Cómo restaurar el Motorola Moto G sin desbloquear el bootloader

Si ocurre algún error a la hora de ejecutar una actualización o por algún otro motivo se reinicia el Motorola Moto G y, al pasar de las primeras animaciones de la marca, se queda el móvil congelado en una pantalla negra, se puede volver al estado de fábrica sin tener que andar tocando comandos ni conectarlo a ordenador alguno. Motorola lo explica muy claramente en su página web de soporte técnico. Si se Googlea un poco se encuentran otras alternativas más agresivas que acarrean el desbloqueo del bootloader, perdiéndose la garantía del terminal. Así que mejor seguir los pasos que se detallan a continuación:

IMPORTANTE:
Al utilizar esta función, se borran todos los elementos del dispositivo.
Para el restablecimiento se necesitará un nivel mínimo de batería del 25 %. Si no se puede llevar a cabo un restablecimiento, cargue durante 20-30 minutos y volver a intentarlo.

1. Con el teléfono apagado, pulsar la TECLA BAJAR VOLUMEN durante 2-3 segundos. A continuación, pulsar la tecla de ENCENDIDO y después soltarla.

2. El dispositivo mostrará distintas OPCIONES DE ARRANQUE

3. Utilizar la tecla BAJAR VOLUMEN para DESPLAZARSE a Recuperación y la tecla SUBIR VOLUMEN para seleccionar

Consejo: si el dispositivo se reinicia, es que se ha esperado demasiado para hacer una selección. Hay que volver a empezar el proceso.

4. El dispositivo mostrará el logotipo de Motorola y, a continuación, el de Android de emergencia (logotipo con una exclamación).

5. Mantener pulsada la tecla SUBIR VOLUMEN durante 10-15 segundos. Manteniendo pulsada la tecla SUBIR VOLUMEN, tocar y soltar la tecla de ENCENDIDO.
Consejo: se puede intentar llevar a cabo este paso sosteniendo el teléfono en horizontal. Si se queda atascado en el paso 6, intentar llevar a cabo un reinicio forzado pulsando la tecla de encendido y la tecla de bajar volumen y, a continuación, volver a iniciar el proceso.

6. El dispositivo mostrará opciones de menú adicionales (el texto aparecerá en AZUL)

7. Utilizar la tecla BAJAR VOLUMEN para desplazarse hasta Borrar datos/ajustes de fábrica y la tecla de ENCENDIDO para seleccionar esta opción

8. Utilizar otra vez la tecla BAJAR VOLUMEN para seleccionar SÍ. Elimine todos los datos del usuario y pulse la tecla de ENCENDIDO para CONFIRMAR

9. Una vez completado el formateo, pulsar la tecla de ENCENDIDO para confirmar el REINICIO

10. El dispositivo se reiniciará y comenzará la secuencia de encendido normal.

Aquí un par de imágenes con los menús que se observarán. Estarán en inglés, así que hay que aplicar la correspondiente traducción de las instrucciones ;).

restaurando moto g

A la izquierda el menú del modo Fastboot o Arranque. A la derecha, el menú con opciones adicionales posterior al de arranque. Pulsar para ampliar.

Espero que sirva de ayuda. Un problema de fácil solución (aunque con la pérdida de datos que conlleva) y que quita de un plumazo muchos quebraderos de cabeza. Y por supuesto, sin desbloquear el Bootloader.

ACTUALIZACIÓN

Debido a la avalancha de comentarios que he observado, tengo que aclarar que este tutorial tenía fecha de Febrero de 2014, por lo que se refería al modelo Moto G de 1º Generación.
De todas formas y gracias al comentario de Emiliano, puedo decir que si se tiene un Moto G de 2º generación o con Lollipop 5.2 (al menos) hay que tener en cuenta ciertas modificaciones: si existe el error de no salir de la pantalla de comandos en vez de mantener la tecla volumen+ por 5 seg y luego la tecla de bloqueo y soltar, lo que hay que hacer es a la inversa, o sea mantener presionada la tecla de desbloqueo por 5 o mas segundos y luego la tecla de vol+ y soltar.

Disculpad por no poder contestar todos los comentarios. Lo que sí que hice fue aprobarlos para que la gran comunidad del Moto G pudiera contestar.

Actualizar Nexus S a Jelly Bean (Android 4.1) con root desde CM9

image

Cuando se disfrutan de ROMs personalizadas en los terminales Nexus se exprime el sistema Android verdaderamente. Pero puede ocurrir que las actualizaciones no lleguen de forma automática. En mi caso, estaba disfrutando de las versiones experimentales de CyanogenMod 9 en mi Nexus S y ya conocía el famoso “error 7” que ocurre al reiniciar el terminal tras actualizar a mano con la versión oficial de Google.

Recuerdo que este tutorial es para los que vengan de una ROM personalizada. Eso significa que pasos como acceso root o desbloqueo de bootloader ya lo tengan hecho. Si se tiene alguna duda al respecto, comentadla.

Hay que hacer dos pasos: el primero, pasar a la versión de Ice Cream Sandwich 4.0.4 oficial de Google denominada “stock”, flashear de nuevo el recovery, y luego instalar la nueva versión de Jelly Bean. La secuencia de pasos es la siguiente:

-Reiniciar el teléfono en modo fastboot: pulsando botón de volumen + botón de encendido un segundo.

– Devolver el Nexus a su estado “original”. Con las android tools instaladas, se necesita la imagen completa (se puede descargar de https://dl.google.com/dl/android/aosp/soju-imm76d-factory-ca4ae9ee.tgz y descomprimirse en una subcarpeta). Dentro de esa carpeta se ejecutan las siguientes órdenes:

1
2
3
4
5
6
adb reboot bootloader
fastboot flash bootloader bootloader-crespo-i9020xxkl1.img
fastboot reboot-bootloader
fastboot flash radio-crespo-i9020xxki1.img
fastboot reboot-bootloader
fastboot -w update image-soju-imm76d.zip

[NOTA: no hace falta flashear el archivo de radio si también tienes la versión que funcionaba correctamente con la ROM de Cyanogen.]

Al reiniciar el terminal ya se dispone de una 4.0.4 “original”, sin ninguna modificación (y de paso, sin root y sin un recovery personalizado)
Una vez aquí, hay que flashear el recovery de clockwork de la manera habitual; lo podemos sacar del hilo oficial de XDA:

1
fastboot flash recovery recovery-clockwork-touch-5.8.0.2-crespo.img

[NOTA: se puede instalar el recovery-clockwork sin touch en versión 5.2 por ejemplo sin problemas. No es requisito imprescindible tener el recovery con interfaz touch.]

Posteriormente se reinicia en modo recovery (se puede seleccionar estando en modo recovery), y se instala el archivo de Google, bajado de su página oficial, desde la sdcard.

Para terminar, una vez instalado, hay que volver a flashear el recovery de clockwork, e instalar desde esta interfaz la última versión de SuperUser, para ser root otra vez (en mi caso la 3.2).

En mi caso fue todo perfecto, pero en seguida se echa de menos ciertos mods de Cyanogen como ciertas configuraciones en la barra de notificaciones u otras “chorradas” como el desbloqueo rápido si usas un pin. En fin. Rápidamente indagué en XDA-developers y tengo instalada la ROM “[ROM][4.1.1][Base AOSP (JRO03H)] Codename Android 3.0.1 Beta [JB][07/02/2012]” desde hace unos días. Como está basada en la CM10 y parte de la versión de Jelly Bean denominada con el número de compilación JRO03H, sólo hay que hacer un wipe desde el recovery para dejarlo como si viniera de fábrica e instalar la ROM con las google apps de Cyanogen. No probé el kernel de serie sino que instalé una vez instalada la ROM el kernel que viene como recomendado en el post de XDA-developers. Llevo unos días con ella y va perfecta. Aunque no tan bien como la CM9, claro.

Para cualquier duda, comentario o e-mail. ;D