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