Fastboot en Android: todos los comandos y guía de uso práctico

fastboot android tutorial listado de comandos como acceder guia de uso práctico para flashear imagenes ROMs custom ROMs actualizaciones firmware Android acceder al recovery desbloquear el bootloader desde PC mediante USB guia de uso

El Fastboot, al igual que el ADB es una herramienta que nos permite comunicarnos con un dispositivo Android directamente desde el PC. Consta de una serie de comandos con los que podemos enviar ordenes al teléfono o tablet, y nos pueden servir tanto para rootear un terminal como para flashear un nuevo firmware o intentar repararlo de un brick.

A diferencia del ADB, que podemos utilizarlo sin tener acceso al recovery o al sistema operativo, en el caso del fastboot, podemos hacer uso de él directamente desde el modo bootloader o cuando los comandos ADB ni siquiera funcionan. ¡Un auténtico salvavidas y una herramienta suprema, amigos!

Antes de nada, asegúrate de que has instalado los drivers del dispositivo en el PC

Si queremos operar mediante fastboot es importante que instalemos todos los drivers del terminal Android en el PC, así como el correspondiente paquete para fastboot. Puedes obtener más información al respecto en este otro post.

Listado de comandos y estructura para fastboot

El número de comandos fastboot es bastante amplio, y aunque muchas veces solo utilizaremos un par de ellos es interesante conocer el ecosistema de funciones que ofrece la herramienta.

Cómo usar fastboot

Los comandos fastboot siguen la siguiente estructura:

fastboot [ <opción> ] <comando>

Lista de comandos fastboot

update <filename>flashea dispositivo desde update.zip
flashallflashea boot + recovery + system
flash <partition> [ <filename> ]escribe un fichero en una partición flash
erase <partition>elimina una partición flash
format <partition>formatea una partición flash
getvar <variable>muestra una variable del bootloader
boot <kernel> [ <ramdisk> ]descarga y arranca el kernel
flash:raw boot <kernel> [ <ramdisk> ]crea una imagen boot y la flashea
deviceslistado de los dispositivos conectados
continuecontinua con el autoarranque
rebootreinicia el dispositivo con normalidad
reboot-bootloaderreinicia dispositivo en bootloader
helpmuestra mensaje de ayuda

Lista de opciones

-welimina datos de usuario, cache y formatea
si el tipo de partición lo soporta.
-uno eliminar la partición antes de formatear
-s <specific device>especificar numero de serie del dispositivo
o ruta al puerto del dispositivo
-lcon «devices» muestra la ruta de los disp.
-p <product>especifica número de producto
-c <cmdline>anula linea de comando del kernel
-i <vendor id>especifica el vendor id de un custom USB
-b <base_addr>especifica la dirección base de un custom kernel
-n <page size>especifica tamaño de página nand. Por defecto: 2048
-S <size>[K|M|G]descarta automáticamente archivos mayores al
 tamaño indicado. 0 para deshabilitar.

Además de estos también tenemos otros comandos, como por ejemplo:

fastboot oem unlock (para desbloquear el bootloader)

fastboot oem lock (para bloquear el bootloader)

Guía de uso: un par de ejemplos prácticos para familiarizarnos con el fastboot

Antes de comenzar a lanzar comandos, lo primero que debemos hacer es asegurarnos de que el fastboot ha detectado el teléfono Android que acabamos de conectar al PC. Para ello, lanzamos el siguiente comando:

fastboot devices

Si todo ha ido correctamente, veremos el número identificativo de nuestro dispositivo conectado en pantalla. Si no muestra nada, significa que algo no ha ido bien (revisa drivers etc.).

fastboot android tutorial listado de comandos como acceder guia de uso práctico para flashear imagenes ROMs custom ROMs actualizaciones firmware Android acceder al recovery desbloquear el bootloader desde PC mediante USB guia de uso

Si vamos a flashear archivos e imágenes, es importante que todos los ficheros estén ubicados en la misma ruta desde donde ejecutamos los comandos en ms-dos.

fastboot android tutorial listado de comandos como acceder guia de uso práctico para flashear imagenes ROMs custom ROMs actualizaciones firmware Android acceder al recovery desbloquear el bootloader desde PC mediante USB guia de uso
Todas las imagenes y archivos del firmware están en la carpeta «adb».

A partir de aquí podemos hacer lo que nos dé la gana. Por ejemplo, podemos instalar un recovery personalizado con las siguientes órdenes:

fastboot erase recovery     – – borramos el recovery actual

fastboot flash recovery recovery.img  – – donde “recovery.img” corresponde al nuevo recovery que queremos flashear

fastboot android tutorial listado de comandos como acceder guia de uso práctico para flashear imagenes ROMs custom ROMs actualizaciones firmware Android acceder al recovery desbloquear el bootloader desde PC mediante USB guia de uso

Ahora que ya tenemos un recovery personalizado, podemos instalar una custom ROM o un firmware oficial. Podríamos hacerlo desde el nuevo recovery que acabamos de instalar (TWRP o cualquier otro) o desde el mismo fastboot.

fastboot erase system –w   – – borramos la partición del sistema

fastboot erase boot    – – borramos el arranque

fastboot update romcustomizado.zip   – – flasheamos la nueva ROM, donde “romcustomizado.zip” corresponde a la ROM que queremos instalar

fastboot reboot  – – reiniciamos el dispositivo

Si en lugar de instalar una ROM queremos hacer un borrado completo previo (así nos aseguramos que el terminal está limpio como la patena), también lo podemos hacer desde el fastboot:

fastboot erase system 

fastboot erase data

fastboot erase cache

fastboot android tutorial listado de comandos como acceder guia de uso práctico para flashear imagenes ROMs custom ROMs actualizaciones firmware Android acceder al recovery desbloquear el bootloader desde PC mediante USB guia de uso

También podemos flashear únicamente algunas partes o imágenes del firmware de nuestro Android. Podemos ir una por una o instalar solo la que nos interese:

fastboot flash userdata data.img 

fastboot flash system system.img

fastboot flash boot boot.img

fastboot reboot

fastboot android tutorial listado de comandos como acceder guia de uso práctico para flashear imagenes ROMs custom ROMs actualizaciones firmware Android acceder al recovery desbloquear el bootloader desde PC mediante USB guia de uso

A continuación, también os dejo un ejemplo práctico. El otro día estuve flasheando un Yotaphone, y finalmente acabé instalando a mano todos los ficheros que componen el firmware.

Todos los archivos estaban guardados en la carpeta “firmware” dentro de la carpeta donde tengo todos los drivers adb. Los comandos a ejecutar fueron los siguientes (puedes amoldar este ejemplo a los archivos que componen el firmware de tu Android):

fastboot flash aboot firmware/emmc_appsboot.mbn

fastboot flash boot firmware/boot.img

fastboot flash cache firmware/cache.img

fastboot flash modem firmware/radio/NON-HLOS.bin

fastboot flash sbl1 firmware/radio/sbl1.mbn

fastboot flash rpm firmware/radio/rpm.mbn

fastboot flash tz firmware/radio/tz.mbn

fastboot flash userdata firmware/userdata.img

fastboot flash -S 512M system firmware/system.img

fastboot reboot

Espero que este pequeño tutorial os haya servido para aprender algo más de esta interesante plataforma que es Android, y como siempre, nos dudéis en dejar vuestras impresiones e ideas en la zona de comentarios.

¿Tienes Telegram instalado? Recibe el mejor post de cada día en nuestro canal. O si lo prefieres, entérate de todo via RSS a través de Feedly.

26 COMENTARIOS

  1. por favor bueno el tutorial pro necesito me ayuden quiero intalar un firware a mi lg p768g pro necesito activar depuracion usb x comandos como lo hago. tengo instalados adb fastboot y sus driver . otra cosa no me da comandos en modo recovery ayuda por favor

  2. Hola Richard! Por fastboot no necesitas activar la depuración por USB (al menos a mí nunca me ha hecho falta para que Windows detecte e instale paquetes de firmware con los terminales que he utilizado). ¿Si lanzas el comando «fastboot devices» te da algún resultado? Es decir, te muestra el ID del teléfono? Puede ser que los drivers no estén correctamente instalados, a mi es lo que más guerra me suele dar normalmente…

  3. OYE GRACIAS SI LA PC ME LO DETECTA PRO YO ESTOY CARGARDO EL FIRWARE X LA FORMA NORMAL NO X ADB LO PUEDO HACER X ADB PRO NOSE COMO HACERLO ME PODRIAS AYUDAR GRACIAS…

  4. estoy en fastbooy y me arroja este error con la mayoríade los img
    C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot erase cust
    erasing ‘cust’…
    FAILED (remote: Command not allowed)
    finished. total time: 0.013s

      • @Rockdrigo Si en vez de «fastboot erase cust» escribes «fastboot erase customize» debería funcionarte sin problemas, cada partición, tiene su nombre si lo escribes mal te dará un error de «Comando no permitido» porque no la encontrará.

    • Has comprobado primero si tienes el bootloader desbloqueado? porque ese mensaje suele dar cuando no lo has hecho. la forma de saber si está desbloqueado es con este comando:

      fastboot oem devices-info

      • @Joanna El problema es que el comando no es «fastboot erase cust» sino «fastboot erase customize», por eso ese comando no está permitido

  5. hola tengo un problema con un lg ms210 se quedo en modo fastboot y no puedo ni borrar ni flashear, ni nada, alguna solucion
    saludos!!

  6. Hola.
    Le puse Aldroid 7.1.2 a mi Moto G3 y salió todo bien. Les comento lo siguiente, ahora al arrancar en Modo Fastboot ya no tengo el androide, ni las flechas arriba/abajo, sólo son letras muy pequeñas y las opciones cambian entre color verde, rojo, blanco.
    Esto es normal que pase? Puede indicar que algo no salió del todo bien? Se puede hacer algo para volver a la interfaz original sin modificar lo que se hizo?
    Felicitaciones por el tutorial, es de gran ayuda.
    Saludos!!

  7. Una pregunta bastante compleja.
    Intento formatear las particiones Vendor y Product porque parecen dañadas y no me permite flashearlas, dando como tamaño 0MB.

    ¿Cómo podría formatearlas? ¿Se puede desde fastboot? Porque no me permite sólo con format.
    Y si es por ADB, ¿cómo sería? Tengo el Android Studio

    • Hola nando,
      Vaya, si no te permite flashearlas igual tienen algún sector dañado, la verdad es que no sabría cómo salir del entuerto. He estado echando un vistazo por el foro de XDADevelopers y tampoco encuentro nada relevante. Antes de darte una respuesta errónea por mi parte casi te recomendaría que postearas tu pregunta en https://forum.xda-developers.com/ , que ahí hay verdaderos expertos en la materia. Yo la mayoría de lo que he aprendido de Fastboot y ADB ha sido mediante prueba y error, y en este caso, al no ser mío el dispositivo preferiría no darte una respuesta a la ligera. Un saludo y disculpa!

  8. Muchisimas gracias por el tutorial esta muy bien explicado, en los demas que he visto no han explicado tan profundo como en este, sin dejar de mencionar que gracias a los demas tutos tambien se ha aprendido de este basto mundo de androide.

  9. hola que tal tengo un Nokia 6 que quiero revivir pero al intoducir el comando de fastboot oem unlock me sale esto «FAILED (remote: oem unlock is not allowed)
    finished. total time: 0.007s» no me permite desbloquear el bootloader quisiera saber si me pudieras ayudar con eso.

  10. hola tengo un Nokia 6 he querido revivir y al introducir el comando fastboot oem unlock me arroja este error: FAILED (remote: oem unlock is not allowed)
    finished. total time: 0.007s
    quisiera saber si me pudieras ayudar, ya intente con todos los comando y sigue sin poder abrir el bootloader. en cambio cuando ponlo fastboot oem lock me sale:
    (bootloader) Device already : locked!
    OKAY [ 0.006s]
    finished. total time: 0.008s

  11. saludos !! una pregunta que llevo días dando le vueltas y no consigo salir de ahí, tengo el teléfono bloqueado en esta pantalla y no se como puedo salir, me muestra continuamente
    FASTBOOT DOWNLOADING ….

  12. Hola yo tengo un problema con mi HTC Desire 526g y es que le instalé una recovery errónea de TWRP para Desire 526g+.. El dispositivo solo se queda en la pantalla de HTC y al cabo de un rato se reinicia y vuelve en la pantalla de HTC..
    Ya le hize una instalación de todo el sistema operativo Android, lo he intentado en tres…. Para Telcel, Claro Video y uno Genérico
    Y no tengo el resultado positivo, el dispositivo solo llegó a un arranque de 70%
    Lo único que me deja Es entrar al FastBoot y aún no pruebo todo lo aprendido en este post
    Mi pregunta es ¿Si instalo un recovery personalidad para este modelo? ¿Puedo recuperar de nuevo mi teléfono? Y si es asi, cual recovery para mí HTC me recomiendan

  13. Realmente un muy buen posteo…
    La respuesta que recibo al fastboot devices es el numero de dispositivo pero en condición «unauthorized». A que puede deberse? Muchas gracias

  14. Buenas!!! No puedo salir del modo download del nokia 7.1, no me lo lee la pc por lo q no se q hacer….. Tendran alguna solucion???

DEJA UNA RESPUESTA

Escribe tu comentario!
Escribe aquí tu nombre

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.