Actualizar a Android 5.0.1 un Nexus 5 rooteado

Publicado el 16 diciembre 2014 por Matt Sanz @blogopeda

Por fin ha llegado el turno de los Nexus 5 y Google ya ha liberado la actualización de Android 5.0.1 para estos terminales, en una semana que se ha hablado mucho del Nexus 5, pues según parece, Google ha detenido su producción aunque asegura que seguirá vendiéndolo hasta 2015.

Esta actualización a Android 5.0.1 llega para solucionar algunos bugs presente en la primera versión de Android 5.0 Lollipop, la tan esperada actualización del sistema operativo de Google que no dejó muy satisfechos a muchos usuarios. Lo cierto, es que Google ha actuado y a lanzado Vía OTA dicha actualización, comenzando por su nuevo buque insignia como es el Nexus 6, pasando por el Nexus 9 y ahora turno para el Nexus 5.

Recordemos que una actualización OTA es aquella que nos llega de forma inalámbrica, Over The Air, y que podremos descargar y actualizar desde nuestro propio móvil, siempre y cuando no hayamos manipulado el sistema operativo original.

Pero, ¿Que se entiende por manipular el sistema operativo original?

Pues muy sencillo, basta con haberlo rooteado para cambiarle el custom recovery o el custom kernel. Con solo eso, la actualización vía OTA de Android 5.0.1 en nuestro terminal rooteado nos dará como resultado un bonito error.

Este artículo se irá actualizando con fotografías y videos del proceso en breve

¿Porqué?

Sencillo, para actualizar vía OTA es imprescindible que el sistema no haya sido manipulado, de esta forma podremos completar el proceso. Si ha sido manipulado como hemos contado antes, recibiremos el aviso de actualización de sistema disponible, podremos descargarla y autorizar la actualización, pero nuestro terminal, tras reiniciarse y comenzar la misma, nos mostrará un preciosos error en forma de un androide verde tumbado con un signo rojo de exclamación en la barriga.

¿Cómo actualizar a Android 5.0.1 un Nexus 5 rooteado sin perder mismo datos?

Pues muy sencillo, de forma manual desde la consola de comandos de nuestro pc, flasehando los archivos correspondientes a la nueva versión de Android 5.0.1.

Es necesario que el móvil tenga el bootloader abierto

Para ello, solo necesitamos tener en nuestro ordenador el SDK de Android, o en su defecto la carpeta “platform-tools” que es parte del SDK y que contiene el “fastboot.exe” y el “adb.exe” que son los programas que vamos a utilizar.

Además, como es lógico, necesitaremos la imagen oficial del Android 5.0.1 que podemos descargar del repositorio oficial de Google.

No nos hacemos responsable de cualquier manipulación que hagas en tu móvil

Procedimiento:

1.- Descomprimimos el archivo de la imagen de Android 5.0.1 en la carpeta de platform-tool teniendo todos los archivos resultantes junto con los de la carpeta.

2.- Activar la depuración USB en nuestro Nexus 5 desde: Ajustes/Opciones de Desarrollo.

3.- Reiniciamos el Nexus 5 en modo bootloader. Para ello, apagamos el terminal y lo encendemos manteniendo pulsada la tecla de volumen – mientras pulsamos la tecla ON.

4.- Conectamos el cable microUSB al móvil.

5.- Abrimos una consola de comandos desde la carpeta platform-tools. Para ello, mantenemos pulsada la tecla “shift” en nuestro teclado y con el botón derecho del ratón seleccionamos abrir ventana de comando desde aquí.

6.- Comprobamos que nuestro equipo reconoce el móvil para lo que escribimos en la consola de comandos el siguiente comando: adb devices. Como respuesta nos debe aparecer el número de serie del móvil.

7.- Flasheamos el bootloader con el comando: fastboot flash bootloader bootloader-hammerhead-hhz12d.img. Una vez que termine, seleccionamos Start Bootloader con las teclas de volumen y confirmamos con al de encendido.

8.- Flasheamos la radio con el comando: fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.22.img. Una vez que termine, seleccionamos Start Bootloader con las teclas de volumen y confirmamos con al de encendido.

9.- Ahora descomprimimos el archivo “image-hammerhead-lrx22c.zip” en la carpeta “platform-tools” de tal forma que estén sus archivos junto con el “fastboot.exe” y “adb.exe” que estamos utilizando.

10.- Flasheamos el kernel con el comando: fastboot flash boot boot.img. Una vez que termine, seleccionamos Start Bootloader con las teclas de volumen y confirmamos con al de encendido.

11.- Flasheamos el recovery con el comando: fastboot flash recovery recovery.img. Una vez que termine, seleccionamos Start Bootloader con las teclas de volumen y confirmamos con al de encendido.

12.- Flasheamos el system con el comando: fastboot flash system system.img. Este proceso dura más que los demás, hasta unos 5 minutos, por lo tanto paciencia. Una vez que termine, seleccionamos Start Bootloader con las teclas de volumen y confirmamos con al de encendido.

13.- Limpiamos la cache con el comando: fastboot erase cache. Una vez que termine, seleccionamos Start Bootloader con las teclas de volumen y confirmamos con al de encendido.

Ya podemos reiniciar nuestro terminal, bien seleccionando la opción START con las flechas de volumen en nuestro móvil y confirmando con la tecla de encendido, o bien con el comando: fasboot reboot.

Nuestro dispositivo se reiniciará actualizado a la nueva versión de Android 5.0.1, tan solo nos quedará volver a rootearlo pues durante el trascurso de la actualización se pierde el root.

Nota: En el caso de que tras realizar el proceso manual de actualización, tu móvil no pase de la animación de inicio, deberás borrar la caché desde el menú del recovery original. Para ello, reincia el móvil en modo bootloader y selecciona RECOVERY con las teclas de volumen y confirma con la de encendido.

El móvil se reinciará en el custom recovery, con un androide verde. Ahora, mantén pulsada la tecla de encendido y pulsa ligeramente el botón de subir volumen (hazlo rápido o tu móvil ser reinciará). En el menú que aparece, desplazate con las teclas de volumen hasta la opción de wipe cache y confirma la operación con la tecla de volumen. Reincia el móvil y ya debería pasar de la animación de inicio.


Este artículo ha sido leido 17 veces!