Встроенное управление ADB¶
Встроенная служба ADB полностью независима от системной службы ADB. Перед использованием необходимо вручную вызвать следующий интерфейс для установки вашего открытого ключа ADB в службу, в противном случае соединение будет отображаться как неавторизованное (ключ, авторизованный в системных настройках режима разработчика, несовместим с этим встроенным ADB). Вы можете установить беспроводное соединение со встроенным ADB. Благодаря этой функции вы можете подключиться к ADB с максимальными привилегиями, не включая режим разработчика.
Примечание
Установка ключа¶
Для использования интерфейса установки ключа вам необходимо сначала подготовить открытый ключ adb. Обычно он находится на вашем компьютере, вы можете найти его в каталоге ~/.android или C:\Users\xxxx\.android. Имя файла — adbkey.pub. Если вы не видите этот файл, но существует файл adbkey, вы можете сгенерировать его вручную с помощью команды adb pubkey adbkey >adbkey.pub.
Затем вызовите следующий интерфейс, чтобы установить открытый ключ вашего компьютера в службу.
d.install_adb_pubkey("/path/to/adbkey.pub")
После установки вы можете выполнить команду adb connect 192.168.0.2:65000 для подключения к встроенному ADB.
Удаление ключа¶
Если вам необходимо удалить открытый ключ из встроенного ADB, вы можете выполнить следующий вызов.
d.uninstall_adb_pubkey("/path/to/adbkey.pub")