Android Debug Bridge, también conocido como ADB, es una herramienta potente y versátil que permite a los usuarios realizar diversas tareas, como buscar registros, instalar y desinstalar aplicaciones, transferir archivos, rootear y flashear ROMs personalizadas, crear copias de seguridad del dispositivo y mucho más. De hecho, la mayoría de los tutoriales y guías avanzados sobre cómo realizar tareas en Android suelen usar comandos adb.
Además, adb también es muy útil cuando tu dispositivo Android no funciona correctamente o cuando todo está demasiado desordenado e inutilizable. Aunque parezca un poco intimidante y complicado, aquí tienes una lista de comandos adb para ayudarte a empezar y realizar algunas tareas útiles en los procesos.
21 comandos ADB útiles en Android
A diferencia de versiones anteriores, no es necesario instalar el SDK de Android completo para instalar ADB. Simplemente descargue el archivo zip de ADB, extráigalo a la raíz de la unidad C y listo. Para acceder a adb, abra el Símbolo del sistema buscándolo en el menú Inicio y navegue hasta la carpeta adb con el siguiente comando. Si instaló adb en una carpeta diferente, modifique el comando según corresponda.
cd c:\adb
Consejo: Luego, abra un Símbolo del sistema desde la misma carpeta, mantenga presionada la tecla Shift, luego haga clic derecho en la carpeta y luego haga clic en la opción “ Abrir símbolo del sistema aquí ” .
Ahora, conecte su dispositivo Android a través de USB y proceda a probar los siguientes comandos.
Comandos ADB de uso común
1. Iniciar o detener el servidor ADB
Obviamente, el primer comando que debe conocer es cómo iniciar y detener el servidor adb. Esto permite al usuario interactuar con el dispositivo Android conectado. Para iniciar el servidor adb, use el siguiente comando.
adb start-server
Una vez realizado su trabajo, el usuario puede utilizar el siguiente comando para detener el servidor adb.
adb kill-server

2. Lista de dispositivos Android conectados
Este es uno de los comandos más comunes. Al conectar un dispositivo a su computadora por USB, use este comando para verificar que adb pueda encontrarlo.
adb devices
Si el dispositivo está correctamente conectado al sistema, el comando anterior iniciará el demonio de servicio, escaneará el sistema y listará todas las unidades Android conectadas. Lo mejor de este comando es que muestra tanto el estado de los dispositivos como sus números de serie.
3. Conozca el estado del dispositivo
Como su nombre indica, este comando permite conocer el estado del dispositivo. Al ejecutarlo, mostrará si el dispositivo está desconectado, en modo bootloader o en modo dispositivo. En un dispositivo Android normal, el usuario verá el estado de Android como "dispositivo", como se muestra en la imagen a continuación.
adb get-state
4. Mostrar el número de serie del dispositivo
Este comando indica al usuario el número de serie del dispositivo conectado. En un teléfono o tableta, el usuario puede ver el número de serie del dispositivo en " Ajustes > Acerca del teléfono > Estado ".
adb get-serialno

5. Copiar archivos de la computadora al teléfono
Si quieres copiar archivos de tu ordenador a tu teléfono con adb, puedes usar este comando. No olvides reemplazar [origen] y [destino] con la ruta del archivo.
adb push [source] [destination]
Cuando reemplace el comando anterior con la ruta del archivo real, se verá así.
adb push "E:\Video Songs\Aankhon Mein Teri - Om Shanti Om.mp4" "/sdcard/Downloads/video.mp4"

6. Copiar archivos del teléfono a la computadora
Al igual que al copiar archivos de tu computadora a tu dispositivo Android, también puedes copiar archivos de tu teléfono a tu computadora. Para ello, usa el siguiente comando. Reemplaza [origen] y [destino] con la ruta del archivo.
adb pull [source] [destination]
Al reemplazar el comando anterior con la ruta del archivo real, el comando se verá así.
adb pull "/sdcard/Downloads/video.mp4" D:\Downloads

7. Instalar/desinstalar aplicaciones
Además de transferir archivos entre tu computadora y tu teléfono, puedes instalar un archivo APK con un solo comando. Para instalar una aplicación, debes especificar la ruta completa del archivo APK. Sustituye "path/to/file.apk" por la ruta real del archivo APK.
adb install "path/to/file.apk"
Si tiene varios dispositivos conectados a su computadora y desea instalar el archivo APK solo en uno, use el siguiente comando. Reemplace [serial-number] con el número de serie del dispositivo. Puede obtener el número de serie del dispositivo con el cuarto comando anterior.
adb -s [serial-number] install "path/to/file.apk"
Para desinstalar una aplicación, simplemente ejecute el siguiente comando. Reemplácelo con el nombre completo del paquete de la aplicación.
adb uninstall
8. Copia de seguridad del dispositivo Android
Para respaldar todos los datos y aplicaciones del dispositivo, los usuarios pueden usar el siguiente comando. Al ejecutarlo, se activará la función de respaldo, se solicitará al usuario que acepte la acción en el dispositivo Android y se creará un archivo "backup.adb" en el directorio actual.
adb backup -all

9. Restaurar dispositivo Android
Para restaurar una copia de seguridad, use el siguiente comando. No olvide reemplazar "path/to/backup.adb" con la ruta del archivo.
adb restore "path/to/backup.adb"
10. Reinicie el dispositivo Android en modo de recuperación
El modo de recuperación permite a los usuarios reparar o restaurar su dispositivo Android con las herramientas integradas. Generalmente, se puede iniciar el modo de recuperación usando los botones de volumen y encendido. Además, se puede conectar el dispositivo al sistema y usar el siguiente comando para iniciar el modo de recuperación.
adb reboot-recovery
11. Reinicie el dispositivo Android en modo Bootloader
El siguiente comando permite al usuario iniciar el sistema en modo de cargador de arranque. En general, el modo de cargador de arranque es muy similar al modo fastboot.
adb reboot-bootloader
12. Reinicie el dispositivo Android en modo Fastboot
El modo Fastboot se usa comúnmente para flashear ROM personalizadas , cargadores de arranque e incluso kernels. Usa el siguiente comando para iniciar en modo Fastboot.
adb fastboot
13. Iniciar un shell remoto
Este comando inicia un shell remoto, además de permitir al usuario controlar y configurar el dispositivo mediante comandos de shell.
adb shell

14. Toma una captura de pantalla
Hacer una captura de pantalla en Android no es difícil . Solo tienes que presionar el botón de encendido y el de bajar el volumen simultáneamente. También puedes usar este comando para hacer una captura de pantalla rápida. Reemplaza "/path/to/screenshot.png" por la ruta de destino. Si quieres, puedes personalizar el nombre del archivo cambiando "captura de pantalla" por el que prefieras.
adb shell screencap -p "/path/to/screenshot.png"
Al reemplazar la ruta de destino, el comando se verá así.
adb shell screencap -p "/sdcard/screenshot.png"

15. Grabación de pantalla de Android
Además de tomar capturas de pantalla, los usuarios también pueden grabar la pantalla de su dispositivo Android con el siguiente comando. Nuevamente, reemplace "/path/to/record.mp4" con la ruta de destino. Por supuesto, los usuarios pueden personalizar el nombre del archivo cambiando "record" por el nombre que deseen.
adb shell screenrecord "/path/to/record.mp4"

16. Reinicie ADB en modo USB
Si el servidor ADB ya está iniciado y, por alguna razón, los comandos siguen sin funcionar, puede intentar reiniciar ADB por USB. No existe un comando independiente para reiniciar ADB. Sin embargo, el siguiente comando restablecerá la conexión ADB por USB. Esto hará que el servidor ADB se reinicie.
adb usb
17. Versión del BAD
Este comando es muy útil, ya que muy pocos funcionan con las últimas versiones de ADB. Por ejemplo, las versiones anteriores de ADB no permiten ejecutar el comando flashall. Por lo tanto, si se produce un error de comando, el primer paso es comprobar la versión de adb. Después, podrá verificar si el comando es compatible con esa versión. Aquí tiene el comando para comprobar la versión de adb.
adb version
18. Conectar ADB a través de WiFi
En versiones recientes de ADB, puedes conectarte directamente a cualquier dispositivo Android por wifi. Solo tienes que habilitar la depuración USB en el otro dispositivo y ejecutar el siguiente comando.
adb connect địa-chỉ-ip
Entonces el comando se vería así:
adb connect 192.168.1.104
19. Lista de archivos
Para copiar o enviar un archivo, necesitas saber la ubicación exacta de la carpeta. Normalmente, la memoria interna del teléfono se llama sdcard. Por lo tanto, todas las carpetas del teléfono se encuentran en la carpeta /sdcard. Sin embargo, si quieres saber la ubicación exacta o localizar un archivo específico, puedes usar el comando "ls". El comando "ls" lista los archivos de la carpeta.
adb shell ls "directory_name"
20. Enumere todos los paquetes instalados
Para desinstalar los paquetes, deberá obtener el nombre exacto del paquete. El nombre real del paquete es diferente del nombre de la aplicación instalada. A continuación, se muestra el comando adb para listar todos los paquetes instalados.
adb shell pm list packages
Ahora, la salida es bastante grande. Por lo tanto, si desea listar un paquete de aplicación específico, puede intentar filtrar por nombre de la aplicación. Por ejemplo, si desea buscar el nombre del paquete FDroid, use el siguiente comando.
adb shell pm list packages | findstr "fdroid"
21. Lista de dispositivos Fastboot conectados
Este es uno de los comandos menos conocidos. Al iniciar el dispositivo en modo Fastboot, para comprobar si está conectado, puede usar el siguiente comando.
fastboot devices
Estos son todos los comandos básicos que WebTech360 quiere compartir con sus lectores. Si quieres compartir tus ideas y experiencias sobre el uso de comandos adb en dispositivos Android, ¡deja tus comentarios en la sección de abajo!
¡Buena suerte!