技术预研-app如何通过手机开发者选项-无线调试来使用adb-shell功能

app如何通过手机开发者选项-无线调试来使用adb-shell功能

技术预研

--ADB自动点击手机广告

前几天出去外面给客户演示ADB自动点广告的时候,才发现【手机先插电脑,cmd去运行"adb tcpip 5555",然后才能在手机APP中获取手机屏幕】这个逻辑多么扯蛋。

问题关键在于你出去外面,压根没有电脑,也不方便把客户手机插你电脑上开启USB调试然后cmd去执行adb命令。

这事干得,我们回来了之后痛定思痛,深深的反思了一遍,得出结论:手机应用APP,设计的功能不应当依赖别的外部电脑或设备的操作,来当作先决前提条件。一定要自己自洽,手机就应该仅依赖手机本身。

回到我们当前的场景,"ADB自动点广告"的功能,应当要在手机本身就能玩得下去,没有道理去另外依赖一台外部电脑。(有它更好,没有电脑也应该能够走得下去)

根据这个理念,我们研究了一下手机开放的功能和入口,发现手机开发者选项中,除了"USB调试"之外,单独列有"无线调试"这个入口。开启了无线调试之后,手机会在WLAN局域网的IP中,开启一个动态的IP:Port的入口,允许外部网络的adb客户端去连接它,从而快速的进行访问。

因此,后面我们将花费一些篇幅和时间,来对这个方向的技术进行预研。看看能否利用这个手机自带的入口,来实现我们的"ADB自动点广告"的能力。

体验和下载地址:

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

  • 二、Android无线调试的开启入口

手机自带的设置程序,开启了开发者模式后,基本都有【USB调试】和【无线WLAN调试】的访问入口,如下图所示:

点击了【无线调试】后,点击对应的开关,开启无线调试功能后,手机界面会显示出无线调试在WLAN局域网中开启的IP和端口,供同一个局域网内的adb客户端进行远程的连接和访问,如下图所示:

理论上来说,这个课题,现在好像市面上并没有人在搞。不知道我们算不算先驱者?目前看起来,从手机临时开启的【无线调试】入口中获取adb权限后静默的抓取手机屏幕画面应该比较有趣,值得一试。

相关推荐
AI_567815 小时前
SQL性能优化全景指南:从量子执行计划到自适应索引的终极实践
数据库·人工智能·学习·adb
穿过锁扣的风16 小时前
从数据操作到表结构管理:MySQL Shell 与 SQL 核心操作全解析
adb
JFSJHFZJ19 小时前
清理手机顽固缓存,轻松释放几GB空间
缓存·智能手机
七夜zippoe1 天前
脉向AI|当豆包手机遭遇“全网封杀“:GUI Agent是通向AGI的必经之路吗?
人工智能·ai·智能手机·agent·gui
crmscs1 天前
剪映永久解锁版/电脑版永久会员VIP/安卓SVIP手机永久版下载
android·智能手机·电脑
lichensun1 天前
2026美赛A题智能手机电池耗电建模—思路全解析(含具体模型和代码)
数学建模·智能手机
IT技术分享社区1 天前
手机投屏到电视上,4种不同的方法,一起来了解一下
智能手机·投屏·手机技巧
巴德鸟1 天前
华为手机鸿蒙4回退到鸿蒙3到鸿蒙2再回退到EMUI11 最后关闭系统更新
华为·智能手机·harmonyos·降级·升级·回退·emui
GR2342341 天前
2025年影视仓TV+手机官方版 内置地址源支持高清直播
java·智能手机·软件
灿灿数模(加更版)1 天前
2026美赛 MCM Problem A 智能手机电池耗电建模思路分析,完整论文
智能手机