# Встроенное управление ADB

Встроенная служба ADB полностью независима от системной службы ADB. Перед использованием необходимо вручную вызвать следующий интерфейс для установки вашего открытого ключа ADB в службу, в противном случае соединение будет отображаться как неавторизованное (ключ, авторизованный в системных настройках режима разработчика, несовместим с этим встроенным ADB). Вы можете установить беспроводное соединение со встроенным ADB. Благодаря этой функции вы можете подключиться к ADB с максимальными привилегиями, **не включая режим разработчика**.

```{note}
Функции отладки JDWP являются эксклюзивными и конфликтуют со встроенными системными, поэтому данный встроенный ADB в настоящее время их не поддерживает.
```

## Установка ключа

Для использования интерфейса установки ключа вам необходимо сначала подготовить открытый ключ adb. Обычно он находится на вашем компьютере, вы можете найти его в каталоге ~/.android или C:\\Users\\xxxx\\.android. Имя файла — adbkey.pub. Если вы не видите этот файл, но существует файл adbkey, вы можете сгенерировать его вручную с помощью команды `adb pubkey adbkey >adbkey.pub`.

Затем вызовите следующий интерфейс, чтобы установить открытый ключ вашего компьютера в службу.

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

После установки вы можете выполнить команду `adb connect 192.168.0.2:65000` для подключения к встроенному ADB.

## Удаление ключа

Если вам необходимо удалить открытый ключ из встроенного ADB, вы можете выполнить следующий вызов.

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