Fastboot en Android: todos los comandos y guรญa de uso prรกctico

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.

Cรณmo entrar en modo fastboot

Para que el dispositivo Android reconozca nuestros comandos es necesario que lo iniciemos en modo fastboot. El fastboot a su vez es un modo de bootloader, lo que significa que para poder entrar en modo fastboot es necesario que el bootloader de nuestro Android estรฉ desbloqueado.

Los smartphones de Google -es decir, los mรณviles Pixel- ya vienen de fรกbrica con el bootloader desbloqueado, y se puede acceder mediante el comando ยซadb reboot bootloaderยป (esto reiniciarรก el terminal en modo bootloader) o realizando una combinaciรณn de botones con el mรณvil apagado (normalmente presionando volumen abajo + botรณn de encendido). Puedes ver mรกs informaciรณn al respecto en ESTE ENLACE de la web oficial de Android.

La pantalla de bienvenida del modo fastboot en un Google Pixel 3.

Para el resto de marcas y fabricantes de mรณviles tendremos que informarnos para saber si el bootloader estรก desbloqueado o no, y en caso de no estarlo realizar el proceso de desbloqueo por nuestra cuenta. Ten en cuenta, eso sรญ, que al desbloquear el bootloader se borran todos los datos del telรฉfono por motivos de privacidad. ยกAsegรบrate de realizar antes una copia de seguridad de todos los archivos importantes si no quieres perderlos!

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.

El comando fastboot oem

Ademรกs de estos comandos que acabamos de mencionar, tambiรฉn tenemos otro comando bastante especial llamado ยซfastboot oemยป, empleado para desbloquear y bloquear el bootloader del terminal.

fastboot oem unlock (para desbloquear el bootloader)

fastboot oem lock (para bloquear el bootloader)

De hecho, el comando ยซfastboot oemยป tambiรฉn sirve para mรกs cosas, como por ejemplo, obtener informaciรณn acerca del dispositivo:

fastboot oem device-info

Este es un comando que acepta multitud de parรกmetro diferentes que podemos emplear para realizar ciertas tareas y comprobaciones.

Parรกmetros fastboot oem
setbrightness
get_config
set_config
rm_config
esim_erase
esim_atp
uart
HALT
sha1sum
ddrtest 
ramdump
dmesg
rma
ramdump_sahara
dump-chipid
check-hw-security
get_platform_info 
set_platform_info 
select-display-panel
off-mode-charge 
set_display_power_mode
enable-factory-lock
factory-lock
continue-factory

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, echa un vistazo a nuestroย nuevo canal de WhatsApp.

  1. Gracias xd logre recuperar mi celu, le instale como 3 recoverys diferentes y no funcionaba, hasta que vi el comando para borrar las recoverys e instalar otra, era tan simple pero nunca lo pense

    • Me alegro de que te sirviera. La verdad es que este tipo de cosas son muy delicadas, pero cuando salen bien dan mucha satisfacciรณn. Saludos!

  2. compre un cel a una chica que ya no usaba, todo bien, pero parece que lo desbloqueo, o formateo, ahora seguido falla, mi esposa lo reinicio y entro en modo recovery, quiero pensar que preciono los dos botones sal mismo tiempo, el detalles es que ahora no funcionan las teclas y no se como reinnicarlo me podrias ayudar por favor

  3. hello hello compita TODO ESO PREGUNTO YO no se puede hacer o realizar directamente desde la propia TERMINAL de uso de comandos de Kali Linux descargada de la Google Play en mi dispositivo/celular o mรณvil sin conectarlo a un PC y ordenador/laptop si no tenemos alguno a la mano

  4. Tengo un problema tratando de instalar la rom stock del blackview a99 se congelo la aplicacion y quedo inconclusa ahora el telefononencie de con el msj dm verity corrupted y no logro que lo lea la pc para reintalar el firmware

  5. Interesante artรญculo yo cambio de sistema operativo para Android Puro pero solo sabรญa el del flasheo de recovery y instalar rom oficiales por fastboot

  6. Hola, querรญa preguntar si hay que descomprimir el archivo de la custom rom, que normalmente viene en formato zip, para flashear mediante fastboot. He estado instalando una custom rom y los comandos me daba ok todo, pero no me arranca el dispositivo. No se si serรก porque descomprimi el archivo a formato img. Gracias de antemano, un saludo

  7. hola cumpa estoy intentando bloquear el bootloader y cuando escribo el comando
    fastboot oem lock
    de queda ahi y pasa mas de una hora y cuando reinicio el movil no se ha desbloqueado y en la pantalla de comando me sale failed sabras a q se debe si el bloqueo del bootloades deberia ser relativamente rapido

  8. Hola, mi pregunta es la siguiente: puedo eliminar o desactivar el arb01 o antirollback de un lg con el fastboot y cual seria el comando para hacerlo, no puedo flasharlo.
    Gracias.

  9. Hola, querรญa hacer una pregunta muy basica, pero es que soy nOOb en esto.. xD!
    si hago esto;
    fastboot erase system

    fastboot erase data

    fastboot erase cache

    podrรญa encender el telรฉfono normalmente, o tendrรญa que instalar drivers y todo eso?
    sino es asรญ, cual de las 3 me recomiendas?
    Gracias de ante mano, y agradecido CRACK!!! =D

  10. hpla,tengo un mi5 q se bloqueo luego d actualizar a miui 10,y nunca active depuracion usb,no puedo hacer nada ya q el comando FASTBOOT DEVICES m reconoce el dispositivo,pero el comando FASTBOOT OEM EDL me dice ยซ(remote:need to unlock the device to use this comand) y el comando FASTBOOT OEM DEVICES -INFO me dice FAILED(remote:unknown command),esto tiene solucion?.AYUDA Y GRACIAS

  11. Instalรฉ el twrp en un moto z2 play y todo saliรณ perfecto, mi problema ahora es que a la hora de encender el celular siempre inicia en twrp incluso si pongo a cargar el equipo apagado el celular arranca pero en modo revovery, tengo que darle bootloader y cargar mi celular encendido, alguien me puede ayudar, gracias

  12. como hago para saber que modelo de rom necesito descargar para flashear ya que murio el telefono y nose que rom tengo que instalarle ๐Ÿ™ agradeceria tu ayuda solo tengo el dato este que me tira en devices QLF7N16B11008864
    mi correo es negociosenlinea32@gmail.com si me ayudas a saber que rom necesito descargar ya que si no es la misma no me deja flashear gracias.

  13. Hola muy buenas, antes de nada os comento algo, compre un huawei mate 20 lite con la pantalla rota, lo arregle, la dueรฑa anterior no recuerda el patron de desbloqueo, quise resetearlo desde la recovery pero para resetearlo me pide escribir ยซyesยป y por motivos desconocidos la pantalla no funciona en el modo recovery, y estoy intentando resetearlo desde el PC con el fastboot mode pero me devuelve ยซcomand not allowedยป no tengo la depuracion usb activada, por eso quiero desde el modo fastboot, alguien que me ayude?

  14. Tengo un One Plus 5 que no tiene sistema de particiรณn A/B, solo A, por lo tanto no es posible actualizar a android 9 o superior, si realizo un borrado completo serรก posible poder actualizar a android 9 sin inconvenientes, sin bloqueos?, o necesitarรฉ alguna otra soluciรณn, cuรกl serรญa?, gracias por la respuesta.

  15. yo tengo una pregunta … despuรฉs de correr el C:\ adb reboot bootloader y el C:\ fastboot oem unlock el cel, sigue sin darme seรฑal. No puedo borrar el proveedor que es boost Mobile (gringo) de un LG Stylo4. a pesar de haberlo inscrito en mi paรญs en el ministerio de telecomunicaciones (chile) porque la norma lo exige sino queda bloqueado… en un principio podรญa hacer llamadas pero no recibir con mi nuevo proveedor y ahora no tengo ninguna seรฑal…. Muchas gracias

  16. 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???

  17. 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

  18. 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

  19. 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 ….

  20. 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

  21. 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.

  22. 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.

  23. 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!

      • hola, se que esto esta obsoleto, pero aun funciona. un apunte cuando flasheamos y da el error, al leerlo una y otra vez… me decia que la ruta existe, algo de que ….si confias en el proveedor o funcion teclea .\(y seguido fastboot devices) y me quedo asi en todos los comandos…. ejemplo: .\fastboot devices
        lo comento por si sirve de ayuda a alguien mas, o en otros dispositivos.
        un cordial saludo, llevo ya tiempo flasheando y a veces rooteando ๐Ÿ˜‰

  24. 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!!

  25. 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!!

  26. 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รก.

      • Tengo un Huawei y26-u43 con problemas de incriptacion… Ya descargue el finware lo puedo instalar por adb bootloader? Y cuรกles serรญan los comandos… Se q hay que desbloquear el oem y reinstalar el recovery… Ayuda

    • 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

    • ยฟTe has dado cuenta de que has puesto ยซcustยป y el comando correcto es ยซfastboot erase customizeยป (sin las comillas)?

  27. 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…

  28. 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…

  29. 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

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.

Mรกs cosas como esta

la mascota verde de android con un simbolo de apk

ยฟHa llegado el fin de las APK en Android?

Abordamos la nueva polรฉmica surgida en torno a la futura restricciรณn de instalar aplicaciones en formato apk dispositivos Android.
chica al lado de unos altavoces

Cรณmo aumentar el lรญmite de volumen mรกximo en Android

En este tutorial explicamos 3 mรฉtodos para potenciar el volumen en Android por encima del mรกximo permitido por el sistema.
un virus grande y verde saliendo de la pantalla de una smart tv

Cรณmo saber si tu Smart TV ha sido hackeada

ยฟSe puede hackear una Smart TV? Repasamos varios indicadores y consejos para saber si nuestro televisor inteligente ha sido infectado.