viernes, 15 de noviembre de 2013

Actualizar nexus 4 (occam) a android 4.4 kitkat (KRT160) con una imagen de fabrica sin borrar los datos



Google ha lanzado las imágenes de fabrica para todos los nexus, la actualización vía OTA va en camino pero para los que no quieren esperar les traemos un pequeño tutorial.

Requisitos:
1. SDK de android de forma recomendable.
2. Imagen de fabrica del nexus 4, de aqui. Nota: Nexus 4 es occam.
3. Bootloader desbloqueado, este proceso borra todos los datos del usuario
4. Depuracion USB activada, Ajustes > opciones de desarrollador (la depuracion se activa tocando 7 veces en el nombre de la compulacion, Ajustes > acerca del telefono)

Desbloqueo del bootloader

Una vez instalado el SDK de android, entraremos a ms-dos, se puede acceder con la tecla windows + r y en la ventana que aparece escribir "cmd" (sin las comillas) luego escribiremos el siguiente comando:
adb reboot bootloader
(otra forma de entrar al bootloader es con la combinación de teclas Vol abajo + power por unos segundos, con el teléfono apagado)

El equipo se reiniciar y entrara al bootloader, ahi escribiremos el siguiente comando para liberar el bootloader. NOTA: ESTO BORRARA TODOS LOS DATOS DEL DISPOSITIVO.
fastboot oem unlock
nos aparecerá un mensaje en el equipo y nosotros le daremos que SI o YES, luego el equipo se reinicia. Se puede comprobar que el bootloader esta desbloqueado si volvemos a ingresar en ms-dos el comando adb reboot bootloader en la parte  inferior nos aparecera estado UNLOCK.

Instalacion android 4.4

Para este punto tenemos que tener descargada la imagen de fabrica de nuestro nexus 4, luego extraemos el archivo que tiene extension .tgz, yo he usado la aplicacion 7-zip, aunque winrar o winzip deberian funcionar. Luego extraemos de nuevo (son 2 archivos empaquetados) pero ahora uno con extension .tar y nos deberia de quedar una carpeta llamada occam-krt16o, que contiene los siguientes archivos:




Ahora si no queremos perder nuestros datos personales (para los que ya tenian bootloader desbloqueado) debemos modificar el archivo "flash-all.bat" (windows) o "flash-all.sh" (mac y GNU/Linux). Nos dirigimos hasta la linea 23: fastboot update -w image-occam-krt16o.zip entonces borraremos el "-w" que indica que debe borrar todos los datos y nos quedara de la siguiente forma:
fastboot update image-occam-krt16o.zip




ahora estamos listos para flashear los archivos! Reiniciamos en bootloader de nuevo (Vol abajo + power con el telefono apagado) o escribiendo en ms-dos: adb reboot bootloader

Cuando nuestro equipo este en el bootloader simplemente hacemos doble clic en el archivo "flash-all.bat" o "flash-all.sh" (en mac o linux) y el realizara todo el proceso automáticamente solo queda esperar y que el equipo inicie.

Listo a disfrutar KitKat!

Si quieren rootear:

1. Descarguen un recovery como TWRP o CWM. Yo he usado CWM.
2. Descarguen SuperSu y lo copiaremos al dispositivo, preferiblemente en el directorio principal (no importa si es otra carpeta como Descargas, yo lo he hecho ahi).
3. Luego en ms-dos nos dirigimos al lugar donde tenemos el archivo del recovery descargado, escribiendo
cd <<ruta>> ej cd C:\Users\user\Downloads
4. Luego escribimos en ms-dos adb reboot bootloader esperamos que reinicie y escribimos fastboot flash recovery FILENAME.img Nota: "FILENAME.img" es el nombre del archivo del recovery en mi caso "recovery-clockwork-touch-6.0.3.8-mako.img"
5. Hasta aqui el recovery esta listo, en el bootloader con las teclas de volumen buscamos la opcion que diga recovery mode y con el boton de power seleccionamos.
6. En el recovery iremos a install from zip (seleccionando con power si el recovery no es touch) y nos dirigiremos a la ruta donde guardamos el archivo, luego lo seleccionamos con power y si nos dice install finished o succesfull, seleccionamos GO Back y lego Reboot system now.

NOTA: si no se les instalo la app de SuperSu descargarla de la play store, sirve para administrar las aplicaciones que solicitan permisos root,

Eso es todo, nexus 4 con kitkat 4.4 + root + CWM.


Si tienen dudas o quieren una mejor explicacion comenten. Saludos.

Imagenes de Android 4.4:



Fuentes: 
  1. http://www.androidsis.com/google-lanza-las-imagenes-de-factoria-de-android-4-4-del-nexus-4-7-y-10/
  2. https://developers.google.com/android/nexus/images
  3. http://www.androidpolice.com/2013/11/14/android-4-4-kitkat-factory-images-and-binaries-are-up-for-nexus-4-all-variants-of-nexus-7-2012-and-2013-and-nexus-10/


5 comentarios:

  1. Es seguro para hacerlo o q me recomiendas ando un poco dudoso

    ResponderEliminar
    Respuestas
    1. Es seguro yo lo he hecho en mi teléfono, Mmm aunque puedes esperar la OTA si no estas seguro. Si t arriesgas solo te recomiendo que respaldes toda tu información.

      Eliminar
  2. A mi se me ha quedado en la pantalla de arranque del sistema.. y de alli no pasa :(

    ResponderEliminar
    Respuestas
    1. Mmm puedes entrar al bootloader? Con vol abajo + power??? Intentaste hacer unos wipe (cache, dalvik, user data)???

      Eliminar
  3. Este comentario ha sido eliminado por el autor.

    ResponderEliminar