Android 配置 ADB TCP 调试与开机自启h1
通过 USB 线进行初始设置h2
在电脑上安装 ADBh3
ADB(Android Debug Bridge)是 Android 手机的调试工具,用于在手机和电脑之间进行数据传输和调试。你可以直接安装 Android Studio,或者下载包含 ADB 的工具套件,例如 scrcpy。
关于 scrcpy:此应用可通过 USB 或 TCP/IP 连接并镜像 Android 设备(视频和音频),允许您使用计算机的键盘和鼠标进行控制。它不需要 root 权限,也无需在设备上安装应用。它支持 Linux、Windows 和 macOS。
- 下载地址:
https://github.com/Genymobile/scrcpy - 本站网盘: https://pan.0197011.xyz/down/2025/scrcpy-win64-v3.2.zip
在手机上启用 USB 调试h3
- 进入手机
设置 > 关于手机,连续点击版本号7 次以启用开发者模式。 - 返回
设置 > 系统 > 开发者选项,开启 USB 调试。
注意:请确保已勾选
USB调试选项,否则无法与电脑建立连接。
连接电脑并授权h3
- 使用 USB 数据线连接手机和电脑。
- 手机会弹出“允许 USB 调试吗?”的提示框,请勾选
始终允许并点击确认。
检查设备连接状态h3
-
打开电脑上的终端(CMD、PowerShell 或终端),输入以下命令以确认设备已被识别:
Terminal window adb devices如果连接成功,您应该能看到类似
List of devices attached并附带设备序列号的输出。
切换到 TCP/IP 调试模式h2
-
设置 ADB 监听端口 在电脑的终端中执行以下命令,将 ADB 切换到网络模式并监听 5555 端口:
Terminal window adb tcpip 5555 -
断开 USB 连接 拔掉手机与电脑之间的 USB 数据线。现在 ADB 将准备通过网络进行连接。
-
获取手机的 IP 地址
- 在手机
设置 > 关于手机 > 状态信息中查看 IP 地址。 - 或者,在保持 ADB 连接时,可以通过以下命令在终端中获取:
Terminal window adb shell ip addr | grep inet(部分较新的 Android 系统使用
ip命令,旧版本可能使用ifconfig)。 - 在手机
-
通过 IP 地址连接设备 在电脑的终端中输入以下命令进行连接:
Terminal window adb connect 169.254.0.1:5555如需断开所有连接,可使用:
Terminal window adb disconnect
开机自动启动 TCP ADB(需要 Root 权限)h2
本方法通过创建开机自启脚本实现。
-
创建并编辑脚本文件
-
通过 USB 或已建立的 TCP 连接,使用 ADB Shell 进入手机的命令行界面:
Terminal window adb shell -
切换到 root 用户(系统会提示授权):
Terminal window su -
导航到服务脚本目录并创建脚本文件:
Terminal window cd /data/adb/service.d/vi adb_tcp.sh(
/data/adb/service.d/是 Magisk 等 Root 工具管理开机服务的常见路径,实际路径可能因设备或 Root 方案而异。) -
将以下内容写入
adb_tcp.sh文件:#!/system/bin/shsetprop service.adb.tcp.port 5555stop adbdstart adbd此脚本的作用是:设置 ADB 的 TCP 端口属性,然后重启 ADB 守护进程 (
adbd) 以使设置生效。
-
-
为脚本赋予执行权限 保存并退出编辑器后,运行以下命令使脚本可执行:
Terminal window chmod +x /data/adb/service.d/adb_tcp.sh
完成以上步骤后,重启手机,ADB TCP 调试服务(端口 5555)应该会自动开启。之后,您就可以直接使用 adb connect 169.254.0.1:5555 命令进行无线连接和调试。