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.
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 |
| flashall | flashea 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 |
| devices | listado de los dispositivos conectados |
| continue | continua con el autoarranque |
| reboot | reinicia el dispositivo con normalidad |
| reboot-bootloader | reinicia dispositivo en bootloader |
| help | muestra mensaje de ayuda |
Lista de opciones
| -w | elimina datos de usuario, cache y formatea |
| si el tipo de particiรณn lo soporta. | |
| -u | no eliminar la particiรณn antes de formatear |
| -s <specific device> | especificar numero de serie del dispositivo |
| o ruta al puerto del dispositivo | |
| -l | con ยซ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.).
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.
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
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
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
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.





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!
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
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
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
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
Tengo una huaweiY6 pero no logro sacar la pantalla del fasboot & rescue mode y que vuelva a cargar android.
donde descargo los opaquete de .img tengp un moto g60s pero no se dodne coseguir esos archivos
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
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
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.
se puede revivir si no prende
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
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
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
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.
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?
encontraste alguna soluciรณn
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.
hola, no reconoce el teclado, maus, usb, etc. por otg se a corrompido /usb-otg, entre a twrp error 1, error 2.
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
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???
Puede habilitarse la ยซdepuraciรณn usbยป a travรฉs de Fastboot?…me dicen como se hace?
Muchas gracias
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
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
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 ….
Rodrigo Escobedo, Nokia no permite desbloquear tus bootloader. Lo siento, no hay opciรณn para ello.
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
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.
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.
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 ๐
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!!
Hola!! Me sale el siguiente error:
Particiรณn flashing Is not allowed
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!!
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
Que tal Ricardo, tengo el mismo problema, pudiste encontrar la solucion?
@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)?
Buenas:
Se puede cambiar el nรบmero de serie del dispositivo mediante fastboot?
Como habrรญa que hacer?
de verdad gracias de todo los tutoriales que habรญa visto por fin uno que explica completamente todos los paso.
Gracias Joel! Se agradece enormemente!
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…
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…
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