6 votes

Impossible de flasher le Moto X Style - En raison de l'erreur "Pre-flash validation failed".

J'ai bricolé mon appareil (le Motorola Moto X Style (UK)) après avoir essayé d'installer SuperSU sur mon appareil fonctionnant avec la dernière version MM.

Après des heures et des heures de recherche, j'essaie de flasher une version stock sur mon appareil, téléchargée à partir de ce site web. https://firmware.center/firmware/Motorola/Moto%20X%20Style/Stock/XT1572/

Je suis les instructions de ce fil de discussion : https://forum.xda-developers.com/moto-x-style/development/firmware-moto-x-style-pure-stock-t3272486

Ce sont les commandes que l'on vous demande d'entrer dans l'invite de commande :

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

J'ai essayé 2 builds différents, les deux échouent en atteignant les mêmes commandes. Voici la fenêtre de ma console à ce moment-là, après avoir atteint le fichier 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'est-ce que je fais de mal ? Ces erreurs signifient-elles que j'essaie de flasher le mauvais firmware ?

Merci d'avance pour toute aide !

0 votes

Avez-vous acheté le téléphone auprès d'un revendeur ou a-t-il été "marqué" par votre opérateur téléphonique (3, Virgin, ou autre) ?

0 votes

Je l'ai acheté "sans marque", débloqué de n'importe quel opérateur.

0 votes

D'accord, cela exclut la réponse évidente.

10voto

acejavelin Points 5816

Pour répondre précisément à votre question : Dans les appareils Moto, l'erreur de validation de préflash signifie que l'image d'usine que vous tentez de flasher est plus ancienne que celle que vous avez actuellement installée et les appareils Moto . ne pas prendre en charge le déclassement du chargeur de démarrage ou de la table de partition (gpt.bin), que le chargeur de démarrage soit verrouillé ou déverrouillé.

Il y a aussi un deuxième problème avec l'échec des sparsechunks du système, mais c'est plus lié au fait d'avoir d'autres "trucs" dans le dossier système qui proviennent d'autres ROMs ou de patchs flashés, typiquement un formatage (différent d'un wipe) de /system et /data dans TWRP avant de commencer le processus de flashage résout ce problème.

Vous ne commencez ou ne terminez pas votre processus de flashage correctement pour l'image que vous utilisez... Vous devriez commencer par "fastboot oem fb_mode_set" et terminer par "fastboot oem fb_mode_clear" avant le redémarrage, plus d'informations à ce sujet dans une seconde...

Il y a vraiment 2 options ici, vous pouvez sauter la table de partition (gpt.bin), et éventuellement le fichier bootloader.img s'il échoue, et continuer le processus de flashage. Il devrait se terminer et fonctionner normalement et vous pourrez accepter les mises à jour OTA. Ou vous pouvez attendre qu'une image d'usine plus récente soit disponible.

Il n'est pas possible d'effectuer un "reverrouillage" du chargeur de démarrage lors d'une rétrogradation, ce qui signifie que vous avez obtenu une erreur de validation préflash, car vous ne flashez pas une image complète. L'exécution d'un oem lock begin y oem lock nécessite que TOUTES les parties de l'image d'usine soient flashées avec succès, ce qui n'est pas possible si vous rétrogradez.

Pour répondre à la question évidente suivante, nous n'avons pas les dernières images d'usine pour cet appareil, nous sommes en retard d'une à deux versions selon la variante, et Moto/Lenovo n'est pas très enclin à les fournir donc nous avons tendance à les obtenir par "d'autres" moyens.

J'ai écrit un tutoriel complet sur XDA sur le retour de cet appareil à son état d'usine, il est disponible. aquí . Toutes ces questions ont été discutées et répondues dans ce fil de discussion de manière très détaillée, la plupart sont récupérables mais pas toutes sans une image d'usine actuelle.

0 votes

+1. par hasard, auriez-vous fait un guide comme celui-ci pour le Moto X Play ?

1 votes

@beeshyams Non... X et G, mais toutes les Moto récentes ont essentiellement le même processus, les commandes spécifiques peuvent être dérivées de flashfile.xml inclus avec chaque image d'usine.

1voto

comfytoday Points 183

Trouvez flashfile.bat et exécutez-le au lieu d'exécuter le manuel. ou vous devriez commencer à exécuter 2 commandes :

fastboot getvar max-sparse-size

fastboot oem fb_mode_set

exemple complet 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 please scroll up and check your flash for any errors 
echo ------------------------------------------------------------------------- 
pause 
fastboot reboot 
exit

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X