ADB y Fastboot

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.