Integrierte ADB-Verwaltung¶
Der integrierte ADB-Dienst ist vollständig unabhängig vom systemeigenen ADB. Vor der Verwendung müssen Sie die folgende Schnittstelle manuell aufrufen, um Ihren öffentlichen ADB-Schlüssel im Dienst zu installieren, andernfalls wird die Verbindung als nicht autorisiert angezeigt (der in den Systemeinstellungen unter den Entwickleroptionen autorisierte Schlüssel ist mit diesem integrierten ADB nicht kompatibel). Sie können eine drahtlose Verbindung zum integrierten ADB herstellen. Mit dieser Funktion können Sie sich mit einem ADB mit den höchsten Berechtigungen verbinden, ohne die Entwickleroptionen aktivieren zu müssen.
Notiz
Schlüssel installieren¶
Für die Schnittstelle zur Schlüsselinstallation müssen Sie zuerst Ihren öffentlichen ADB-Schlüssel vorbereiten. Normalerweise befindet er sich auf Ihrem Computer im Verzeichnis ~/.android oder C:\Users\xxxx\.android. Der Dateiname lautet adbkey.pub. Wenn Sie diese Datei nicht sehen, aber eine Datei namens adbkey existiert, können Sie den Befehl adb pubkey adbkey >adbkey.pub verwenden, um sie manuell zu generieren.
Rufen Sie anschließend die folgende Schnittstelle auf, um den öffentlichen Schlüssel dieses Computers im Dienst zu installieren.
d.install_adb_pubkey("/path/to/adbkey.pub")
Nach der Installation können Sie den Befehl adb connect 192.168.0.2:65000 ausführen, um sich mit dem integrierten ADB zu verbinden.
Schlüssel deinstallieren¶
Wenn Sie einen öffentlichen Schlüssel aus dem integrierten ADB entfernen müssen, können Sie den folgenden Aufruf ausführen.
d.uninstall_adb_pubkey("/path/to/adbkey.pub")