Los 20 principales comandos ADB que todo usuario de Android debe conocer

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 inutilizable en ese momento.

Aunque el shell de comandos adb parece intimidante y complejo, es bastante simple. Entonces, aquí hay una lista de comandos adb para comenzar y hacer algunas cosas útiles en el proceso.

Instalar ADB en Windows

A diferencia de las versiones anteriores, no es necesario instalar el 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, abra 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. Mantenga presionada la tecla Shift y haga clic derecho dentro de la carpeta, luego haga clic en la opción  «abrir símbolo del sistema aquí»

Ahora, conecte su dispositivo Android a través de USB y puede proceder a probar los siguientes comandos. Para obtener más información, puede consultar   esta guía   sobre cómo instalar y probar adb correctamente en Windows.

Los 15 principales comandos ADB que todo usuario de Android debe conocer

1. Inicie o detenga 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.

servidor de inicio adb

adb-start-server

Una vez que haya terminado con su trabajo, puede usar el siguiente comando para detener el servidor adb.

adb kill-server

adb-kill-server

2. Reinicie ADB en modo USB

Si el servidor ADB ya está iniciado y por alguna razón, los comandos aún no funcionan. Puede intentar reiniciar ADB en el USB. No hay un comando de reinicio de 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

adb-reiniciar-usb

3. Versión ADB

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. A continuación se muestra el comando para verificar la versión de adb.

versión adb

versión adb

4. Enumere los 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.

dispositivos adb

Si su dispositivo está correctamente conectado a su sistema, el comando anterior iniciará el servicio daemon, escanea el sistema y enumera todas las unidades Android conectadas. Lo bueno de este comando es que enumera tanto el estado del dispositivo como su número de serie.

adb-device

5. Estado de su dispositivo

Como puede deducir del propio nombre, este comando se puede utilizar 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 de dispositivo. Para un dispositivo Android normal, verá su estado de Android como «dispositivo», como en la imagen de abajo.

adb get-state

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.
  • no device: no hay ningún dispositivo conectado.

6. 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

abd-get-serial-number

7. Lista de archivos

Para copiar o enviar archivos, necesita saber la ubicación exacta del directorio. Normalmente, la memoria interna del teléfono se denomina tarjeta sd. Por tanto, todas las carpetas internas del teléfono se encuentran en el directorio / sdcard. Aún así, si desea saber 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 "nombre_directorio"

Por ejemplo: adb shell ls / sdcard / Downloads

adb-shell-ls

8. Copiar archivos de la computadora al teléfono

Si desea copiar archivos de su computadora al teléfono usando adb, puede usar este comando. Olvídese de reemplazar [origen] y [destino] con rutas de archivo reales.

adb push [origen] [destino]

Una vez que reemplace el comando anterior con rutas de archivo reales, así es como se ve.

adb push "E:  Video Songs  Aankhon Mein Teri - Om Shanti Om.mp4" "/sdcard/Downloads/video.mp4"

adb-push

9. Copie archivos del teléfono a la computadora

Al igual que puede copiar archivos de su computadora a un dispositivo Android, puede copiar archivos de su teléfono a la computadora. Para hacer eso, simplemente use el siguiente comando. Reemplace [origen] y [destino] con rutas de archivo reales.

adb pull [origen] [destino]

Una vez que reemplace el comando anterior con rutas de archivo reales, así es como se ve.

adb pull "/sdcard/Downloads/video.mp4" D:  Descargas

adb-pull

10. Instalar / desinstalar aplicaciones

Además de mover archivos hacia adelante y hacia atrás, 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 "ruta / a / archivo.apk"

Si tiene varios dispositivos conectados a su computadora y solo desea instalar el archivo apk en un solo dispositivo, use el siguiente comando. Reemplace [número de serie] con el número de serie real del dispositivo. Puede obtener el número de serie del dispositivo utilizando el cuarto comando anterior.

adb install "ruta / a / archivo.apk"

adb-install

Para desinstalar una aplicación, simplemente ejecute el siguiente comando. Reemplace <package-name> con el nombre real del paquete completo de la aplicación.

desinstalar adb <nombre-paquete>

adb-desinstalar

11. Enumere todos los paquetes instalados

Ahora, desinstalar paquetes requeriría que obtenga el nombre exacto del paquete. El nombre del paquete es realmente diferente del nombre de la aplicación instalada. Entonces, para encontrar eso a continuación está el comando adb.

paquetes de lista de adb shell pm

paquete-lista-adb

Ahora la salida resultante es bastante amplia.  Entonces, si desea enumerar una aplicación 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 lista de paquetes | Findstr "fdroid"

paquetes-de-filtro-abd

12. 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.

copia de seguridad de adb -todos

adb-device

13. 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 restaurar "ruta / a / backup.adb"

adb-restore

14. Reinicie el dispositivo Android en modo de recuperación

El modo de recuperación le ayuda a reparar o recuperar el dispositivo Android utilizando las herramientas integradas en él. Generalmente, puede iniciar el modo de recuperación usando 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 reinicio-recuperación

adb-reboot-recovery

15. Reinicie el dispositivo Android en modo de cargador de arranque

El siguiente comando le permite iniciar en modo de cargador de arranque.  Generalmente, el modo de cargador de arranque es muy similar al modo fastboot.

adb reboot-bootloader

adb-reboot-bootloader

16. Reinicie el dispositivo Android en modo Fastboot

El modo fastboot se usa generalmente para actualizar ROM personalizadas, cargador de arranque e incluso kernels. Utilice el siguiente comando para iniciar en modo fastboot.

adb reiniciar fastboot

adb-fastboot

17. 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.

dispositivos fastboot

dispositivos-fastboot

18. Inicie Remote Shell

Este comando inicia el shell remoto y le permite controlar y configurar su dispositivo usando los comandos del shell.

shell adb

adb-shell

19. Tomar capturas de pantalla

No es nada difícil tomar una captura de pantalla en 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. Reemplaza «/ruta/a/screenshot.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/screenshot.png"

20. Grabar pantalla de Android

Además de las capturas de pantalla, puede grabar la pantalla del dispositivo Android usando el siguiente comando. Nuevamente, reemplace «/ruta/a/record.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 "/ruta/a/record.mp4"

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.