重启手机后-自动领金币app如何独自取到ADB权限进行手机操作

重启手机后-自动领金币app

如何独自取到ADB权限进行手机操作

--ADB点击实 战

之前文章《ADB点击实战-做一个自动点广告播放领金币的脚本》中,我们弄了个自动领金币的脚本APP,实现识别汽水音乐/番茄小说等应用中播放广告的关键字识别和自动关闭广告,并实现了抖音/快手这种短视频的自动上下翻页切换短视频等功能。

但是它遗留有一个问题:点广告功能在初始化的时候,需要依赖电脑来操作,电脑插USB线到手机运行adb.exe tcpip 5555指令,才能顺利完成后续的自动关闭广告的操作。这是非常不友好的,一般的手机用户估计玩不转。

痛定思痛,我们决定克服这个问题,在本篇章顺便搞定它,让点广告脚本APP不再需要依赖电脑,就可以闭环的在手机上完成全部的业务功能。

体验和下载地址:

智能拨号器App: http://120.78.211.195:8060/Dialer.apk

  • 二、脚本APP原有的自动识别界面

在之前的版本中,智能拨号器APP这个【脚本app】最终采用"点广告悬浮框"的方式,提供屏幕OCR【自动识别】的功能按钮,并增加"5秒后翻页"的手动复选框的功能。用来识别手机上当前正在播放广告内容进度的识别和短视频自动翻页的功能,如下图所示:

通过百度飞桨paddle-lite的OCR算法和模型库,捕获到屏幕画面后直接在手机本地进行OCR获取屏幕文字内容并进行实时的业务逻辑响应,如下图右侧的悬浮窗显示的"?21秒后可领奖励"的OCR识别结果等字样。从而实现广告内容、直播间、红包雨等场景的快速精准识别和处理,如下图所示:

  • 三、新增需求与脚本APP响应

由于脚本app依赖手机预先重定向到adb.exe tcpip 5555端口才能正常工作。之前的业务操作中,若手机未开启5555端口将文字提示"截图服务初始化失败"的字样,等待用户在电脑插USB线到手机运行adb.exe tcpip 5555指令,才能继续进行点广告业务的识别功能。

本篇章中,我们扩展这个操作入口,使脚本APP真正脱离电脑,在手机上独立就能实现tcpip 5555的ADB授权操作,如下图所示:

当自动识别过程中反馈"截图服务初始化失败"字样时,悬浮窗增加【手机未启用adb,请先授权录屏】的字样和【去开启录屏】按钮。点击按钮后将弹出下图的录屏权限提示框:

此时部分手机需要选择"共享整个屏幕"的选项,再点击确定按钮,即可允许应用APP对整个手机进行屏幕画面的提取。授权了手机录屏权限后,脚本APP自动跳转到Android手机的【开发者选项】的界面。

  • 四、手机无线调试的操作入口

一般的手机,如果该手机之前从未开启过【开发者选项】,就需要进"关于手机"中,狂点某个条目(如下图左侧的版本号),开启手机的开发者模式。如果手机已开启过【开发者模式】的,在上面录屏授权后会直接跳转到【开发者选项】的界面。

在开发者选项中,点击【无线调试】的条目,进入无线调试的配置界面(不用开启USB调试,开不开都可以),如下图右侧所示:

无线调试的界面中,用户需要手动打开"无线调试"的开关,然后手动点击【使用配对码配对设备】。让它弹出如下图那样具有"WLAN配对码"(通常是6位数字)内容的弹窗界面,如下图所示:

至此就可以了,耐心的等待弹窗消失。脚本APP在前面授权了录制屏幕的权限后,就一直会捕获手机屏幕的画面,当脚本APP从当前界面中识别出有"无线调试配对--配对码和连接IP地址端口"后,会自动进行配对和连接。连接成功后当前弹出的【与设备配对】界面会自动消失。当这个配对码弹窗消失了,说明脚本APP已完成预期的【普通手机app不依赖电脑-直接获取ADB权限】的功能。

这个过程是很快的(约2~5秒左右),假设如果等待10秒,配对弹窗仍未消失,用户不放心的可以点击"取消"按钮,再次点击【使用配对码配对设备】条目,重新弹出配对弹窗等待测试APP主动读取识别即可。通常不需要这样操作都能直接快速的完成配对。

  • 五、总结

我们通过往脚本APP的悬浮窗,增加【手机未启用adb,请先授权录屏】的字样和【去开启录屏】按钮,通过直接对手机设置的开发者选项的无线调试界面和配对码的识别,直接让脚本APP去连接手机本身的无线调试端口。

这样就可以避开需电脑预先ADB授权,才能进行广告内容识别和短视频/电子书的自动翻阅功能。而且这个操作仅需操作一次,降低了脚本APP的使用难度。

感兴趣的朋友可以自行下载脚本APP,试用和体验一下广告内容自动识别,以及短视频和电子书的翻阅效果。

相关推荐
wuyk55510 小时前
《WiFi 嵌入式物联网开发全套实战》| 第 33 章 Wireshark 无线抓包环境搭建、802.11 帧过滤规则
物联网·测试工具·wireshark
乐橙开放平台16 小时前
智慧连锁客流检测和离岗检测怎么对接
大数据·人工智能·笔记·物联网·自动化·音视频·智能家居
SL_staff17 小时前
设备越多系统越崩?根源在三层抽象失效
spring boot·物联网·github
LiuYanG17 小时前
设备断电了平台还显示在线?MQTT 遗嘱消息(LWT)与离线判定踩坑实录
物联网
Anhty18 小时前
2026最新免费手机音频处理工具 !!
android·功能测试·ios·智能手机·音视频
做萤石二次开发的哈哈19 小时前
海康甲烷监测终端二次开发:四级能力门控、规则联动与两类异常事件的全链路拆解
物联网·二次开发·工业安全·蓝海aiot一站式工作台·aiot开发·危险气体监测·甲烷检测
阿乔外贸日记19 小时前
全球电子产业高度集中:中、韩、日和中国台湾地区占全球数字硬件产能八成
大数据·服务器·人工智能·物联网·云计算
北京盛世宏博大卤蛋21 小时前
多机房分布式采集实战:网口温湿度传感器网段划分与网关解耦要点
物联网
Yiran_G21 小时前
BLE终端数据积压如何处理?缓存队列、断连补传与流量调度设计
嵌入式硬件·物联网
ao-weilai21 小时前
MySQL数据库:用户管理
数据库·mysql·adb