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

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

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.

.

Fuente: este post proviene de El Androide Feliz, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Android

Recomendamos

Relacionado

amino Android cmd ...

Para aquellos que están más relacionados con el mundo de Android, saben que las herramientas de ADB y Fastboot son esenciales modificar un equipos: ya sea desbloquear el bootloader , enviar ciertos archivos, rootear, reiniciar el dispositivo en modo recovery/bootloader o hacer respaldos. Sabes que puedes controlar el móvil y ordenarlo que haga ciertas operaciones sin siquiera tocarlo? Eso es posib ...

Android

Desbloquear el bootloader de un teléfono Android nos permite rootearlo, flashear un custom recovery o instalar una custom ROM, entre otros. La forma más sencilla de hacerlo es mediante comandos fastboot, y eso es precisamente lo que trataremos de explicar en el tutorial de hoy. Sin embargo, no todos los terminales permiten desbloquear su bootloader a través de fastboot. Sí, la mayoría dan bastante ...

instalar twrp recovery twrp mediante fastboot

Guía sobre cómo instalar el TWRP en dispositivos Android mediante comandos FASTBOOT, para poder después, rootear con SuperSu a través de la TWRP instalada. Instalar ROMs oficiales o cocinadas, actualizaciones, temas, kernels, usando ficheros comprimidos en zip. Mediante esta Recovery Personalizada también se pueden borrar datos de cualquier partición del sistema, usar la tarjeta de memoria desd ...

Android

Una de las ventajas de utilizar Android es que podemos acceder hasta “lo más profundo” de nuestro dispositivo y toquetearlo prácticamente todo. Hasta lo insondable y más allá. Para ello, Android pone a nuestra disposición varias herramientas, como, por ejemplo, el ADB (Android Debug Bridge o Puente de Depuración de Android). El ADB es un programa que se incluye dentro del kit de desarrollo de Andr ...

Android

En esta pequeña serie de artículos repasaremos el proceso a seguir para rootear un teléfono Android. Con estas breves guías aprenderemos cuales son los métodos utilizados para conseguir permisos de administrador dependiendo de la marca de nuestro smartphone. Si tienes un teléfono Samsung, Huawei, LG, Sony o Nexus puedes consultar el siguiente artículo para rooter tu dispositivo. En el post de hoy ...

rootear con magisk magisk a través de recovery twrp

Guía sobre cómo obtener acceso root con magisk en su teléfono o tableta con sistema operativo android, a través de una recuperación personalizada como en este caso la Recovery TWRP. Magisk modifica la imagen de arranque y agrega diferentes archivos necesarios para conseguir el acceso root. Destacamos que, así como aseguran desde XDA Developer, es totalmente seguro el root con magisk. Una vez que ...

Android

A menos que seamos usuarios ocasionales y solo utilicemos el móvil para navegar, llamar o chatear, seguro que habremos oído hablar de las particiones de Android. Términos como “/boot”, “/data” o “/system” hacen referencia a distintas particiones o “cajones” dentro del “gran armario” que es el sistema operativo de los teléfonos y dispositivos Android. Pero no nos apresuremos. ¿Tenemos realmente cla ...

Android

Normalmente, cuando pensamos en instalar una ROM solemos optar por 2 alternativas. O bien utilizamos un custom recovery como TWRP o lanzamos unos cuantos comandos fastboot desde el PC. La gran diferencia entre uno y otro es que en un caso podemos hacerlo todo directamente desde el teléfono y en el otro necesitamos un ordenador. Sin embargo, existe una tercera vía para instalar una ROM oficial o cu ...

Android Aplicaciones Personalización

¿Alguna vez has pensado en instalar un sistema operativo personalizado en tu teléfono Android? ¿Lo quieres rootear? ¿Quizás has tenido mala suerte y tu smartphone ha sufrido una avería de software, o ha sido víctima de un malware fatal? Para todo eso tenemos SP Flash Tool. ¿Qué es SP Flash Tool? Si tienes un móvil chino seguro que alguna vez has oído hablar de esta aplicación. SP Flash Tool es un ...

Android

El modo recovery o modo recuperación de Android es un menú de arranque especial con el que cuentan todos los terminales Android del mercado. Gracias a este pequeño salvavidas podemos realizar tareas que en muchos casos nos pueden servir para recuperar un móvil o tablet averiado. Por lo general, el modo recovery se utiliza para llevar a cabo acciones desde fuera del sistema, como, por ejemplo, un b ...