Fastboot se usa para flashear particiones de firmware, desbloquear el bootloader e instalar ROMs personalizadas o imágenes recovery. Normalmente se utiliza desde terminal con las Android SDK Platform Tools y solo funciona cuando el dispositivo está en modo bootloader.
Fastboot: definición y explicación
En resumen
Fastboot es un protocolo y herramienta de línea de comandos que se comunica con dispositivos Android en modo bootloader mediante USB. Permite flashear particiones, desbloquear el bootloader e instalar firmware personalizado antes de que arranque el sistema operativo.
¿Cómo funciona Fastboot?
Fastboot forma parte de las Android SDK Platform Tools y se comunica directamente con el bootloader de un dispositivo, la capa de software que se carga antes del sistema operativo. Con un PC con las Platform Tools instaladas y un cable USB, se envían comandos como 'fastboot flash', 'fastboot boot' u 'fastboot oem unlock' al dispositivo. Esto permite sobrescribir particiones individuales (por ejemplo, system, recovery, boot image) sin que Android esté realmente ejecutándose. Para usar Fastboot, el dispositivo debe entrar manualmente en modo Fastboot, normalmente mediante una combinación de botones al encender o un comando ADB desde el sistema en ejecución. Los usos habituales incluyen desbloquear el bootloader, flashear ROMs personalizadas, restaurar el estado de fábrica tras actualizaciones fallidas o eliminar el software del fabricante. Como Fastboot modifica particiones del sistema en profundidad, hay que tener precaución: comandos incorrectos o archivos de firmware incompatibles pueden dejar el dispositivo inutilizable ('brickeado'). Fastboot se diferencia de ADB en que ADB se comunica con el sistema Android en ejecución, mientras que Fastboot solo funciona en modo bootloader.
Ventajas de Fastboot
- Acceso directo a bajo nivel a las particiones
- Permite ROMs personalizadas e imágenes recovery
- Puede rescatar dispositivos tras actualizaciones fallidas
- Funciona incluso si Android no arranca
Desventajas de Fastboot
- Requiere desbloquear el bootloader, puede anular la garantía
- Comandos erróneos pueden dejar el dispositivo inutilizable
- Requiere conocimientos técnicos
- No es de uso libre en todos los fabricantes/modelos
Preguntas frecuentes
Normalmente manteniendo pulsada una combinación de botones (por ejemplo, Encendido + Bajar volumen) al encender el dispositivo apagado. Como alternativa, se puede ejecutar 'adb reboot bootloader' desde el sistema Android en ejecución.
No. ADB se comunica con el sistema operativo Android en ejecución, mientras que Fastboot solo funciona en estado bootloader, antes de que arranque Android. Ambas herramientas suelen usarse juntas, pero cumplen funciones diferentes.
Guías con Fastboot
Aún no hay guías vinculadas a este término.