6 votos

No se puede hacer flash a Moto X Style - Debido al error "Pre-flash validation failed"

He bloqueado mi dispositivo (The Motorola Moto X Style (UK)) después de intentar instalar SuperSU en mi dispositivo que ejecuta la última versión de MM.

Después de horas y horas de investigación, estoy tratando de flashear una versión stock en mi dispositivo, descargada de esta página web https://firmware.center/firmware/Motorola/Moto%20X%20Style/Stock/XT1572/

Estoy siguiendo las instrucciones en este hilo: https://forum.xda-developers.com/moto-x-style/development/firmware-moto-x-style-pure-stock-t3272486

Estos son los comandos que se indican que debes ingresar en la línea de comandos:

fastboot oem lock begin
fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash system system.img_sparsechunk.5
fastboot flash system system.img_sparsechunk.6
fastboot flash system system.img_sparsechunk.7
fastboot flash system system.img_sparsechunk.8
fastboot flash system system.img_sparsechunk.9
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1 
fastboot erase modemst2 
fastboot flash fsg fsg.mbn
fastboot erase cache 
fastboot erase userdata
fastboot oem lock
fastboot reboot

He intentado con 2 versiones diferentes, ambas fallando al llegar a los mismos comandos. Esta es mi ventana de consola en este momento después de llegar al archivo sparsechunk.2

    D:\platform-tools-latest-windows\platform-tools>fastboot devices
TA391006KH      fastboot

D:\platform-tools-latest-windows\platform-tools>fastboot flash partition D:\XT1572_CLARK_RETEU_6.0.1_MPHS24.107-58-5_cid7_subsidy-DEFAULT_CFC.xml\gpt.bin
(bootloader) slot-count: not found
(bootloader) slot-suffixes: not found
(bootloader) slot-suffixes: not found
(bootloader) has-slot:partition: not found
target reported max download size of 536870912 bytes
sending 'partition' (32 KB)...
OKAY [  0.016s]
writing 'partition'...
(bootloader) Preflash validation failed
FAILED (remote failure)
finished. total time: 0.393s

D:\platform-tools-latest-windows\platform-tools>fastboot flash bootloader D:\XT1572_CLARK_RETEU_6.0.1_MPHS24.107-58-5_cid7_subsidy-DEFAULT_CFC.xml\bootloader.img
(bootloader) slot-count: not found
(bootloader) slot-suffixes: not found
(bootloader) slot-suffixes: not found
(bootloader) has-slot:bootloader: not found
target reported max download size of 536870912 bytes
sending 'bootloader' (2699 KB)...
OKAY [  0.155s]
writing 'bootloader'...
(bootloader) flashing aboot ...
(bootloader) flashing sbl1 ...
(bootloader) flashing pmic ...
(bootloader) flashing rpm ...
(bootloader) flashing tz ...
(bootloader) flashing hyp ...
(bootloader) flashing sdi ...
OKAY [  1.637s]
finished. total time: 1.805s

D:\platform-tools-latest-windows\platform-tools>fastboot flash logo D:\XT1572_CLARK_RETEU_6.0.1_MPHS24.107-58-5_cid7_subsidy-DEFAULT_CFC.xml\logo.bin
(bootloader) slot-count: not found
(bootloader) slot-suffixes: not found
(bootloader) slot-suffixes: not found
(bootloader) has-slot:logo: not found
target reported max download size of 536870912 bytes
sending 'logo' (3687 KB)...
OKAY [  0.081s]
writing 'logo'...
OKAY [  0.116s]
finished. total time: 0.204s

D:\platform-tools-latest-windows\platform-tools>fastboot flash boot D:\XT1572_CLARK_RETEU_6.0.1_MPHS24.107-58-5_cid7_subsidy-DEFAULT_CFC.xml\boot.img
(bootloader) slot-count: not found
(bootloader) slot-suffixes: not found
(bootloader) slot-suffixes: not found
(bootloader) has-slot:boot: not found
target reported max download size of 536870912 bytes
sending 'boot' (40960 KB)...
OKAY [  0.985s]
writing 'boot'...
(bootloader) Preflash validation failed
FAILED (remote failure)
finished. total time: 1.702s

D:\platform-tools-latest-windows\platform-tools>fastboot flash recovery D:\XT1572_CLARK_RETEU_6.0.1_MPHS24.107-58-5_cid7_subsidy-DEFAULT_CFC.xml\recovery.img
(bootloader) slot-count: not found
(bootloader) slot-suffixes: not found
(bootloader) slot-suffixes: not found
(bootloader) has-slot:recovery: not found
target reported max download size of 536870912 bytes
sending 'recovery' (41040 KB)...
OKAY [  0.961s]
writing 'recovery'...
(bootloader) Preflash validation failed
FAILED (remote failure)
finished. total time: 1.728s

D:\platform-tools-latest-windows\platform-tools>fastboot flash system D:\XT1572_CLARK_RETEU_6.0.1_MPHS24.107-58-5_cid7_subsidy-DEFAULT_CFC.xml\system.img_sparsechunk.0
(bootloader) slot-count: not found
(bootloader) slot-suffixes: not found
(bootloader) slot-suffixes: not found
(bootloader) has-slot:system: not found
target reported max download size of 536870912 bytes
sending 'system' (257199 KB)...
OKAY [  5.813s]
writing 'system'...
(bootloader) Invalid signed image
(bootloader) Preflash validation failed
FAILED (remote failure)
finished. total time: 6.232s

D:\platform-tools-latest-windows\platform-tools>fastboot flash system D:\XT1572_CLARK_RETEU_6.0.1_MPHS24.107-58-5_cid7_subsidy-DEFAULT_CFC.xml\system.img_sparsechunk.1
(bootloader) slot-count: not found
(bootloader) slot-suffixes: not found
(bootloader) slot-suffixes: not found
(bootloader) has-slot:system: not found
target reported max download size of 536870912 bytes
sending 'system' (255632 KB)...
OKAY [  5.848s]
writing 'system'...
(bootloader) Invalid signed image
(bootloader) Preflash validation failed
FAILED (remote failure)
finished. total time: 5.917s

D:\platform-tools-latest-windows\platform-tools>fastboot flash system D:\XT1572_CLARK_RETEU_6.0.1_MPHS24.107-58-5_cid7_subsidy-DEFAULT_CFC.xml\system.img_sparsechunk.2
(bootloader) slot-count: not found
(bootloader) slot-suffixes: not found
(bootloader) slot-suffixes: not found
(bootloader) has-slot:system: not found
target reported max download size of 536870912 bytes
sending 'system' (255866 KB)...
OKAY [  5.851s]
writing 'system'...
(bootloader) Invalid signed image
(bootloader) Preflash validation failed
FAILED (remote failure)
finished. total time: 5.920s

¿Qué estoy haciendo mal? ¿Significan estos errores que estoy intentando flashear el firmware incorrecto?

¡Gracias por cualquier ayuda de antemano!

0 votos

¿Obtuviste el teléfono de un minorista, o vino "con marca" de tu operador telefónico (3, Virgin, o quien sea)?

0 votos

Compré 'sin marca', desbloqueado de cualquier operador.

0 votos

OK, eso descarta la respuesta obvia entonces.

10voto

acejavelin Puntos 186

Para responder a tu pregunta específicamente: En dispositivos Moto, el error de validación previa a la flasheo significa que la imagen de fábrica que estás intentando flashear es más antigua que la que tienes instalada actualmente y los dispositivos Moto no admiten el degradado del cargador de arranque o la tabla de particiones (gpt.bin) independientemente de si el cargador de arranque está bloqueado o desbloqueado.

También hay un segundo problema aquí con los fragmentos sparse del sistema que fallan, pero eso está más relacionado con tener otros "archivos" en la carpeta del sistema que quedan de otras ROM o parches flasheados, típicamente un formato (diferente de un borrado) de /system y /data en TWRP antes de comenzar el proceso de flasheo soluciona esto.

Tampoco estás comenzando o finalizando correctamente tu proceso de flasheo para la imagen que estás utilizando...Deberías empezar con "fastboot oem fb_mode_set" y terminar con "fastboot oem fb_mode_clear" antes de reiniciar, más sobre esto en un segundo...

Realmente hay 2 opciones aquí, puedes omitir la tabla de particiones (gpt.bin) y posiblemente el archivo bootloader.img si falla, y continuar con el proceso de flasheo. Debería completarse y funcionar normalmente y puedes aceptar actualizaciones OTA. O puedes esperar a que esté disponible una imagen de fábrica más reciente.

Realizar un "relock" del cargador de arranque no es posible al degradar, lo que significa que obtuviste un error de validación previo al flasheo, porque no estás flasheando una imagen completa. Realizar un oem lock begin y oem lock requiere que TODAS las piezas de la imagen de fábrica se flasheen con éxito, lo cual no es posible si estás degradando.

Para responder a la próxima pregunta obvia, no tenemos las últimas imágenes de fábrica para este dispositivo, estamos una o dos versiones atrás dependiendo de la variante, y Moto/Lenovo no es muy prolijo al proporcionarlas, por lo que tendemos a conseguirlas por "otros" medios.

He escrito un tutorial completo en XDA sobre cómo devolver este dispositivo a su estado de fábrica, está disponible aquí. Todos estos problemas han sido discutidos y respondidos detalladamente en este hilo, la mayoría son problemas recuperables pero no todos sin una imagen de fábrica actual.

0 votos

+1. ¿Por casualidad hiciste una guía como esta para el Moto X Play?

1 votos

@beeshyams No... X y G, pero todos los Moto's recientes son básicamente el mismo proceso, los comandos específicos se pueden derivar de flashfile.xml incluido con cada imagen de fábrica.

1 votos

Salvavidas, sólo quería hacerte saber

1voto

HoangYell Puntos 101

Encuentra flashfile.bat y luego ejecútalo en lugar de ejecutar manualmente o debes comenzar a ejecutar 2 comando:

fastboot getvar max-sparse-size

fastboot oem fb_mode_set

ejemplo completo de:

Motorola_Moto_X_Style_XT1572_CLARK_RETLA_DS_7.0_NPHS25.200-15-8_CID12

echo off 
fastboot getvar max-sparse-size 
fastboot oem fb_mode_set 
fastboot flash partition gpt.bin 
fastboot flash bootloader bootloader.img 
fastboot flash logo logo.bin 
fastboot flash boot boot.img 
fastboot flash recovery recovery.img 
fastboot flash system system.img_sparsechunk.0 
fastboot flash system system.img_sparsechunk.1 
fastboot flash system system.img_sparsechunk.2 
fastboot flash system system.img_sparsechunk.3 
fastboot flash system system.img_sparsechunk.4 
fastboot flash system system.img_sparsechunk.5 
fastboot flash system system.img_sparsechunk.6 
fastboot flash system system.img_sparsechunk.7 
fastboot flash system system.img_sparsechunk.8 
fastboot flash system system.img_sparsechunk.9 
fastboot flash system system.img_sparsechunk.10 
fastboot flash modem NON-HLOS.bin 
fastboot flash fsg fsg.mbn 
fastboot flash bluetooth BTFM.bin 
fastboot erase modemst1 
fastboot erase modemst2 
fastboot erase cache 
fastboot erase userdata 
fastboot erase customize 
fastboot erase clogo 
fastboot flash fsg fsg.mbn 
fastboot flash bluetooth BTFM.bin 
fastboot oem fb_mode_clear 
echo ------------------------------------------------------------------------- 
echo por favor desplácese hacia arriba y verifique su flash por si hay errores 
echo ------------------------------------------------------------------------- 
pause 
fastboot reboot 
exit

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X