Guía Completa de Android Debug Bridge (ADB): Todo lo que necesitas saber

Última actualización: octubre 27, 2026
Autor: Pixelado
  • Herramienta versátil de línea de comandos que permite la comunicación profunda entre un ordenador y un dispositivo Android.
  • Sistema basado en una arquitectura cliente-servidor que facilita la instalación de apps, depuración de errores y gestión de archivos.
  • Soporta conexiones mediante cable USB y protocolos inalámbricos a través de Wi-Fi para una mayor comodidad.

Configuración de trabajo con un portátil mostrando código y un smartphone Android sobre una mesa de madera.

Si alguna vez has sentido que el sistema Android se queda corto y te gustaría trastear con las entrañas de tu móvil, el Android Debug Bridge, o ADB, es exactamente lo que buscas. Básicamente, es un puente de comunicación que permite que tu ordenador y tu dispositivo se entiendan a un nivel muy profundo, abriendo puertas que Google suele dejar cerradas para el usuario medio, pero que son oro puro para desarrolladores y entusiastas de la tecnología.

Esta herramienta no es solo para programadores; cualquier persona que quiera instalar aplicaciones no oficiales, hacer copias de seguridad completas o gestionar el sistema sin pasar por los menús habituales puede sacarle partido. Se trata de un programa versátil que convierte tu terminal de comandos en un mando a distancia ultra potente para controlar cada rincón de tu smartphone o tablet Android.

¿Cómo funciona realmente el ADB?

Persona conectando un smartphone Android a un ordenador portátil mediante un cable USB.

Para entender el ADB, hay que visualizarlo como un equipo de tres piezas que trabajan en sintonía. Primero tenemos al cliente, que es el programa que lanzamos desde el ordenador (ya sea en Windows, Mac o Linux) para enviar las órdenes. Luego está el servidor, un proceso que corre en segundo plano en tu PC y que se encarga de organizar el tráfico de datos para que las instrucciones lleguen a su destino sin líos.

Finalmente, en el dispositivo Android, reside el daemon o adbd, que es el encargado de ejecutar las órdenes recibidas. Todo este tinglado suele comunicarse a través del puerto TCP 5037 en el ordenador. Cuando lanzas un comando, el cliente mira si el servidor está activo; si no es así, lo levanta automáticamente antes de intentar conectar con el dispositivo, ya sea un móvil físico o un emulador.

  Guía completa sobre el audio de los móviles: Funcionamiento y Soluciones

Pasos para dejar el móvil listo

No puedes llegar y conectar el cable y esperar que todo funcione a la primera, ya que Android protege el sistema por seguridad. Lo primero es activar las opciones de desarrollador, algo que se hace yendo a Ajustes, luego a Acerca del teléfono y pulsando siete veces seguidas sobre el Número de compilación. Una vez que el sistema te avise de que ya eres desarrollador, debes entrar en ese nuevo menú y marcar la casilla de Depuración USB.

Al conectar el dispositivo por primera vez, verás que en la pantalla del móvil aparece un aviso preguntando si confías en la clave RSA del ordenador. Es fundamental aceptar esta autorización, ya que es la medida de seguridad que evita que cualquier desconocido pueda acceder a tus datos simplemente enchufando un cable. Si tienes un dispositivo Huawei, ten en cuenta que podrías necesitar introducir un PIN adicional para habilitar este modo.

Instalación en diferentes sistemas operativos

Primer plano de una terminal de comandos en la pantalla de un portátil, representando el uso de ADB.

En Windows, tienes dos caminos. El más rápido es descargar las Platform Tools y ejecutar el terminal desde esa carpeta. Si prefieres algo más profesional, puedes instalar Android Studio y gestionar todo desde el SDK Manager, instalando los Google USB Drivers para evitar problemas de detección. Para que no tengas que escribir la ruta completa cada vez, lo ideal es añadir la carpeta de ADB a las variables de entorno del sistema (PATH), así podrás escribir «adb» en cualquier terminal y funcionará al instante.

Si usas macOS, el proceso es similar: descargas el zip, lo descomprimes y usas la Terminal. Aquí es común tener que usar ./adb en lugar de solo adb si no has configurado el PATH. En Linux, la cosa es más sencilla gracias a los gestores de paquetes; en distribuciones basadas en Debian o Ubuntu, un simple sudo apt-get install android-sdk-platform-tools suele ser suficiente para tener todo operativo en segundos.

  Cómo solucionar el error de red ocupada en Android paso a paso

Conexión inalámbrica: Adiós a los cables

A partir de Android 11, Google introdujo la depuración inalámbrica nativa, lo que es una bendición porque elimina los problemas de cables defectuosos o drivers mal instalados. Solo necesitas que el PC y el móvil compartan la misma red Wi-Fi. Desde las opciones de desarrollador, activas la Depuración inalámbrica y usas la opción de emparejar dispositivo con código.

En tu ordenador, ejecutarás el comando adb pair IP:puerto introduciendo el código que ves en pantalla. Una vez emparejados, ya puedes conectar definitivamente con adb connect IP:puerto. Para los que tienen versiones más antiguas (Android 10 o inferior), el proceso es más engorroso: requiere una conexión inicial por USB para ejecutar el comando adb tcpip 5555 antes de poder soltar el cable y conectar vía IP.

Comandos esenciales y gestión del sistema

Primer plano detallado de un cable USB-C negro sobre una superficie clara.

El arsenal de ADB es inmenso. Para empezar, adb devices es el comando básico para saber si el PC reconoce el móvil. Si tienes varios dispositivos conectados, puedes usar la opción -s seguida del número de serie para dirigir la orden a uno concreto. Para instalar una app, basta con adb install ruta_del_apk, y si es una versión de prueba, hay que añadir el parámetro -t.

El verdadero poder reside en adb shell, que te mete directamente en una terminal de Unix dentro de Android. Desde aquí puedes usar el Activity Manager (am) para forzar el cierre de apps o lanzar actividades específicas, y el Package Manager (pm) para desinstalar el bloatware (esas apps preinstaladas que no sirven para nada) mediante el comando pm uninstall.

Funciones avanzadas: Capturas, vídeos y archivos

Desarrollador utilizando simultáneamente un ordenador portátil y un teléfono móvil para depuración de software.

Si necesitas documentar algo, puedes hacer una captura de pantalla con adb shell screencap o grabar la pantalla en formato MPEG-4 usando screenrecord. Para mover archivos, ADB es imbatible: adb pull descarga archivos del móvil al PC, mientras que adb push sube cualquier carpeta o documento desde tu ordenador al almacenamiento interno del dispositivo.

  Cómo programar mensajes de WhatsApp en Android, iPhone y Web

Para los usuarios más técnicos, existe el modo Burst (en versiones recientes de ADB), que acelera la transferencia de archivos grandes reduciendo la latencia. También es posible gestionar bases de datos SQLite directamente si tienes acceso root, permitiéndote examinar la estructura de datos de tus aplicaciones favoritas mediante la terminal.

El dominio de esta herramienta permite desde optimizar el rendimiento del sistema eliminando procesos innecesarios hasta recuperar el control de un dispositivo con la pantalla rota conectando un ratón vía USB OTG. Al combinar la gestión de puertos, el control de paquetes y la shell de comandos, el Android Debug Bridge se convierte en el compañero indispensable para cualquier persona que quiera exprimir al máximo su hardware Android sin restricciones.