Actualizado a: 18 de mayo de 2023
En el mundo de los dispositivos Android, los comandos ADB (Android Debug Bridge) desempeñan un papel fundamental. Si alguna vez has escuchado hablar de ellos, pero aún no sabes exactamente qué son ni para qué se utilizan, estás en el lugar adecuado. En este artículo, exploraremos en detalle qué son los comandos ADB y cómo pueden potenciar tu experiencia con dispositivos Android.
Descubriremos algunas funcionalidades que ofrece ADB, desde el control total del dispositivo hasta la instalación de aplicaciones, el acceso a funciones avanzadas y mucho más. Además, aprenderás cómo utilizarlos correctamente, junto con las precauciones necesarias, para evitar cualquier error o daño potencial en tu dispositivo.
Qué son los comandos ADB
Antes de comenzar a ver los tipos de ADB que hay y para qué sirven, debemos explicar que son. Los comandos ABD representan un conjunto de herramientas que nos permiten interactuar con nuestro smartphone Android de forma avanzada. Eso sí, necesitarás un PC con Windows, MacOS o Linux para lanzar los comandos.
Para lanzar estos comandos necesitamos hacer uso de la aplicación SDK en nuestro PC, mientras que en el móvil solo tendrás que tener activada la depuración USB en las opciones de desarrollador.
A medida que vayamos lanzando comandos a nuestro smartphone, veremos cómo será posible realizar una infinidad de tareas como reiniciar el dispositivo, instalar aplicaciones, extraer archivos o entrar a los menús de boot, entre muchas otras cosas.
Lista de comandos ADB básicos
Bien, después de ver que son los comandos y para qué sirven, nos toca ver algunos de los comandos más básicos que se pueden lanzar a un dispositivo Android. ¡Vamos allá!
Comando | Descripción |
---|---|
adb devices | Comprueba la conexión del dispositivo con el PC. |
adb push | Copia archivos del ordenador al smartphone. |
adb pull | Extrae datos del smartphone y los guarda en el ordenador. |
adb install | Instala aplicaciones manualmente desde archivos APK. |
adb uninstall | Desinstala aplicaciones del dispositivo. |
adb shell | Inicia el intérprete de comandos. |
adb reboot | Reinicia el dispositivo. |
fastboot devices | Verifica la conexión entre el PC y el dispositivo en modo fastboot. |
abd devices
Comenzamos con uno de los más básicos, este comando nos permite comprobar la conexión de nuestro dispositivo con el PC. Además, en pantalla veremos un listado de todos los dispositivos que están conectados en ese mismo momento.
abd push
Este comando nos permite copiar archivos del ordenador al smartphone. Eso sí, los archivos que queramos copiar deben estar en la carpeta android-tools. También debemos especificar la ruta del sistema de archivos en el que se alojarían dentro del dispositivo Android.
abd pull
abd pull realiza una extracción de datos de nuestro smartphone con Android. Seleccionaremos la ruta donde se encuentran estos archivos y listo.
abd install
Seguimos con abd install, el cual instala aplicaciones manuealmente. Resulta muy práctico cuando queremos hacer una copia de seguridad de aplicaciones en formato apk.
abd unistall app.apk
Este comando tiene como finalidad eliminar aplicaciones instaladas en nuestro dispositivo. Además, si escribimos el sufijo «-k«, haremos que solo se elimine la app, dejando guardados los datos de almacenamiento y caché.
abd shell
abd shell permite iniciar el interprete de comandos, que sirve para realizar tareas más avanzadas como crear particiones dentro del almacenamiento.
abd reboot
Si conocemos algo de este mundo, sabremos que el comando abd reboot sirve para ordenar un reinicio del dispositivo. Tenemos dos tipos:
- adb reboot-bootloader: reinicio y redirección al bootloader.
- adb reboot recovery: reinicio y menú de recuperación.
fastboot devices
Finalizamos con los comandos fastboot devices, tienen una función similar al de adb devices, es decir, comprobar la conexión del PC con el dispositivo, pero hay que especificar los diferentes comandos que engloba:
- fastboot oem unlock: Levanta restricciones de bootloader en dispositivos Pixel y Nexus.
- fastboot flash: Se encarga de flashear cualquier archivo .img.
- fastboot flasall: Funciona igual que el anterior, pero con varios archivos de imagen.
- fastboot boot: Este comando nos permite utilizar una imagen sin necesidad de grabarla de manera permanente en la memoria ROM
Qué es el Secure Boot de la UEFI y cómo activarlo o desactivarlo
¿Puedo usar comandos ADB en Android con seguridad?
Los comandos ADB pueden ser utilizados de manera segura en dispositivos Android, siempre y cuando se sigan las precauciones adecuadas. Para utilizarlos de forma segura, se recomienda tener en cuenta los siguientes aspectos:
- Conocer los comandos: Familiarízate con los comandos ADB y su funcionalidad antes de utilizarlos. Asegúrate de entender su propósito y cómo afectarán tu dispositivo.
- Realizar copias de seguridad: Antes de ejecutar cualquier comando, haz una copia de seguridad completa de tus datos importantes. Esto te permitirá restaurar tu dispositivo en caso de cualquier problema.
- Obtener información confiable: Asegúrate de obtener los comandos ADB y los archivos correspondientes de fuentes confiables.
- Seguir instrucciones precisas: Sigue cuidadosamente las instrucciones proporcionadas para cada comando ADB.
- Tener cuidado con los comandos avanzados: Algunos comandos ADB pueden tener un impacto significativo en el sistema operativo o en las configuraciones del dispositivo. Utiliza los comandos avanzados con precaución y solo si sabes exactamente lo que estás haciendo.
¿Qué puedo hacer con LADB?
LADB es una aplicación de pago disponible en Google Play que se puede usar de manera local para lanzar comandos ADB sin la necesidad de contar con un PC conectado al smartphone.
Lo que hace es crear una conexión inalámbrica con el PC, por lo que será necesario mantener la depuración USB activada. Sin embargo, y a a pesar de resultar muy práctico, nosotros recomendamos establecer esta conexión con el PC para que sea más segura.
Los comandos ADB son una herramienta poderosa para el control y la personalización de dispositivos Android. En este artículo, hemos explorado qué son los comandos ADB y cómo pueden potenciar tu experiencia con dispositivos móviles. Desde el control total del dispositivo hasta la instalación de aplicaciones y el acceso a funciones avanzadas, los comandos ADB ofrecen posibilidades ilimitadas. Recuerda utilizarlos con precaución, siguiendo las instrucciones precisas y tomando las medidas de seguridad necesarias.