Diferencia entre revisiones de «Usuario:Juanda/android/fastboot»
De WikiEducator
(→Ejemplo de uso) |
(→Ejemplo de uso) |
||
(5 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 6: | Línea 6: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | === ¿Qué es FastBoot? === | + | ==== ¿Qué es FastBoot? ==== |
*[[wikipedia:fastboot|fastboot]] es una pequeña herramienta que 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). | ||
− | |||
*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 | + | *Fastboot también se usa para desbloquear el bootloader de los dispositivos Google Nexus. |
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===Instalación y ejecución de Fastboot=== | + | ====Instalación y ejecución de Fastboot==== |
* Viene con el [http://developer.android.com/sdk/index.html Android SDK] | * 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 | *No todos los dispositivos soportan fastboot, por ejemplo Heimdall(Linux) y Odin(Windows) para los terminales Samsung | ||
Línea 33: | Línea 32: | ||
.... | .... | ||
</source> | </source> | ||
+ | *Otra opción sería apagar el teléfono y encenderlo pulsando una combinación de teclas. | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===Opciones del comando fastboot=== | + | |
+ | ====Opciones del comando fastboot==== | ||
<source lang="bash"> | <source lang="bash"> | ||
juanda@juanda-PC:~$ fastboot | juanda@juanda-PC:~$ fastboot | ||
Línea 61: | Línea 62: | ||
-p <product> specify product name | -p <product> specify product name | ||
-c <cmdline> override kernel commandline | -c <cmdline> override kernel commandline | ||
− | -i <vendor id> specify a custom USB vendor id | + | -i <vendor id> specify a custom USB vendor id====Comando fastboot oem unlock==== |
+ | [[Archivo:unlockbootloader.png|400px]] | ||
+ | *Éste comando desbloquea el bootloader enterminales Nexus (o HTC mediante su herramienta oficial). | ||
+ | *Si tenemos un teléfono de un fabricante distinto, tendremos un método distinto en cada caso (Odín para Samsung, por ejemplo). | ||
+ | *Se incluye aquí porque, aún sin necesitarlo, es una parte importante del sistema de código abierto de Android. | ||
+ | *A Google le da lo mismo lo que hagamos con nuestros dispositivos, y nos provee de esta herramienta para desbloquear el teléfono. Esto es algo que en otras compañías no se ve, y es una de las razones por las que muchos eligen Android. | ||
+ | </div> | ||
-b <base_addr> specify a custom kernel base address | -b <base_addr> specify a custom kernel base address | ||
-n <page size> specify the nand page size. default: 2048 | -n <page size> specify the nand page size. default: 2048 | ||
Línea 68: | Línea 75: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | + | ====Comando fastboot oem unlock==== | |
− | * | + | [[Archivo:unlockbootloader.png|400px]] |
+ | *Éste comando desbloquea el bootloader enterminales Nexus (o HTC mediante su herramienta oficial). | ||
+ | *Si tenemos un teléfono de un fabricante distinto, tendremos un método distinto en cada caso (Odín para Samsung, por ejemplo). | ||
+ | *Se incluye aquí porque, aún sin necesitarlo, es una parte importante del sistema de código abierto de Android. | ||
+ | *A Google le da lo mismo lo que hagamos con nuestros dispositivos, y nos provee de esta herramienta para desbloquear el teléfono. Esto es algo que en otras compañías no se ve, y es una de las razones por las que muchos eligen Android. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | *Comprobamos que el dispositivo esté disponible y desbloqueamos el bootloader: | ||
<source lang=bash> | <source lang=bash> | ||
juanda@juanda-PC:~/Android/sdk/platform-tools$ sudo ./fastboot devices | juanda@juanda-PC:~/Android/sdk/platform-tools$ sudo ./fastboot devices | ||
Línea 82: | Línea 96: | ||
<div class="slide"> | <div class="slide"> | ||
− | ===Ejemplo de uso=== | + | ====Ejemplo de uso: flashear imágenes==== |
*Primero habría que descargar la imágen que queremos utilizar o tener alguna disponible (por ejemplo un backup). | *Primero habría que descargar la imágen que queremos utilizar o tener alguna disponible (por ejemplo un backup). | ||
*Es conveniente tener ciertos comandos en nuestro PATH de usuario (fichero $HOME/.bashrc en Linux): | *Es conveniente tener ciertos comandos en nuestro PATH de usuario (fichero $HOME/.bashrc en Linux): |
Última revisión de 23:03 13 may 2013