Actualizar Moto G a Retail EU 5.0.2 mediante OTA

El situación final a la que se quiere llegar es tener el Moto G XT1032 (en adelante Moto G) con Android 5.0.2, con una STOCK ROM Retail EU.

Dependiendo del punto de partida, se tendrá que realizar un proceso u otro.

Las herramientas que necesitaremos están dentro de este ZIP. Y la STOCK ROM Retail EU que necesitaremos será esta: XT1032_RETAIL-EU_4.4.4_KXB21.14-L1.40_36_cid7_CFC_1FF. Luego descomprimiremos ambos archivos en una misma carpeta de trabajo del PC, desde la cual y en una ventana de comandos, ejecutaremos la secuencia de comandos que sea necesario según los Puntos W, Y ó Z que hay al final del artículo.

Un detalle más a tener en cuenta, es que cuando se haya descargado la OTA y durante su proceso de instalación se reinicie el móvil, le llevará un bueeen rato finalizar dicho proceso, así que es imprescindible tener la batería a más del 50% de carga antes de empezar todo el proceso, y tener también bastante calma  ;-) .


Android Lollipop

Caso A: Moto G con KitKat 4.4.4 Retail EU y Bootloader ‘cerrado’ (bloqueado)

Asegúrate de tener actualizada la aplicación “Actualizaciones Motorola” desde PlayStore. Tras actualizarla reinicia el móvil, y en Ajustes -> Acerca del teléfono -> Actualizaciones del sistema comprueba si te salta la OTA a 5.0.2.

Caso B: Moto G con KitKat 4.4.4 Retail EU y Bootloader ‘abierto’ (desbloqueado)

Debes cumplir lo siguiente:

  • Tener el Recovery Stock
  • No haber desinstalado ninguna app del sistema
  • No tener root o al menos estar des-rooteado
  • No tener instalado Xposed

Si cumples todos los puntos, puedes proceder como en el ‘Caso A’. En el caso de no cumplir TODOS, la forma más fácil y segura de adaptarte al ‘Caso A’, es flashear por fastboot la STOCK ROM Retail EU 4.4.4. Para lo cual sigue el procedimiento del ‘Punto W’.

Una vez flasheada la STOCK ROM e inciado el móvil, podrías seguir con los pasos del ‘Caso A’.

Caso C: Moto G con KitKat 4.4.4 Retail ‘no EU’ y Bootloader ‘abierto’ (desbloqueado)

Necesitas flashear por fastboot la STOCK ROM Retail EU 4.4.4. Para lo cual sigue el procedimiento del ‘Punto W’.

Una vez flasheada la STOCK ROM e inciado el móvil, podrías seguir con los pasos del ‘Caso A’.

Caso D: Moto G con KitKat 4.4.4 Retail ‘no EU’ y Bootloader ‘cerrado’ (bloqueado)

Para este caso, debes cumplir que el ‘cid‘ de tu móvil sea el mismo que el de la ROM que tendrías que flashearle. Y en esta ocasión el cid de la ROM es 7.

Para averiguar el cid de tu Moto G, debes encenderlo en Modo Bootloader/Fastboot, conectarlo así al PC, y desde el PC en una ventana de comandos ejecutar:
mfastboot getvar cid

Y el mensaje que debe arrojarte es: 0x0007

Si posees ese cid, necesitas flashear por fastboot la STOCK ROM Retail EU 4.4.4., para lo cual sigue el procedimiento del ‘Punto W’.

Una vez flasheada la STOCK ROM e inciado el móvil, podrías seguir con los pasos del ‘Caso A’.

Si no posees ese cid, no podrás flashear esta STOCK ROM. La solución pasaría por desbloquear el bootloader, y después seguir con el ‘Caso C’.

Caso E: Moto G con GPe 4.4.4

Necesitas flashear por fastboot la STOCK ROM Retail EU 4.4.4. Para lo cual sigue el procedimiento del ‘Punto Y’.

Una vez flasheada la STOCK ROM e inciado el móvil, podrías seguir con los pasos del ‘Caso A’.

Caso F: Moto G con GPe 5.0.1

Realizaremos el proceso en varios pasos, para que sea más seguro.

Primero flashear por fastboot la GPe 4.4.4. sin el bootloader, para lo cual sigue el procedimiento del ‘Punto Z’.

Segundo flashear por fastboot la STOCK ROM Retail EU 4.4.4. Para lo cual sigue el procedimiento del ‘Punto Y’.

Una vez flasheada la STOCK ROM e inciado el móvil, podrías seguir con los pasos del ‘Caso A’.

Caso G: Moto G con Custom ROM (por ejemplo CyanogenMod) y Bootloader 41.13 o inferior

Necesitas flashear por fastboot la STOCK ROM Retail EU 4.4.4. Para lo cual sigue el procedimiento del ‘Punto W’.

Una vez flasheada la STOCK ROM e inciado el móvil, podrías seguir con los pasos del ‘Caso A’.

Caso H: Moto G con Custom ROM (por ejemplo CyanogenMod) y Bootloader 41.18

Necesitas flashear por fastboot la STOCK ROM Retail EU 4.4.4. sin el bootloader, para lo cual sigue el procedimiento del ‘Punto Z’.

Una vez flasheada la STOCK ROM e inciado el móvil, podrías seguir con los pasos del ‘Caso A’.

Punto W

mfastboot flash partition gpt.bin
mfastboot flash motoboot motoboot.img
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img_sparsechunk.0
mfastboot flash system system.img_sparsechunk.1
mfastboot flash system system.img_sparsechunk.2
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn
mfastboot erase cache
mfastboot erase userdata
mfastboot reboot

Punto Y

mfastboot flash partition gpt.bin
mfastboot reboot-bootloader
pause
mfastboot flash motoboot motoboot.img
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img_sparsechunk.0
mfastboot flash system system.img_sparsechunk.1
mfastboot flash system system.img_sparsechunk.2
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn
mfastboot erase cache
mfastboot erase userdata
mfastboot reboot

Punto Z

mfastboot flash partition gpt.bin
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img_sparsechunk.0
mfastboot flash system system.img_sparsechunk.1
mfastboot flash system system.img_sparsechunk.2
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn
mfastboot erase cache
mfastboot erase userdata
mfastboot reboot

KKtoLP