Para los desarrolladores de aplicaciones Android, ADB es una herramienta indispensable para depurar aplicaciones. Con la capacidad de generar registros, enviar y recibir archivos, cargar APKs de forma lateral e ingresar al shell, ADB les brinda a los desarrolladores un gran control sobre un dispositivo de prueba mientras usan una PC. Si bien es posible usarADB de forma inalámbricaal conectarse a su dispositivo a través de TCP/IP*, es posible que muchos desarrolladores no sepan sobre esto, por lo que simplemente se quedan con el uso de una conexión por cable. Además, el ADB inalámbrico actualmente no es tan conveniente si su dispositivo no tiene una dirección IP estática o si está tratando con varios dispositivos de prueba. Finalmente, la transferencia de datos a través de ADB sobre TCP/IP ocurre en texto sin formato, por lo que no es una buena idea usarlo cuando se conecta a una red que no es de confianza. Afortunadamente, parece que Google está trabajando en una implementación adecuada, nativa y (posiblemente) segura de ADB inalámbrico que podría llegar a Android 11 el próximo año.

Joshua Duong, un ingeniero de software de Google, envióvarias confirmaciones al AOSP Gerritque implementan esta función. Estas confirmacionescrean un servicio WiFi para ADBconsoporte para emparejamiento seguro. No hemos detectado evidencia de que la nueva implementación encripte los datos en tránsito, pero esta función claramente todavía es un trabajo en progreso, por lo que puede llegar en una confirmación posterior. Del lado del usuario, Google planea agregar un nuevo interruptor de "depuración inalámbrica" ​​en las Opciones de desarrollador que admita el emparejamiento de dispositivos escaneando un código QR o ingresando un código de 6 dígitos.

Parece que Google finalmente está poniendo esfuerzo en el desarrollo de esta función, por lo que espero que llegue a Android 11 el año que viene. Sin embargo, estas confirmaciones aún no se han fusionado, por lo que no hay garantía de que la función llegue en la próxima versión de Android. Estaremos atentos al AOSP Gerrit para saber cuándo se fusiona y para obtener más información sobre esta implementación.

*El desarrollador reconocido por XDA phhusson me informó que ADBtiene soporte para DNS de multidifusión, por lo que ya es posible conectarse de forma inalámbrica a ADB sin necesidad de la dirección IP de su dispositivo. Sin embargo, para iniciar el servicio se requiere root y solo puede tener un dispositivo conectado a la vez, por lo que no es una solución ideal. Además, no está documentado en ningún lugar público, por lo que muy pocas personas lo conocen.


¡Gracias al desarrollador reconocido de XDAluca020400por el dato y aphhussonpor señalar el soporte de mDNS en ADB!