¿Restaurar Android 6 en Moto G (2nd Gen) sin adb?

Después de intentar rootear mi Moto G (xt1068) y quedarme atascado en un bucle de arranque, intenté restaurar una versión funcional de Android y me quedé atascado en el medio con un gestor de arranque bloqueado porque seguí una instrucción en línea que parecía funcionar. para algunas personas (...).

Entonces, ahora el cargador de arranque está bloqueado, el dispositivo solo se inicia en fastboot y no tiene una imagen de sistema adecuada instalada en este momento. No puedo acceder a adb porque no puedo reactivar la depuración de USB. ¿Hay alguna forma de hacer que este vuelva a funcionar o lo destruí por completo? Puedo buscar el enlace al consejo que seguí para 'restaurar' mi dispositivo, si eso ayuda.

Estoy usando una Mac pero tengo acceso a una PC con Windows 7 si es necesario.


Inicialmente usé TWRP en el proceso de desbloqueo/rooteo, y solía funcionar cuando me atasqué por primera vez en el bucle de arranque. Ahora, probé 'fastboot boot twrp.img', que no funcionó 'FAILED (falla remota)', e intenté flashear TWRP nuevamente usando 'fastboot flash recovery twrp.img' y obtuve la siguiente respuesta en la terminal:

(bootloader) has-slot:recovery: not found
target reported max download size of 536870912 bytes
sending 'recovery' (8092 KB)...
OKAY [  0.294s]
writing 'recovery'...
(bootloader) Battery Low!!
FAILED (remote failure)
finished. total time: 0.343s

Esto no funcionó, como se señala a continuación. Luego probé la sugerencia adicional de actualizar el gestor de arranque y el gpt. Usé los siguientes comandos:

fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img

Tras el último comando, recibí el siguiente mensaje de error:

(bootloader) has-slot:boot: not found
target reported max download size of 536870912 bytes
sending 'boot' (10200 KB)...
OKAY [  0.342s]
writing 'boot'...
(bootloader) Preflash validation failed
FAILED (remote failure)
finished. total time: 0.781s

La pantalla del dispositivo me dio esta información:

getvar:has-slot-boot
getvar:partition-type:boot
getvar-max-download-size
download:009£6000
flash:boot
hab check failed for boot
failed to verify hab image boot

¿Algo de eso tiene sentido? Estoy usando la siguiente versión del software:

Versión SW: titan_retbr_ds-user 6.0 MPB24.65-34-3 3 release-keysMSM8626BP_1032.3116.99.00R


Probé otra versión de la imagen de stock de Android 6.0 (obtuve esta a través del enlace XDA: http://forum.xda-developers.com/moto-g-2014/general/official-stock-firmware-t3018682 ) y obtuvo el mismo resultado:

Versión SW: titan_retbr_ds-user 6.0 MPB24.65-34 32 release-keysMSM8626BP_1032.3116.99.00R

Pensé que esta era la versión más actual, ¿no? Había actualizado a Marshmallow cuando la actualización estaba disponible y (si esa es información pertinente) tengo un Moto G alemán.


He encontrado una versión alemana de la ROM de stock de Moto G (2014) Marshmallow, pero todavía no resuelve el problema. la versión es

titan_retde-user 6.0 MPB24.65-34 31 release-keysMSM8626BP_1032.3116.99.00R

Al intentar flashear el arranque o la recuperación, el propio teléfono dice "versión degradada para recuperación" y el terminal me da el siguiente resultado:

target max-sparse-size: 256MB
sending 'recovery' (10280 KB)...
OKAY [  0.349s]
writing 'recovery'...
(bootloader) Preflash validation failed
FAILED (remote failure)
finished. total time: 0.772s

¿Significa eso que la versión que probé tampoco era la actual? No sabía que había algo más nuevo que Android 6.0 para el Moto G, pero buscaré más ROM posibles para probar. Si tienes más consejos, definitivamente te lo agradecería!

¿No puedes simplemente restaurar la imagen de fábrica con fastboot? Hay varias soluciones en XDA... forum.xda-developers.com/moto-g-2014
¿Hay alguna recuperación personalizada instalada, tal vez incluso TWRP? TWRP por defecto viene con ADB habilitado.
Gracias por las sugerencias, edité arriba; Lamentablemente, no puedo restaurar la imagen de fábrica con fastboot, solo aparece una breve pantalla de error y vuelve a la pantalla de fastboot. Respondí re: TWRP arriba.
No puede flashear TWRP si el gestor de arranque está bloqueado, necesita la imagen de firmware de fábrica y debe enviarla a través de fastboot (no adb). No puede hacerlo si la batería está por debajo del 60% (podría estar un poco apagada), ¡esto es su "¡Batería baja!" advertencia. Actualice el gestor de arranque y luego gpt.bin (tabla de particiones), luego reinicie el gestor de arranque y continúe con el proceso de actualización normal normal. Dado que su cargador de arranque está bloqueado, debe actualizar la misma versión o más reciente del firmware que ha instalado.
El registro dice que su batería está baja. El proceso de parpadeo fallará si el voltaje de la batería está por debajo del 30%.
Recuerda que si el gestor de arranque está bloqueado, no puedes hacer downgrade, debes usar al menos la misma revisión o superior cuando flasheas... "Error en la validación de preflash" es el síntoma clásico del nivel de versión incorrecto. Una cosa que debe intentar es después de flashear gpt.bin y recovery.img, haga un "reinicio rápido del cargador de arranque", vaya a Recuperación y configure el dispositivo con los valores predeterminados de fábrica, luego reinicie, inicie el cargador de arranque y vuelva a flashear desde el principio.
Lamentablemente, aparece el mismo código de error cuando intento flashear la recuperación. Pensé que estaba usando la versión más actual (Android 6.0), pero podría estar equivocado. Gracias por sus consejos sobre todo esto, lo aprecio mucho!
Actualizado para preguntas/información adicional. Lamento ser tan novato, estoy haciendo todo lo posible para que esto funcione y solucionarlo yo mismo, pero cualquier ayuda sería bienvenida en este momento.

Respuestas (2)

La solución fue volver a abrir el gestor de arranque. Es posible desbloquearlo nuevamente usando el código provisto por Motorola y el mismo comando que usé para desbloquear el gestor de arranque en primer lugar. No sabía que era posible hacer eso hasta que una persona amiga me lo indicó. Después de eso, pude flashear (casi) sin esfuerzo una ROM estándar y luego (solo por probar cómo funciona) CyanogenMod 13.

¡Gracias por su ayuda en esto!

Tengo el mismo problema con mi XT1069 y creo que es un problema con la versión del firmware. Descubrí que mi versión de moto g es la MPB24.65-34-3 y estaba tratando de usar la MPB24.65-34.

Acabo de encontrar un sitio que parece tener TODAS las versiones. Eche un vistazo, tal vez esto ayude: https://firmware.center/firmware/Motorola/Moto%20G%20%282nd%20gen-2014%29/Stock/XT1068/