You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 11以下设备如何通过Brevent/Shizuku实现无线调试?

实现Android 11以下设备无PC依赖的ADB命令运行方案

核心思路

Android 11及以上系统原生支持无线调试,可直接配合Brevent、Shizuku调用ADB命令,但低版本系统无此原生能力。要摆脱PC依赖,核心是在设备本地完成ADB over TCP的初始化与维持,让Brevent/Shizuku能连接到本地ADB服务。

实操步骤

1. 开启设备开发者调试

  • 进入「设置」-「关于手机」,连续点击「版本号」开启开发者模式
  • 返回设置主界面,进入「开发者选项」,开启「USB调试」

2. 本地启动ADB TCP服务

借助Termux本地终端工具(直接在设备上安装)完成操作:

  • 安装ADB工具:pkg install android-tools
  • 启动ADB TCP服务:adb tcpip 5555
  • 此时设备会切换到TCP调试模式,监听端口为5555

3. 关联Brevent/Shizuku与本地ADB服务

  • 打开Shizuku应用,选择「通过ADB启动」选项
  • 在Termux中执行连接命令:adb connect localhost:5555
  • 返回Shizuku即可确认连接成功,之后就能像Android 11+设备一样,通过Shizuku为Brevent等工具授权,运行ADB相关命令

4. 保障服务稳定性

  • 编写自启动脚本start_adb_tcp.sh,内容如下:
    #!/data/data/com.termux/files/usr/bin/bash
    adb tcpip 5555
    adb connect localhost:5555
    
  • 给脚本添加执行权限:chmod +x start_adb_tcp.sh
  • 开启Termux的开机自启功能,实现设备重启后ADB TCP服务自动恢复

注意事项

  • Android 7及以下设备,可能需要Root权限才能让Termux正常调用ADB工具
  • 若出现连接失败,可尝试重启Termux和Shizuku,或重新执行adb tcpip 5555命令
  • 所有操作均在目标Android设备上完成,全程无需依赖PC

内容的提问来源于stack exchange,提问作者Droid Everything

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 17:07:03