重启手机后-自动领金币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,试用和体验一下广告内容自动识别,以及短视频和电子书的翻阅效果。

相关推荐
·云扬·12 小时前
MySQL基于位点的主从复制完整部署指南
android·mysql·adb
qyr678913 小时前
便携式太阳能折叠板市场白皮书与未来趋势展望
大数据·人工智能·物联网·市场分析·市场报告·便携式太阳能折叠板·太阳能折叠板
开开心心就好20 小时前
轻松鼠标连, 自定义区域模仿人手点击
人工智能·windows·物联网·计算机视觉·计算机外设·ocr·excel
The_Uniform_C@t220 小时前
IOT | 无人机(第一期)
物联网·无人机
大鹏说大话21 小时前
MySQL 8.0 性能优化全攻略:索引、查询与配置调优的实战指南
adb
Zevalin爱灰灰1 天前
深入理解统一诊断服务(UDS)【上】
物联网·嵌入式·uds·车联网
上海合宙LuatOS1 天前
LuatOS核心库API——【i2c】I2C 操作
linux·运维·单片机·嵌入式硬件·物联网·计算机外设·硬件工程
t***44231 天前
MySQL 导出数据
数据库·mysql·adb
上海合宙LuatOS2 天前
LuatOS核心库API——【io】 io操作(扩展)
java·服务器·前端·网络·单片机·嵌入式硬件·物联网