Sunteți pe pagina 1din 7

Modo fastboot: tutorial de uso y listado de comandos para Android https://elandroidefeliz.com/tutorial-fastboot-android-comandos-y-ejem...

elandroide

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!

1 de 7 25/08/2020 12:31 p. m.
Modo fastboot: tutorial de uso y listado de comandos para Android https://elandroidefeliz.com/tutorial-fastboot-android-comandos-y-ejem...

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.

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.

Los comandos fastboot siguen la siguiente estructura:

fastboot [ <opción> ] <comando>

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> [


crea una imagen boot y la flashea
<ramdisk> ]

2 de 7 25/08/2020 12:31 p. m.
Modo fastboot: tutorial de uso y listado de comandos para Android https://elandroidefeliz.com/tutorial-fastboot-android-comandos-y-ejem...

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

-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
especificar numero de serie del dispositivo
device>

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.

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)

3 de 7 25/08/2020 12:31 p. m.
Modo fastboot: tutorial de uso y listado de comandos para Android https://elandroidefeliz.com/tutorial-fastboot-android-comandos-y-ejem...

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.

4 de 7 25/08/2020 12:31 p. m.
Modo fastboot: tutorial de uso y listado de comandos para Android https://elandroidefeliz.com/tutorial-fastboot-android-comandos-y-ejem...

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

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

5 de 7 25/08/2020 12:31 p. m.
Modo fastboot: tutorial de uso y listado de comandos para Android https://elandroidefeliz.com/tutorial-fastboot-android-comandos-y-ejem...

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

6 de 7 25/08/2020 12:31 p. m.
Modo fastboot: tutorial de uso y listado de comandos para Android https://elandroidefeliz.com/tutorial-fastboot-android-comandos-y-ejem...

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
prefieres, entérate de todo desde nuestra página de Facebook.

7 de 7 25/08/2020 12:31 p. m.

S-ar putea să vă placă și