Android Debug Bridge, o ADB para abreviar, es una ingeniosa herramienta de desarrollo que se conecta con el teléfono para depurar y realizar pruebas. A través de ADB, los desarrolladores pueden acceder a la línea de comandos integrada de Linux de Android con mayores privilegios que las aplicaciones instaladas por el usuario. Esto les da a los desarrolladores la capacidad de instalar o desinstalar aplicaciones, otorgar o denegar permisos, cambiar los valores de configuración del sistema y hacer mucho más, todo desde la línea de comandos. Aunque están destinados a los desarrolladores, estos comandos también son útiles para ayudarlo a descomprimir su teléfono, modificar configuraciones ocultas y habilitar otras opciones.
Los comandos ADB se pueden enviar a un teléfono que esté conectado a una PC o a la misma red inalámbrica que la PC. Por lo general, se envían desde la terminal de una PC o desde la ventana del símbolo del sistema y no se pueden enviar desde el teléfono a menos que estérooteado. Sin embargo, a través de una aplicación llamada Local ADB Shell, o LADB para abreviar, los comandos ADB se pueden enviar directamente desde el teléfono sin necesidad de rootearlo o conectarlo a una PC.
Desarrollado por el desarrollador reconocido por XDAtytydraco, LADB aprovecha el soporte integrado de Android para ADB a través de WiFi para proporcionar una GUI para enviar comandos de shell directamente desde el dispositivo. Busque "emulador de terminal" en Google Play y encontrará docenas de aplicaciones que brindan acceso al shell de línea de comandos de Android. Lo que distingue a LADB del resto de estas aplicaciones es que incluye un servidor ADB dentro de la aplicación, que es lo que le permite configurarse para ejecutar comandos de shell con los mismos privilegios que el shell ADB. Con los privilegios del shell ADB, puede hacer cosas comodesbloat su teléfono, cambiar configuraciones ocultas ymucho más directamente desde su teléfono.
Sin embargo, para configurar LADB, primero deberá habilitar ADB a través de WiFi, pero el proceso para hacerlo variará según su dispositivo y la versión del sistema operativo Android.
En el caso de los dispositivos con Android 10 o versiones anteriores,se puede habilitar ADB por WiFidespués de una configuración inicial desde una PC. Eso significa que, en las versiones anteriores de Android, aún deberá realizar el proceso paraconfigurar ADB en su PC. Una vez que lo haga, podrá hacer que la aplicación envíe comandos al servidor ADB iniciado en el dispositivo.
Gracias a que Android 11introdujo soporte nativo para la depuración inalámbrica, LADB se puede configurar completamente en el dispositivo sin necesidad de root o conectarse a una PC para la inicialización. Aquí se explica cómo puede configurar LADB en su dispositivo Android. Asumimos que su dispositivo ejecuta Android 11 para el bien de este tutorial porque, de lo contrario, tendrá queconfigurar manualmente ADB en su PCpara que funcione de todos modos, lo que anula el propósito principal de usar LADB. (Sin embargo, si posee un teléfono OnePlus que ejecuta OxygenOS 10 basado en Android 10, puede usar LADB sin cable y sin PC, ya que OnePlus incorporó su propia función de depuración inalámbrica).
Cómo usar LADB para desbloquear tu teléfono (y más) en Android 11+
- Descargue e instale laaplicación LADB desde Google Playo compíleladesde la fuente.
- Abre Ajustes > Acerca del teléfono y pulsa el campo "Número de compilación" 7 veces. Esto habilitará las "Opciones de desarrollador". (Nota: la página "Acerca del teléfono" puede tener otro nombre o estar oculta en otro lugar de los Ajustes de tu dispositivo).
- Vaya a Configuración > Sistema > Opciones de desarrollador y habilite “Depuración USB” y “Depuración inalámbrica”. (Nota: al igual que “Acerca del teléfono”, la página “Opciones de desarrollador” puede encontrarse en otra parte de la Configuración de su dispositivo).
- Abra la aplicación LADB. Aparecerá un cuadro de diálogo con la información de emparejamiento.
- Abra la pantalla de aplicaciones recientes. Mantenga presionado el ícono de la aplicación y toque "Pantalla dividida" para abrir LADB en la vista multitarea de pantalla dividida.
- En la mitad inferior, abre Configuración. Ve a Sistema > Opciones de desarrollador > Depuración inalámbrica. Pulsa en "Emparejar dispositivo con código de emparejamiento". Verás un cuadro de diálogo emergente "Emparejar con dispositivo".
- Copie el "código de emparejamiento de Wi-Fi" de 6 dígitos y péguelo en el cuadro "código de emparejamiento" en LADB. Copie el número de puerto de 5 dígitos de la dirección IP (los 5 números después de los dos puntos) y péguelo en el cuadro "Puerto" en LADB.
- Presione "ACEPTAR" en LADB y debería ver un texto que diga "¡Éxito! *\(^o^)/*"
- Ahora estás listo para escribir el comando de shell ADB que quieras en el cuadro "Comando de shell" en la parte inferior. ¿Buscas cosas para hacer? ¡Consulta nuestralista de tutoriales de ADB para ver cosas que puedes probar!
Si tienes problemas para configurar LADB, asegúrate de hacer clic en el ícono de menú de tres puntos en la parte superior derecha y ve a la sección Ayuda. Aquí puedes restablecer el servidor, lo que restaura la aplicación a la configuración de fábrica y elimina la información de emparejamiento y los archivos del servidor ADB. También puedes leer los consejos para la resolución de problemas para encontrar respuestas a las preguntas frecuentes.
He usado LADB en un par de dispositivos diferentes, incluido un ASUS ZenFone 7 Pro y un Google Pixel 4 con Android 11. No he tenido muchos problemas para configurarlo en ninguno de los dos, pero noté que cualquier dispositivo Android TV con la "Depuración de red" habilitada interferirá extrañamente con el proceso de emparejamiento de LADB. Si tiene problemas con el emparejamiento y tiene un dispositivo Android TV, verifique que la "Depuración de red" no esté activada. Sabrá que está interfiriendo si ve que aparece un mensaje de autorización de ADB en su televisor cada vez que intenta configurar LADB en su teléfono.
Si tienes algún comentario o pregunta para el desarrollador, consulta el hilo del foro de XDA sobre LADB que se encuentra a continuación o envía un correo electrónico al desarrollador a[email protected]. La aplicación también esde código abiertosi te interesa compilarla tú mismo. ¡El precio en Google Play puede considerarse una donación para el desarrollador por crear esta aplicación!