Diferencia entre revisiones de «Usuario:Juanda/android/fastboot»

De WikiEducator
Saltar a: navegación, buscar
(¿Qué es FastBoot?)
Línea 8: Línea 8:
 
== ¿Qué es FastBoot? ==
 
== ¿Qué es FastBoot? ==
  
*[[wikipedia:fastboot|fastboot]] es una pequeña herramienta que viene con el [http://developer.android.com/sdk/index.html Android SDK] y puede ser usada para flashear particiones del dispositivo.   
+
*[[wikipedia:fastboot|fastboot]] es una pequeña herramienta que y puede ser usada para flashear particiones del dispositivo.   
 
*Es un modo de recuperación alternativo al de recovery.
 
*Es un modo de recuperación alternativo al de recovery.
 
*El modo FastBoot arranca antes de cargar el SO Android (arranca incluso si Android no está instalado).  
 
*El modo FastBoot arranca antes de cargar el SO Android (arranca incluso si Android no está instalado).  
Línea 14: Línea 14:
 
*Es el modo preferido para instalar la imagen de recovery en muchos dispositivos.
 
*Es el modo preferido para instalar la imagen de recovery en muchos dispositivos.
 
*Fastboot también se usa para desbloquear el bootloader de los dispositovos Google Nexus.
 
*Fastboot también se usa para desbloquear el bootloader de los dispositovos Google Nexus.
*No todos los dispositivos soportan fastboot.
+
 
 +
==Instalación y ejecución de Fastboot==
 +
* Viene con el [http://developer.android.com/sdk/index.html Android SDK]
 +
*No todos los dispositivos soportan fastboot, por ejemplo Heimdall(Linux) y Odin(Windows) para los terminales Samsung
 
*El comando fastboot se debe ejecutar siempre con privilegios de root.
 
*El comando fastboot se debe ejecutar siempre con privilegios de root.
 
*Los comandos de fastboot solo funcionan si el dispositivo está en modo fastboot.
 
*Los comandos de fastboot solo funcionan si el dispositivo está en modo fastboot.

Revisión de 05:19 3 may 2013


¿Qué es FastBoot?

  • fastboot es una pequeña herramienta que y puede ser usada para flashear particiones del dispositivo.
  • Es un modo de recuperación alternativo al de recovery.
  • El modo FastBoot arranca antes de cargar el SO Android (arranca incluso si Android no está instalado).
  • Es útil para hacer un update del firmware sin tener que usar el modo recovery.
  • Es el modo preferido para instalar la imagen de recovery en muchos dispositivos.
  • Fastboot también se usa para desbloquear el bootloader de los dispositovos Google Nexus.

Instalación y ejecución de Fastboot

  • Viene con el Android SDK
  • No todos los dispositivos soportan fastboot, por ejemplo Heimdall(Linux) y Odin(Windows) para los terminales Samsung
  • El comando fastboot se debe ejecutar siempre con privilegios de root.
  • Los comandos de fastboot solo funcionan si el dispositivo está en modo fastboot.

Opciones del comando fastboot

juanda@juanda-PC:~$ fastboot
usage: fastboot [ <option> ] <command>
 
commands:
  update <filename>                        reflash device from update.zip
  flashall                                 flash boot + recovery + system
  flash <partition> [ <filename> ]         write a file to a flash partition
  erase <partition>                        erase a flash partition
  format <partition>                       format a flash partition 
  getvar <variable>                        display a bootloader variable
  boot <kernel> [ <ramdisk> ]              download and boot kernel
  flash:raw boot <kernel> [ <ramdisk> ]    create bootimage and flash it
  devices                                  list all connected devices
  continue                                 continue with autoboot
  reboot                                   reboot device normally
  reboot-bootloader                        reboot device into bootloader
  help                                     show this help message
 
options:
  -w                                       erase userdata and cache (and format if supported by partition type)
  -u                                       do not first erase partition before formatting
  -s <specific device>                     specify device serial number or path to device port
  -l                                       with "devices", lists device paths
  -p <product>                             specify product name
  -c <cmdline>                             override kernel commandline
  -i <vendor id>                           specify a custom USB vendor id
  -b <base_addr>                           specify a custom kernel base address
  -n <page size>                           specify the nand page size. default: 2048
  -S <size>[K|M|G]                         automatically sparse files greater than size.  0 to disable

Tutorial sobre FastBoot.

juanda@juanda-PC:~/Android/sdk/platform-tools$ sudo ./fastboot devices
01a927828f90ccde	fastboot
juanda@juanda-PC:~/Android/sdk/platform-tools$ sudo ./fastboot oem unlock
...
FAILED (remote: Already Unlocked)
finished. total time: 0.001s
juanda@juanda-PC:~/Android/sdk/platform-tools$