内置 ADB

内置的 ADB 服务完全独立于系统本身的 ADB,在使用之前需要手动将 ADB 公钥安装至服务,否则连接将会显示未授权(系统设置开发者模式授权的密钥与此内置 ADB 不通用)。通过此功能,您 无需开启系统开发者模式 即可无线连接最高权限 ADB,可用于隐藏开发者模式检测。

注意

如果您是打算使用 adb 进行 JDWP 应用调试,因 JDWP 调试相关功能具有系统唯一性,与系统内置的 JDWP 调试功能存在冲突,此内置 ADB 尚无法支持。

安装密钥(API)

安装密钥需要您先准备好 adb 的公钥,通常位于 ~/.android 或 C:\Users\name\.android 目录下,文件名为 adbkey.pub。若只有 adbkey 而没有 .pub 文件,可执行命令 adb pubkey adbkey >adbkey.pub 手动生成该文件。

d.install_adb_pubkey("/path/to/adbkey.pub")

卸载密钥(API)

d.uninstall_adb_pubkey("/path/to/adbkey.pub")

使用工具脚本安装/卸载公钥

以下命令会将您当前本机的 ADB 公钥安装到 FIRERPA 服务中。

备注

运行 adb_pubkey.py 前,请完成 工具准备 中的环境配置(如 CERTIFICATE、PORT 等)。

python3 -u adb_pubkey.py install 192.168.1.2

卸载公钥:

python3 -u adb_pubkey.py uninstall 192.168.1.2

连接内置 ADB

完成公钥安装后,执行以下命令即可连接内置 ADB 服务。

adb connect 192.168.1.2:65000