# Gestion de l'ADB intégré

Le service ADB intégré est complètement indépendant de l'ADB du système. Avant de l'utiliser, vous devez appeler manuellement l'interface suivante pour installer votre clé publique ADB sur le service, sinon la connexion sera affichée comme non autorisée (la clé autorisée dans les paramètres du mode développeur du système n'est pas compatible avec cet ADB intégré). Vous pouvez établir une connexion sans fil à l'ADB intégré. Grâce à cette fonctionnalité, vous **n'avez pas besoin d'activer le mode développeur** pour vous connecter à l'ADB avec les privilèges les plus élevés.

```{note}
Les fonctionnalités liées au débogage JDWP sont uniques et entrent en conflit avec celles intégrées au système, par conséquent, cet ADB intégré ne les prend pas en charge actuellement.
```

## Installation de la clé

L'interface d'installation de la clé nécessite que vous prépariez d'abord la clé publique ADB. Elle se trouve généralement sur votre ordinateur, dans le répertoire ~/.android ou C:\\Users\\xxxx\\.android, sous le nom de fichier adbkey.pub. Si vous ne voyez pas ce fichier, mais que le fichier adbkey existe, vous pouvez utiliser la commande `adb pubkey adbkey >adbkey.pub` pour la générer manuellement.

Ensuite, appelez l'interface suivante pour installer la clé publique de votre machine sur le service.

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

Une fois l'installation terminée, vous pouvez exécuter la commande `adb connect 192.168.0.2:65000` pour vous connecter à l'ADB intégré.

## Désinstallation de la clé

Si vous avez besoin de supprimer une clé publique de l'ADB intégré, vous pouvez effectuer l'appel suivant.

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