14 oct. 2013

Nexus 7: el bootloader y el recovery (Ubuntu/Windows)

Ya hemos visto cómo instalar los drivers y los comandos necesarios para manejar el Nexus 7 desde el PC así como el proceso de instalación de firmwares oficiales.

En este artículo veremos cómo abrir y cerrar el bootloader y cómo instalar y manejar un menú recovery modificado.



  • El bootloader
El bootloader es el gestor de arranque de los dispositivos Android, mientras tengamos acceso al bootloader siempre podremos recuperar un dispositivo Nexus.

El bootloader es además el sistema que tienen los fabricantes para evitar que hagamos modificaciones profundas en nuestros dispositivos: cerrando el bootloader el sistema queda "blindado" contra intentos de activar el acceso root, instalar una rom, cambiar el recovery...

Menú bootloader del Nexus 7

La buena noticia es que en un Nexus abrir el bootloader es extremadamanete sencillo. La mala noticia es que abrirlo borra toda la memoria interna (haz copia de seguridad de todo lo que no quieras perder). Veamos cómo hacerlo.

Reiniciar en modo bootloader:
adb reboot bootloader

Abrir el bootloader: (el Nexus 7 te pedirá confirmación)
fastboot oem unlock

Confirma para abrir el bootloader

Cerrar el bootloader: (por ejemplo por si lo queremos llevar al servicio técnico)
fastboot oem lock


Nota: A partir de este momento daré por hecho que teneis el bootloader siempre abierto.


  • El recovery
Originalmente el recovery (igual que en algunos portátiles y netbooks) es un sistema de recuperación para que los fabricantes y los técnicos del SAT puedan actualizar y reparar un dispositivo Android, pero tiene poco interés para un usuario.

Sin embargo los desarrolladores de roms vieron que se podía sacar mucho partido de este modo de trabajo. Crearon un recovery modificado con acceso al sistema de ficheros interno, capacidad de crear y restaurar copias de seguridad totales, instalar roms, kernels, formatear particiones... y de esta manera nació el recovery CWM.

Menú principal del CWM Recovery

Actualmente existen 3 recoverys diferentes que podemos usar en el Nexus 7
CWMR: descarga http://download2.clockworkmod.com/recoveries/recovery-clockwork-6.0.3.8-grouper.img
CWMR Touch: descarga http://download2.clockworkmod.com/recoveries/recovery-clockwork-touch-6.0.3.8-grouper.img
TWRP: descarga http://techerrata.com/file/twrp2/grouper/openrecovery-twrp-2.6.3.0-grouper.img

Puedes usar el que más te guste, para este artículo yo usaré como ejemplo el TWRP, sea cual sea lo que descargarás es un archivo img que instalaremos con la orden:
adb reboot bootloader
fastboot flash recovery openrecovery-twrp-2.6.3.0-grouper.img
fastboot reboot

Para acceder al nuevo recovery usaremos:
adb reboot recovery

Menú principal del TWRP Recovery

Otra posibilidad (que mucha gente desconoce) es que podemos usar un recovery sin necesidad de instalarlo, por ejemplo en este caso usaré el CWMR Touch:
adb reboot bootloader
fastboot boot recovery-clockwork-touch-6.0.3.8-grouper.img

Esto es todo por hoy, puedes continuar por tu cuenta experimentando con las opciones del recovery, por ejemplo cómo hacer y restaurar una copia de seguridad o cómo hacer un factory reset. En el próximo artículo veremos más usos de este menú recovery como por ejemplo activar el acceso root o cambiar el kernel del Nexus 7.


  • Más información
CWM Homepage http://www.clockworkmod.com/
TWRP Homepage http://teamw.in/project/twrp2
Foro HTCMania: http://www.htcmania.com/forumdisplay.php?f=738

  • Artículos relacionados
Nexus 7: drivers y comandos (Ubuntu/Windows)

2 comentarios :

miguel arturo dijo...

hola brother, tengo un problema a mi razr xt914 le instale una imagen flash recovery pero diseñada para otro modelo. y enciende aparece la imagen de motorola vibra y antes pasar al bootanimation se apaga. cuando entro al bootloader mediante combinacion de teclas entra al menu con las siguientes opciones;
[Recovery Mode]
[Fastboot Mode]
[Factory Mode]
[Normal Boot]
[Power Off]
he probado con todas las opciones y se apaga.
Por lo que quiero saber si ha alguna forma de modificar la imagen del recovery desde el bootloader o antes de este

Dani Molina dijo...

@Miguel, asegurate de tener la imagen correcta para tu modelo (no vale la de ningun otro modelo) y con el movil en modo bootloader ejecutas:
fastboot flash recovery imagen.img
fastboot reboot