Gestión de ADB integrado

El servicio ADB integrado es completamente independiente del ADB del sistema. Antes de usarlo, necesita llamar manualmente a la siguiente interfaz para instalar su clave pública de ADB en el servicio; de lo contrario, la conexión se mostrará como no autorizada (la clave autorizada en los ajustes del sistema en el modo de desarrollador no es compatible con este ADB integrado). Puede establecer una conexión inalámbrica con el ADB integrado y, a través de esta función, puede conectarse a un ADB con los máximos privilegios sin necesidad de activar el modo de desarrollador.

Nota

Las funciones relacionadas con la depuración JDWP son exclusivas y entran en conflicto con las integradas en el sistema, por lo que este ADB integrado no las soporta actualmente.

Instalar clave pública

La interfaz para instalar la clave pública requiere que primero prepare la clave pública de adb. Normalmente, se encuentra en su ordenador, en el directorio ~/.android o C:\\Users\\xxxx\\.android, con el nombre de archivo adbkey.pub. Si no ve este archivo, pero sí existe adbkey, puede usar el comando adb pubkey adbkey >adbkey.pub para generarla manualmente.

A continuación, llame a la siguiente interfaz para instalar la clave pública de su máquina en el servicio.

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

Una vez instalada, puede ejecutar el comando adb connect 192.168.0.2:65000 para conectarse al ADB integrado.

Desinstalar clave pública

Si necesita eliminar una clave pública del ADB integrado, puede ejecutar la siguiente llamada.

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