Hoy os traemos la guía para instalar y utilizar ADB y Fastboot en Windows, Mac y Linux. Estos dos programas son imprescindibles para hacer una administración avanzada o para personalizar tu dispositivo Android. Entre otras cosas te permitirá eliminar el molesto bloatware (aplicaciones preinstaladas).
¿Qué son ADB y Fastboot?
Para no extendernos, podríamos decir que ADB (Android Debug Bridge) y Fastboot son dos programas para poder instalar, gestionar y configurar un dispositivo Android con la ayuda de un ordenador personal. Estas dos herramientas son imprescindibles si pretendemos conseguir acceso root, instalar un Custom Recovery como TWRP, eliminar bloatware, o instalar una ROM cocinada como LineageOS. Si quieres saber más siempre puedes acudir a la página Developers de Android.
ADB y Fastboot en Windows, Mac y Linux.
Para Linux la instalación se resume en una serie de comandos, con Windows hay que descargar el instalable y los drivers para tu Smartphone. En Mac también debes descargar un instalador.
Instalación de ADB.
Es distinta en cada sistema operativo. Pasamos a describirlo:
Windows.
Descargamos e instalamos SDK Plataform Tools desde este enlace. Una vez instalado debemos instalar los drivers para Windows de nuestro teléfono, disponibles también en Android Developers. Algunos fabricantes (por ejemplo OnePlus) los tienen disponibles en sus webs o foros. Cabe mencionar que disponéis de una herramienta de instalación sencilla en XDA Developers.
Mac.
Creamos una carpeta llamada Android para instroducir los archivos necesarios. Descargamos del enlace el archivo y lo extraemos en la carpeta creada. Con Mac no necesitas Drivers adicionales.
Linux.
Con Linux la instalación la haremos desde la consola, y no necesitamos instalar drivers adicionales para el smartphone.
Para Debian/Ubuntu/L.Mint
sudo apt install android-tools-adb
Fedora/openSUSE
sudo dnf install android-tools
ArchLinux
sudo pacman -Sy android-tools
Uso de ADB.
Primero nos dirigimos a las Opciones para Desarrolladores (para habilitarlas nos vamos a Configuración > Acerca del dispositivo > Número de compilación y presionamos en el número de compilación 7 veces) de tu Smartphone Android. Activa la depuración USB. Conecta el cable de datos a tu PC o Mac y permite la depuración USB. Arrancar el programa es distinto en cada plataforma, pero los comandos para hacer uso de ADB son idénticos, por lo que explicaremos brevemente como iniciarlo y dejaremos los comandos más usados.
Windows.
Abre una consola CMD o Powershell en la carpeta donde tienes instalado ADB y escribe adb devices. Te saldrá un código que es el nombre del dispositivo.
Mac.
Abre la consola de comandos y dirígete a la ruta de la carpeta Android. Si la tienes en escritorio sería así:
cd User/usuario/Desktop/Android
Una vez en la ruta ejecutas el siguiente comando ./adb devices
Linux.
Abre una terminal y escribe adb devices.
Instalación de Fastboot.
Es distinta en cada sistema operativo. Pasamos a describirlo:
Windows.
Si instalastes las SDK Plataform Tools como describimos más arriba, ya dispones de Fastboot.
Mac.
Ídem para Mac, al instalar el archivo de la web, ya cuentas con ambas herramientas.
Linux.
La instalación es parecida a la de ADB y usaremos la consola con las siguientes órdenes:
Para Debian/Ubuntu/L.Mint
sudo apt install android-tools-fastboot
Fedora/openSUSE
sudo dnf install android-tools
ArchLinux
sudo pacman -Sy android-tools
Uso básico de ADB y Fastboot.
Vamos a dejarte aquí una serie de comandos básicos para el manejo de estos dos programas y además un pequeño apartado para eliminar Bloatware (las algunas veces molestas aplicaciones preinstaladas) con ADB.
Comandos ADB.
adb devices
Este comando nos va a indicar si el Smartphone está correctamente reconocido por el ordenador personal.
adb shell
Carga una shell en nuestro equipo.
adb push fichero ruta
Enviamos un archivo o fichero desde el PC a la ruta descrita.
adb pull archivo
Introducimos en nuestro PC un archivo del Smartphone
adb install aplicación.apk
Este comando instala la aplicación seleccionada en el teléfono móvil
adb uninstall aplicación.apk
Desinstala la aplicación seleccionada del Smartphone.
adb reboot
Reinicia el equipo.
adb reboot-bootloader
Reiniciar el equipo pero en modo fastboot
adb reboot recovery
Reiniciamos en modo recovey
Comandos Fastboot.
fastboot devices
Este comando nos va a indicar si el Smartphone está correctamente reconocido por el ordenador personal.
fastboot oem unlock
Desbloquea el bootloader. Ojo, realizar previamente una copia de seguridad porque es posible que perdamos los datos.
fastboot flash
Para flashear el dispositivo con las siguientes opciones:
fastboot flash recovery recovery.img
Para flashear un recovery e instalar por ejemplo una recuperación personalizada como TWRP.
fastboot flash boot boot.img
Esta orden flashea un Kernel.
fastboot flash system system.img
Instala un nuevo sistema completo.
fastboot flashall
Este comando nos permite flashear automáticamente todos los archivos .img que tengamos descargados y copiados en la ruta de adb y fastboot.
Eliminar aplicaciones preinstaladas en Android con ADB.
Con ADB podemos eliminar de forma sencilla las aplicaciones preinstaladas en Android (bloatware) sin necesidad de tener permisos root en el smartphone. Para facilitarnos el trabajo es recomendable instalar una aplicación de gestión de APK del tipo APK Explorer & Editor disponible en F-Droid (una tienda alternativa con Software Libre) app que por cierto os recomiendo. Recordar tener activada la depuración USB desde el modo desarrollador y ADB funcionando con los drivers (en su caso).
adb shell pm list packages | grep "nombre del paquete o la aplicación" pm uninstall -k --user 0 "nombre de la aplicación"
Con el gestor de paquetes APK Explorer & Editor, podemos comprobar de manera sencilla el nombre de la aplicación preinstalada que queremos borrar. por ejemplo, con Google Maps, seria lo siguiente:
pm uninstall -k --user 0 com.google.android.apps.maps
Como siempre podéis dejar cualquier duda que tengáis en los comentarios. Ésta y otras geniales aplicaciones quedan recogidas en nuestro artículo Programas gratis que no pueden faltar en tu PC.