Android Debug Bridge o mejor conocido como ADB es una herramienta de línea de comandos para acceder a su teléfono Android. Es una herramienta poderosa y bastante versátil. Puede hacer una variedad de cosas, como extraer registros, instalar/desinstalar aplicaciones, transferir archivos, rootear y flashear ROM personalizadas, crear copias de seguridad del dispositivo, etc. Además, adb es un salvavidas cuando su dispositivo Android se bloquea porque el teléfono es inservible en ese momento.
Aunque el shell de comandos de adb parece intimidante y complejo, es bastante simple. Entonces, aquí hay una lista de comandos adb para que pueda comenzar y hacer algunas cosas útiles en el proceso.
Instalar ADB en Windows
A diferencia de las versiones anteriores, no es necesario instalar un SDK de Android completo para instalar ADB. Simplemente descargue el archivo zip ADB independiente, extráigalo a una carpeta de su elección y listo.
Para acceder a adb, abrir el símbolo del sistema buscándolo en el menú de inicio. Para ejecutar los comandos ADB, debe navegar a la carpeta adb usando el siguiente comando.
cd C:\ADB
Donde en C:/ADB es la ubicación de la carpeta del archivo ADB extraído.
Consejo: También puede abrir el símbolo del sistema desde el mismo directorio. Simplemente escriba «cmd» en la barra de direcciones en el Explorador de archivos de Windows
Ahora, conecte su dispositivo Android a través de USB y puede proceder a probar los siguientes comandos. Para mayor referencia, puede consultar esta guía sobre cómo instalar y probar correctamente adb en Windows.
Comandos de conexión
1. Iniciar o detener el servidor ADB
Obviamente, el primer comando que debe saber es cómo iniciar y detener el servidor adb. Esto le permite interactuar con su dispositivo Android conectado. Para iniciar el servidor adb, use el siguiente comando.
adb start-server
Una vez que haya terminado con su trabajo, puede usar el siguiente comando para detener el servidor adb.
adb kill-server
2. Reinicie ADB en modo USB
Si el servidor ADB ya se inició y por alguna razón, los comandos aún no funcionan. Puede probar un reinicio ADB en el USB. No hay un comando de reinicio ADB independiente. Pero el siguiente comando restablecerá la conexión ADB a través de USB. Esto, a su vez, hará que el servidor ADB se reinicie.
adb usb
3. Versión BAD
Este es un comando muy útil porque pocos comandos funcionan con las últimas versiones de ADB. Como, por ejemplo, las versiones anteriores de ADB no le permiten ejecutar el comando flashall. Entonces, cuando tiene un comando por error, el primer paso es verificar la versión de adb. Luego puede verificar si el comando es compatible con esa versión. El siguiente es el comando para verificar la versión de adb.
adb version
4. Lista de dispositivos Android conectados
Este es uno de los comandos más famosos. Cuando conecte su dispositivo a la computadora a través de USB, use este comando para verificar si adb puede encontrar el dispositivo conectado.
adb devices
Si su dispositivo está correctamente conectado a su sistema, el comando anterior iniciará el servicio daemon, escaneará el sistema y enumerará todas las unidades Android conectadas. Lo bueno de este comando es que lista tanto el estado del dispositivo como su número de serie.
5. Estado de su dispositivo
Como puede ver por el nombre en sí, este comando se puede usar para conocer el estado del dispositivo. Cuando se ejecuta el comando, muestra si el estado de su dispositivo está fuera de línea, cargador de arranque o en modo dispositivo. Para un dispositivo Android normal, verá su estado de Android como «dispositivo», como en la imagen a continuación.
adb get-state
El estado de conexión del dispositivo puede ser uno de los siguientes:
- sin conexión: el dispositivo no está conectado a adb o no responde.
- dispositivo: el dispositivo ahora está conectado al servidor adb.
- sin dispositivo: No hay ningún dispositivo conectado.
6. Conectar ADB a través de Wi-Fi
En las versiones recientes de ADB, puede conectarse directamente a cualquier dispositivo Android a través de Wi-Fi. Todo lo que tiene que hacer es activar la depuración USB en el otro dispositivo y ejecutar el siguiente comando.
adb connect ip-address
Así que el comando debería ser como:
adb conectar 192.168.1.104
7. Obtenga el número de serie del dispositivo
Este comando le permite conocer el número de serie del dispositivo conectado. En su teléfono o tableta, puede ver el número de serie del dispositivo navegando a «Configuración> Acerca del teléfono> Estado».
adb get-serialno
Comandos de transferencia de archivos
8. Lista de archivos
Para copiar o enviar archivos, debe conocer la ubicación exacta del directorio. Normalmente, la memoria interna del teléfono se llama sdcard. Entonces, todas las carpetas internas del teléfono están en el directorio /sdcard. Aún así, si desea conocer la ubicación exacta o localizar un archivo en particular, puede usar el comando «ls». El comando ls enumera los archivos en el directorio.
adb shell ls "directory_name"
9. Copie archivos de la computadora al teléfono
Si desea copiar archivos de su computadora a su teléfono usando adb, puede usar este comando. Olvídese de reemplazar [source] y [destination] con rutas de archivos reales.
adb push [source] [destination]
Una vez que reemplaza el comando anterior con las rutas de archivo reales, así es como se ve.
adb push “E:\Video Songs\sample-song.mp4” “/sdcard/Downloads/sample-song.mp4”
10. Copie archivos del teléfono a la computadora
Al igual que puede copiar archivos desde su computadora a un dispositivo Android, puede copiar archivos desde su teléfono a la computadora. Para hacer eso, simplemente use el siguiente comando. Reemplazar [source] y [destination] con rutas de archivos reales.
adb pull [source] [destination]
Una vez que reemplaza el comando anterior con las rutas de archivo reales, así es como se ve.
adb pull «/sdcard/Descargas/video.mp4» D:\Descargas
Instalación de la aplicación
11. Instalar/desinstalar aplicaciones
Además de mover archivos de un lado a otro, puede instalar archivos apk con un solo comando. Para instalar una aplicación, debe especificar la ruta completa del archivo apk. Por lo tanto, reemplace «ruta/a/archivo.apk» con la ruta real del archivo apk.
adb install "path/to/file.apk"
Para desinstalar una aplicación, simplemente ejecute el siguiente comando. Reemplace
adb uninstall <package-name>
Si tiene varios dispositivos conectados a su computadora y solo desea instalar el archivo apk en un solo dispositivo, use el siguiente comando. Reemplazar [serial-number] con el número de serie real del dispositivo. Puede obtener el número de serie del dispositivo usando este comando.
12. Listar todos los paquetes instalados
Ahora, la desinstalación de paquetes requerirá que obtenga el nombre exacto del paquete. El nombre del paquete es en realidad diferente del nombre de la aplicación instalada. Entonces, para encontrar eso a continuación está el comando adb.
adb shell pm list packages
Ahora la salida resultante es bastante amplia. Entonces, si desea enumerar un apk en particular, puede intentar filtrar por el nombre de la aplicación. Por ejemplo, quiero buscar el nombre del paquete para FDroid, así que usaré el siguiente comando.
adb shell pm list packages | findstr "fdroid"
Comandos de copia de seguridad y recuperación
13. Copia de seguridad del dispositivo Android
Para hacer una copia de seguridad de todos los datos del dispositivo y la aplicación, puede usar el siguiente comando. Cuando se ejecuta, activará la copia de seguridad, le pedirá que acepte la acción en su dispositivo Android y luego creará el archivo «backup.adb» en el directorio actual.
adb backup -all
14. Restaurar dispositivo Android
Para restaurar una copia de seguridad, use el siguiente comando. No olvide reemplazar «ruta/a/backup.adb» con la ruta real del archivo.
adb restore "path/to/backup.adb"
15. Reinicie el dispositivo Android en modo de recuperación
El modo de recuperación lo ayuda a reparar o recuperar el dispositivo Android utilizando las herramientas integradas. En general, puede iniciar el modo de recuperación utilizando la combinación de botones de volumen y encendido. Alternativamente, también puede conectar su dispositivo al sistema y usar el siguiente comando para iniciar el modo de recuperación.
adb reboot-recovery
16. Reinicie el dispositivo Android en el modo de cargador de arranque
El siguiente comando le permite iniciar en el modo de cargador de arranque. En general, el modo de cargador de arranque es muy similar al modo de arranque rápido.
adb reboot-bootloader
17. Reinicie el dispositivo Android en modo Fastboot
El modo fastboot se usa generalmente para flashear ROM personalizadas, cargador de arranque e incluso kernels. Use el siguiente comando para iniciar en modo fastboot.
adb reboot fastboot
18. Lista de dispositivos Fastboot conectados
Este es uno de los comandos menos conocidos. Cuando inicia el dispositivo en modo fastboot, para verificar si el dispositivo está conectado, puede usar el siguiente comando.
fastboot devices
19. Iniciar shell remoto
Este comando inicia el shell remoto y le permite controlar y configurar su dispositivo usando los comandos del shell.
adb shell
Comandos de utilidad
20. Toma capturas de pantalla
No es nada difícil tomar una captura de pantalla y Android. Todo lo que tiene que hacer es presionar el botón de encendido y el botón para bajar el volumen al mismo tiempo. Alternativamente, también puede usar este comando para tomar una captura de pantalla rápida. Reemplace «/ruta/a/captura de pantalla.png» con la ruta de destino real. Si lo desea, puede personalizar el nombre del archivo cambiando «captura de pantalla» con el nombre que desee.
adb shell screencap -p "/path/to/screenshot.png"
Una vez que reemplaza la ruta de destino, así es como se ve el comando.
adb shell screencap -p “/sdcard/captura de pantalla.png”
21. Grabar pantalla de Android
Además de las capturas de pantalla, puede grabar la pantalla del dispositivo Android con el siguiente comando. Nuevamente, reemplace «/ruta/a/registro.mp4» con la ruta de destino real. Por supuesto, puede personalizar el nombre del archivo cambiando «registro» con el nombre que desee.
adb shell screenrecord "/path/to/record.mp4"
En caso de que desee todos los comentarios en una pequeña hoja de trucos para uso sin conexión, aquí está el enlace al PDF.
Haga clic aquí para descargar este artículo como Comandos de Terminal Android PDF
Eso es todo por ahora. Comente a continuación compartiendo sus pensamientos y experiencias sobre el uso de los comandos adb anteriores en su dispositivo Android.
Lea también: 4 formas de convertir su computadora con Windows en un punto de acceso WiFi