ADB

adb es una herramienta para la depuración y desarrollo en dispositivos de la marca Android. Son las siglas en inglés de Android Device Bridge. Esta herramienta es ideal para la creación de aplicaciones con la IDE (por ejemplo, Android Studio).

También es útil para conceder permisos del sistema en dispositivos a través de la terminal. Por ejemplo:

adb shell pm grant [myapp] android.permission.[permiso]

Instalación y ejecución de ADB

Recomendación

Para conseguir los componentes ADB, ingresamos desde la termina: sudo apt-get install android-tools-adb android-tools-fastboot. Despues, basta ejecutar adb en la terminal.

Alternativa

  1. Descarga el comprimido desde Google
  2. Extrae el archivo
  3. Desde la terminal, localiza la carpeta cd /ruta/de/la/carpeta/
  4. Conecta el dispositivo y establece como «Transfrencia de archivos MTP»
  5. Ya preparado, ejecutamos: adb devices

Reconocer dispositivo

  • El ADB tiene un archivo para reconocer mayoría de dispositivos. Como de costumbre, lo encontrarás en ~/.android/adb_usb.ini.
  • El móvil debe estar desbloqueado y con la conexión MTP. Si tienes un móvil con contraseña, basta desbloquearla.
  • Si no funciona, revisa si el dispositivo esté en «Modo desarrollador» primero.

Interfaz gráfica

La versión gráfica ADB GUI está disponible en el repositorio de Github.

Flashing

La técnica de «flasheo», anglicismo de liberación de dispositivo, dependerá del dispositivo en cuestión. Revisa la documentación del dispositivo, sus limtiaciones y los riesgos con la garantía del dispositivo. En esta lista te mostramos los comandos más importantes:

  • Para comprobar que tu móvil está conectado: fastboot devices
  • Cómo flashear una ROM: fastboot flash (nombre de la rom).zip
  • Para flashear un recovery: fastboot flash recovery recovery.img
  • Cómo flashear un kernel: fastboot flash boot boot.img
  • Para arrancar en recovery: fastboot boot recovery.img
  • Cómo desbloquear el bootloader: fastboot oem unlock
  • Para bloquear el bootloader: fastboot oem lock

Logcat

Logcat genera un registro del estado del móvil.  adb logcat. Más detalles en su artículo correpondiente.

Lectura adicional

¿Recomendarías este artículo?

Anterior

APT en Linux

Siguiente

MTP