Qué es ADB en un móvil Android y por qué tienes activarlo ahora mismo

No siempre es fácil usar comandos o proyectar la pantalla de un Android al PC. ADB permite hacerlo y te mostramos cómo aprovechar esta herramienta de manera sencilla y rápida.
En los sistemas operativos de Apple como iOS y macOS tienes la posibilidad de desplegar la pantalla del iPhone en tu Mac sin ningún problema, pero en el SO de Google tienes que usar apps de terceros, aunque no es la única manera.
Más allá de esto, puedes hacer muchas cosas con comandos y manipulación de archivos si utilizas la herramienta de programación Android Debug Bridge. En realidad te otorga muchas ventajas cuando necesitas aplicar acciones desde un PC con Windows o Linux.
Debido a sus extensas funcionalidades, es algo que suelen utilizar los desarrolladores. Sin embargo, es intuitivo y sirve para distintas cosas interesantes que no requieren conocimientos técnicos avanzados. ¿Quieres saber de qué se trata? A continuación, tienes todos los detalles y las recomendaciones que debes seguir para comenzar a usar
¿Qué es ADB y cómo funciona?

No es nada del otro mundo, el Android Debug Bridge (ADB) siempre ha sido utilizado por los programadores para ejecutar comandos o realizar acciones avanzadas entre un dispositivo móvil y un ordenador con una terminal de escritorio.
Esta herramienta de desarrollo la puedes aprovechar para hacer actividades como transferencia de archivos, depuración de apps e incluso instalación de APKs. Se vuelve realmente útil para situaciones en las que necesitas simplificar la modificación o actividades con códigos para el smartphone.
El funcionamiento que ofrece se centra en un procedimiento de host hacia el destino, una conexión que se puede establecer por medio de puntos inalámbricos como WiFi, USB, o TCP/IP. Básicamente, se desarrolla a través de una operación Cliente, Deamon (adbd) y Servidor.
¿Cómo se instala?
La instalación de ADB es sencilla, pero requiere de seguir un proceso de diversas etapas, empezando por descargar las Herramientas de la plataforma del SDK independientes. Solo tienes que dirigirte a la página oficial y aplicar los pasos de las instrucciones. Además, es necesario que instales los drivers ADB universales para que no haya problemas con el proceso.
Posteriormente, extrae el archivo ZIP y agrega ese contenido a la ruta “C:\platform-tools” (crea la carpeta si no existe). Ve a Este equipo>Propiedades>Configuración Avanzada del Sistema y accede a las Propiedades del sistema>Opciones Avanzadas>Variables de Entorno>Variables del Sistema.
Edita la variable Path y elige Nuevo para agregar la ruta que previamente creaste “C:\platform-tools” y confirma en Aceptar. Después lo que tienes que hacer es activar las Opciones de Desarrollador en tu móvil desde Configuración>Acerca del teléfono, donde debes tocar varias veces el Número de Compilación. Continúa en Configuración>Opciones de desarrollador y activa la Depuración USB.
Ahora, conecta el dispositivo por medio de un cable USB al ordenador, abre la ejecutando “cmd” en el buscador de inicio de Windows y ejecuta el comando “adb devices”. El teléfono mostrará un mensaje de aviso donde tienes que presionar en Permitir.
Cuando inicie, el número de serie del dispositivo debería aparecer en un apartado del código, en “device”. A partir de ahora, puedes ejecutar cualquier código con la acción que necesites. Este proceso es similar en macOS y Linux.
¿Cuáles son las ventajas de activar el ADB en tu Android?

Hay muchos comandos que puedes emplear con este interesante programa, pero una de las cosas más útiles es que te da la capacidad de enviar la pantalla de tu smartphone a tu PC, algo que no se puede hacer de forma nativa.
En este caso, existe una herramienta llamada scrcpy que la puedes usar con ADB. La descargas desde GitHub y descomprimes el archivo ZIP, para después ejecutar una terminal desde esa carpeta.
Posteriormente, pon en marcha ADB, conecta el móvil al equipo por USB y usa el comando “scrcpy” y la app se debería abrir para reflejar la pantalla de tu móvil. También lo puedes hacer de forma inalámbrica si sigues la documentación.
Puedes sincronizar archivos entre dispositivos
Eso no es todo, es posible hacer una vinculación entre tu ordenador y el móvil para que puedas compartir archivos entre ambos. Solo tienes que instalar el programa better-adb-sync que se obtiene también desde un repositorio.
En la carpeta de la herramienta, inicia una terminal y ejecuta el comando “adbsync --show-progress pull /sdcard/archivo”, reemplazando la parte de “archivo” por el nombre del elemento, incluyendo el formato. Esto hará que se envíe desde el teléfono hacia el PC.
Ahora, para pasar desde el ordenador al móvil, usa “adb push ruta-local ruta-dispositivo” y si quieres hacerlo en viceversa, haz uso de “adb pull ruta-dispositivo ruta-local”, cambiando las direcciones por las correspondientes.
Haz captura de pantallas
También es posible mandar capturas de pantalla del teléfono al equipo con “adb shell screencap /sdcard/captura.png” con el “captura” por el título que necesitas para realzarla y para pasarla “adb pull /sdcard/captura.png ./captura.png”.
Es recomendable que hagas el proceso abriendo la consola en la carpeta donde necesitas almacenar las imágenes para que te aparezcan en un solo lugar. De este modo, no es necesario hacer uso de apps adicionales para transferir fotos ni usar emuladores de Android o iOS.
Existen muchos comandos más que permiten hacer acciones de todo tipo, desde las más básicas hasta las más avanzadas. En la documentación oficial, puedes encontrar todas las cosas que permite realizar y sin duda, vale la pena aprender a usar todos los trucos para aprovechar al máximo tu móvil.