Icono del sitio Un geek en Colombia

Restaura tu Moto G a Android Stock

restaura moto G a Android Stock

El día de hoy me gustaría hacer un artículo que ayude a quienes quieran restablecer el firmware oficial (Stock) de su Motorola Moto G. los pasos que siguen son tomados de un post del blog XDA donde son unos maestros en estos temas, yo le he realizado la traducción y le he agregado algunos comentarios personales de lo que fue mi experiencia.

¿Por qué querrías regresar a Android Stock?

Bueno la verdad, no sé, básicamente puede ser que estabas usando una ROM y te cansaste de ella o te empezó a dar problemas. En mi caso yo tenía una ROM stock y lo que me sucedió fue que el celular en la última actualización a Android 4.4.4 me saco un error durante la misma y aparentemente se corrompió el sistema operativo pues cuando lo quise reiniciar ya no arranco más. Así que mi única salida fue flashear un stock ROM. Bueno dicho lo anterior, manos a la obra con lo que debemos hacer, también he creado un video para hacerlo mas fácil de entender, pero si te gusta los pasos detallados puedes seguir leyendo mas adelante:

Pasos previos

Sitio 1

Sitio 2

Debes tener en cuenta que si la ROM que descargas viene con la extensión .TAR.GZ vas a tener que hacer un procedimiento diferente de las ROM que vienen con el formato .ZIP

Procedimiento

  1. Descomprime el stock ROM que descargaste en una carpeta de tu PC (preferiblemente una subcarpeta de la raíz de la unidad C) debes considerar que las ROMs que vienen en formato .TAR.GZ se pueden descomprimir con un software como 7-ZIP.
  2. Si tu ROM viene en formato .TAR.GZ descarga el mFastboot-v2 que viene en este enlace y descomprímelo en la misma carpeta que usaste en el paso anterior. Si tu ROM vino en formato .ZIP este paso no es necesario.
  3. Reinicia el Moto G en modo FastBoot. Para ello lo más fácil es apagarlo, y luego estando apagado oprimes al tiempo el botón de power y el volumen abajo por 3 segundos y luego sueltas. Igualmente si tienes problemas para hacerlo puedes usar el ADB para pasarle una instrucción de reinicio por medio de Windows.
adb reboot-bootloader

Deberías llegar por cualquiera de las 2 maneras a un menú en tu celular que luce así:

Normal Powerup
Recovery 
Factory
Switch Console [NULL: null]
Barcodes 
BP Tools
  1. Ya sea con Minimal ADB o con el SDK de Android, abre una ventana comandos (inicio – ejecutar – cmd.exe) y accede a la carpeta donde descomprimiste la ROM.

A partir de aquí el procedimiento se abre en 2 según el si tu ROM llego en .TAR.GZ o en .ZIP

ROM en formato .TAR.GZ

En la ventana de comandos ingresa la siguiente instrucción, el comando “/eu” es para solicitar el borrado de los datos de usuario

flashall.bat /eu

Ajuste: Si tú estás haciendo un Downgrade, es decir pasando a una versión inferior de android de la que ya tienes, debes ajustar antes 2 archivos antes de hacer este paso o de lo contrario va a generarte error.

Abre con un notepat el archivo flashall.bat y borra la líneas 89 y 90 es decir las siguientes

CALL :fastboot_flash partition gpt.bin
IF %errorlevel% NEQ 0 EXIT /b 1

Luego abre también con notepad el archivo flashall.sh y borra las líneas 120 y 121, es decir las siguientes

run $fastboot -s "$serial_number" flash partition gpt.bin
if [ $? -ne 0 ]; then echo "ERROR: fastboot failed."; exit -1; fi

Listo. Con suerte tu equipo se va a reiniciar luego de correr todo el script con un nuevo Android stock.

ROM en formato .ZIP

Ingresa con la ventana de comandos a la carpeta donde descomprimirste la ROM, y comienza a ingresar uno por uno los siguientes comandos, esperando la confirmación OK luego de cada uno de ellos. Al terminar el celular va a reiniciar a Android Stock.

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_sparsechunk1
mfastboot flash system system.img_sparsechunk2
mfastboot flash system system.img_sparsechunk3
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

NOTAS:

 

Tener acceso de ROOT 

Es posible que luego de tener tu Moto G en el Stock ROM quieras obtener acceso de ROOT, la siguiente guía te explica como lograrlo.

Lee también:

Salir de la versión móvil