Saturday, April 04, 2015

Actualiza tu dispositivo Nexus

Esta guia parte de la premisa de que usas una Mac y el programa “Terminal”.
Si deseas actualizar tu dispositivo Nexus usando la imagen (firmware oficial) que publica Google, sin borrar el contenido del dispositivo Nexus, procede de la siguiente manera (aquí otro tutorial):
  1. Descarga la imagen (firmware oficial, de extensión “.tgz”) a la que quieres actualizar usando este link. Haz doble click en la imagen descargada para extraer los archivos que se encuentran dentro (si no funciona, usa el programa “7zip”). De inmediato, haz doble click en el archivo zip que recién encontraste dentro de la imagen. Necesitaremos los archivos “boot.img”, “system.img”, “bootloader.img”, “recovery.img” y “radio.img” (los nombres completos de cada archivo variarán dependiendo del caso, atendiendo al tipo de dispositivo Nexus que tengas, por lo que debes hacer los ajustes pertinentes en el paso 5 más abajo), muévelos a la carpeta “android” de tu escritorio que debes hacer siguiendo este post. Descarta “userdata.img” (así evitarás borrar todos los archivos de tu dispositivo Nexus al actualizar). En la web oficial de Google Developers puedes encontrar las imágenes disponibles para los siguientes dispositivos Nexus. Luego,
  1. Habilita el modo “USB Debugging” en tu dispositivo Nexus.
  2. Apaga el dispositivo Nexus y enciéndelo en modo Fastboot. Conéctalo a tu ordenador.
  3. En tu ordenador, abre el programa “Terminal” y utiliza el comando “cd” para colocarte en la carpeta “android” de tu escritorio.
  4. Corre los siguientes comandos:
./fastboot reboot-bootloader
./fastboot flash bootloader bootloader.img
./fastboot reboot-bootloader
./fastboot flash radio radio.img
./fastboot reboot-bootloader
./fastboot flash system system.img
./fastboot flash boot boot.img
./fastboot flash recovery recovery.img
./fastboot format cache o sino usa el comando ./fastboot erase cache
Opcionalmente puedes correr el comando ./fastboot flash cache cache.img
./fastboot reboot
Si al mismo tiempo, deseas borrar todos los datos del dispositivo Nexus, haz lo siguiente (aquí otro tutorial):
  1. Descarga la imagen (firmware oficial) a la que quieres actualizar. Haz doble click en la imagen descargada para extraer los archivos que se encuentran dentro y muévelos a la carpeta “android” de tu escritorio. Los nombres completos de cada archivo variarán dependiendo del caso, atendiendo al tipo de dispositivo Nexus que tengas, por lo que debes hacer los ajustes pertinentes en el paso 5 más abajo (el ejemplo colocado corresponde al Nexus 5).
  2. Habilita el modo “USB Debugging” en tu dispositivo Nexus.
  3. Apaga el dispositivo Nexus y enciéndelo en modo Fastboot. Conéctalo a tu ordenador.
  4. En tu ordenador, abre el programa “Terminal” y utiliza el comando “cd” para colocarte en la carpeta “android” de tu escritorio.
  5. Corre los siguientes comandos:
./fastboot reboot-bootloader
./fastboot flash bootloader bootloader-hammerhead-HHZ11d.img
./fastboot reboot-bootloader
./fastboot flash radio radio-hammerhead-M8974A-1.0.25.0.17.img
./fastboot reboot-bootloader
./fastboot -w update image-hammerhead-krt16m.zip
./fastboot reboot-bootloader

Si de paso, deseas bloquear el bootloader, corre el siguiente comando:

./fastboot oem lock

Como nota final, si estas usando Windows, en los casos en que se indica usar el programa “Terminal” puedes usar “CMD (C:/Windows/system32/cmd.exe) y al momento de correr los comandos, elimina “./” del inicio de cada comando. 

No comments: