技术预研-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权限后静默的抓取手机屏幕画面应该比较有趣,值得一试。

相关推荐
lauo27 分钟前
ibbot手机:从赛博攻防到Token经济的AI终端革命
人工智能·智能手机
私人珍藏库44 分钟前
【Android】BotHub-多模型AI机器人聚合库-内置免费模型
android·人工智能·智能手机·app·工具·多功能
lauo3 小时前
碳基心脏最后的堡垒——ibbot青春版:你的随身Token生产厂
大数据·人工智能·chatgpt·智能手机·ai-native
Maxwellhang4 小时前
Termux 安装 Claude Code + 配置 DeepSeek API
android·智能手机
wulechun4 小时前
Streamer-Sales销冠大模型:基于LLM与数字人技术的一键部署智能直播带货系统实战指南
智能手机
开开心心就好4 小时前
解决截图被拦截黑屏问题的免费小工具
安全·智能手机·flink·kafka·pdf·音视频·1024程序员节
qq3621967055 小时前
第三方安卓应用商店安全评测 2026:Appteka、Aptoide、APKPure 等 7 家横评
android·网络·人工智能·安全·chatgpt·智能手机
云计算磊哥@6 小时前
运维开发宝典028-MySQL04数据库热备
数据库·adb·运维开发
私人珍藏库6 小时前
【Android】瞬净豆包版-豆包去水印解析-支持视频-图集解析
智能手机·app·工具·软件·多功能
charlee446 小时前
Unity在安卓端如何调试输出信息
android·unity·adb·游戏引擎·真机调试