內建 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