Cómo Instalar y Configurar ADB en Linux

Aprende a instalar y configurar ADB (Android Debug Bridge) en Linux para controlar tu dispositivo Android desde la terminal.

Si eres usuario de Android y quieres aprovechar todo el potencial de tu dispositivo, ADB (Android Debug Bridge) es una herramienta esencial.

Con ADB, puedes controlar tu teléfono o tablet directamente desde tu ordenador, instalar aplicaciones, hacer copias de seguridad, ejecutar comandos avanzados e incluso aplicar mods sin necesidad de root.

Aunque, antes de poder aprovechar estas funciones, necesitas instalar y configurar correctamente ADB en Linux.

En este artículo, te enseñaremos paso a paso cómo descargar ADB, configurarlo en diferentes distribuciones de Linux, autorizar tu dispositivo y establecer ADB de forma global en tu sistema para que puedas ejecutar comandos desde cualquier carpeta, sin complicaciones.

Esta guía, está pensada para usuarios de Ubuntu, Debian, Fedora, CentOS, OpenSUSE y otras distribuciones, cubriendo desde la instalación básica hasta la configuración avanzada para que tengas un entorno ADB completamente funcional en Linux.

¿Qué es ADB y por qué es útil?

ADB (Android Debug Bridge) es un programa que permite que tu computadora se comunique con un dispositivo Android. Con ADB, puedes:

  • Instalar y desinstalar aplicaciones directamente desde la terminal
  • Transferir archivos entre tu PC y tu dispositivo
  • Hacer copias de seguridad y restauraciones completas
  • Ejecutar comandos avanzados de depuración
  • Aplicar configuraciones o mods sin necesidad de root usando herramientas como Shizuku

En otras palabras, ADB abre un mundo de posibilidades para personalizar y controlar tu dispositivo Android, algo especialmente útil para desarrolladores, entusiastas de la personalización y usuarios avanzados.

Requisitos previos para usar ADB en Linux

Antes de comenzar con la instalación, necesitas cumplir con algunos requisitos básicos:

  1. Un dispositivo Android: Puede ser un teléfono o tablet.
  2. Habilitar opciones de desarrollador: Ve a Configuración > Acerca del teléfono > Número de compilación y toca siete veces.
  3. Activar la depuración USB: En Opciones de desarrollador, activa “Depuración USB”.
  4. Un cable USB funcional: Se recomienda usar el cable original del dispositivo para evitar errores de conexión.

¿Cómo descargar y configurar ADB en Linux?

Paso 1: Descargar Android SDK Platform-Tools

  1. Dirígete a la página oficial de Android SDK Platform-Tools y descarga la versión para Linux.
  2. Extrae el archivo ZIP en una ubicación fácil de recordar, como tu escritorio.

Paso 2: Abrir Terminal y cambiar al directorio de Platform-Tools

Abre la terminal con Ctrl + Alt + T o desde el lanzador de aplicaciones. Luego, cambia al directorio donde extrajiste los archivos:

cd /ruta/a/platform-tools/

Por ejemplo, si lo extrajiste en el escritorio:

cd ~/Escritorio/platform-tools_r33.0.3-linux/platform-tools/

Consejo: Si tienes problemas con la terminal, puedes abrir la carpeta en el gestor de archivos, hacer clic derecho y seleccionar Abrir en Terminal.

Paso 3: Conectar tu dispositivo Android

  1. Conecta tu dispositivo mediante USB.
  2. Selecciona el modo de conexión Transfiriendo archivos / MTP.
  3. Asegúrate de que la pantalla esté desbloqueada y el tiempo de espera prolongado, desde Configuración > Pantalla.

Paso 4: Autorizar ADB en tu dispositivo

En la terminal, ejecuta:

./adb devices

La primera vez que lo hagas, tu teléfono mostrará un mensaje solicitando Permitir depuración USB. Toca Permitir para autorizar la conexión.

Luego, ejecuta nuevamente:

./adb devices

Si todo está correcto, verás el número de serie de tu dispositivo, lo que indica que ADB reconoce tu teléfono.

¿Cómo instalar ADB en distribuciones Linux específicas?

Dependiendo de tu distro, existen formas más sencillas de instalar ADB y Fastboot.

En Debian, Ubuntu y derivados

Ejecuta:

sudo apt-get install android-tools-adb
sudo apt-get install android-tools-fastboot

Nota: En estas distribuciones, para ejecutar los comandos ADB desde la carpeta de Platform-Tools debes anteponer ./:

./adb devices

En Fedora, CentOS o SUSE

Para sistemas basados en RPM, ejecuta:

sudo yum install android-tools

Esto instalará ADB y Fastboot de manera que puedas ejecutarlos desde cualquier carpeta del sistema si agregas la ruta a tu PATH (ver más abajo).

¿Cómo configurar ADB a nivel del sistema?

Por defecto, ADB solo funciona desde la carpeta de Platform-Tools. Para ejecutarlo desde cualquier ubicación:

  1. Instala dependencias para sistemas de 64 bits (si no las tienes):
sudo apt-get install libstdc++6:i386
sudo apt-get install libc6:i386
  1. Abre el archivo .bashrc para editarlo:
sudo gedit ~/.bashrc
  1. Añade la siguiente línea al final del archivo, reemplazando la ruta por la de tu carpeta Platform-Tools:
export PATH=${PATH}:/home/tu_usuario/Escritorio/platform-tools_r33.0.3-linux/platform-tools/
  1. Guarda los cambios y recarga el archivo .bashrc:
source ~/.bashrc

Ahora puedes ejecutar adb y fastboot desde cualquier lugar en la terminal.


Comandos básicos de ADB que debes conocer

Una vez que tengas ADB funcionando, estos comandos te serán útiles:

  • adb devices → Lista todos los dispositivos conectados
  • adb install app.apk → Instala un archivo APK en el dispositivo
  • adb uninstall paquete.nombre → Desinstala una app
  • adb push archivo ruta → Copia archivos desde el PC al teléfono
  • adb pull archivo ruta → Copia archivos desde el teléfono al PC
  • adb reboot → Reinicia el dispositivo
  • adb logcat → Muestra logs en tiempo real

Estos comandos son la base para tareas avanzadas de desarrollo y personalización.


¿Cómo usar ADB sin root? Aprovechando herramientas como Shizuku

Aunque algunas funciones avanzadas requieren root, existen métodos rootless para modificar tu Android. Una de las más populares es Shizuku, que utiliza ADB para otorgar permisos temporales a aplicaciones sin necesidad de root:

  1. Instala Shizuku en tu Android.
  2. Conecta tu teléfono a ADB y ejecuta el comando de autorización.
  3. Ahora aplicaciones compatibles podrán acceder a permisos avanzados de forma segura.

Solución de problemas más comunes

  • ADB no reconoce el dispositivo: verifica el modo de conexión MTP y que la depuración USB esté activa.
  • Dispositivo “Unauthorized”: vuelve a ejecutar adb devices y acepta la solicitud de autorización en tu teléfono.
  • Comando no encontrado: asegúrate de haber agregado Platform-Tools al PATH o usa ./adb.
  • Error de permisos en Linux: comprueba que tu usuario esté en el grupo plugdev o input según la distro.

Conclusión

Configurar ADB en Linux es un paso esencial para cualquier usuario de Android que quiera control total de su dispositivo, sin depender de software limitado o interfaces gráficas.

Bien sea para instalar aplicaciones, hacer backups, depurar errores o aplicar mods rootless con Shizuku, ADB te abre un mundo de posibilidades.

Con los pasos de esta guía podrás instalar ADB en cualquier distribución Linux, autorizar tu dispositivo y configurarlo para que funcione desde cualquier ubicación en tu sistema, convirtiendo tu terminal en una herramienta potente para desarrollo y personalización de Android.