Не удается прошить Moto X Style — из-за ошибки «Проверка перед прошивкой не удалась»

Я заблокировал свое устройство (Motorola Moto X Style (Великобритания)) после попытки установить SuperSU на свое устройство с последней сборкой MM.

Через часы и часы исследований я пытаюсь прошить стоковую сборку на свое устройство, загруженную с этого сайта https://firmware.center/firmware/Motorola/Moto%20X%20Style/Stock/XT1572/

Я следую инструкциям в этой теме: https://forum.xda-developers.com/moto-x-style/development/firmware-moto-x-style-pure-stock-t3272486 .

Это команды, которые вам предлагается ввести в командную строку:

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

Я пробовал 2 разные сборки, обе из них терпят неудачу при достижении одних и тех же команд. Это окно моей консоли в момент достижения файла 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

Что я делаю не так? Означают ли эти ошибки, что я пытаюсь прошить не ту прошивку?

Спасибо за любую помощь заранее!

Вы получили телефон у розничного продавца или он был «заклеймен» вашим оператором связи (3, Virgin или кем-то еще)?
Я купил его «без маркировки», разблокировался у любого оператора.
Хорошо, тогда это исключает очевидный ответ.
Мне удалось стереть и выполнить чистую установку Lineage 14.1, так что у меня снова рабочее устройство! Я оставлю этот пост, если кто-то может придумать решение

Ответы (2)

Конкретно отвечая на ваш вопрос: в устройствах Moto ошибка предварительной проверки означает, что заводской образ, который вы пытаетесь прошить, старше того, который вы установили в данный момент, и устройства Moto не поддерживают понижение версии загрузчика или таблицы разделов (gpt.bin) независимо если загрузчик заблокирован или разблокирован.

Здесь также есть вторая проблема, связанная со сбоем системных sparsechunks, но она больше связана с наличием других «вещей» в системной папке, которые остались от других ПЗУ или прошиваемых патчей, обычно формат (отличный от очистки) / system и /data в TWRP перед запуском процесса прошивки очищает это.

Вы также неправильно начинаете или заканчиваете процесс прошивки для используемого образа... Вы должны начать с "fastboot oem fb_mode_set" и закончить "fastboot oem fb_mode_clear" до перезагрузки, подробнее об этом через секунду.. .

Тут реально 2 варианта, можно пропустить таблицу разделов (gpt.bin), и возможно файл bootloader.img если не получится, и продолжить процесс прошивки. Он должен завершиться и работать нормально, и вы можете принимать обновления OTA. Или вы можете подождать, пока не станет доступен более новый заводской образ.

Выполнение «повторной блокировки» загрузчика невозможно при понижении версии, что означает, что вы получили ошибку проверки предварительной прошивки, потому что вы не прошиваете полный образ. Выполнение oem lock beginи oem lockтребует, чтобы ВСЕ части заводского образа были успешно прошиты, что невозможно при понижении версии.

Чтобы ответить на очевидный следующий вопрос, у нас нет последних заводских образов для этого устройства, мы отстаем на одну-две версии в зависимости от варианта, а Moto/Lenovo менее чем готовы предоставить их, поэтому мы, как правило, получаем их " другое" значит.

Я написал полное руководство на XDA по возврату этого устройства в заводское состояние, оно доступно здесь . Все эти проблемы подробно обсуждались и на них даны ответы в этой ветке, большинство из них можно устранить, но не все без текущего заводского образа.

+1.Вы случайно не делали такой гайд для Moto X Play?
@beeshyams Нет ... X и G, но все последние Moto - это, по сути, один и тот же процесс, конкретные команды могут быть получены из flashfile.xml, включенного в каждый заводской образ.

найдите flashfile.bat, затем запустите его вместо запуска вручную, или вы должны начать выполнять 2 команды:

fastboot getvar max-sparse-size

быстрая загрузка OEM fb_mode_set

полный пример:

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