Flash emmc appsboot error

Device: Kate Weekly 7.9.7 TWRP ZCX 3.0.2 and official 3.1.1-0 tested When I choose 'Reboot to recovery' from updater, it only reboots the phone amd don't reboot to recovery. Is there some kind of steps to be done to make it work or is it a rom issue? Would love to get it to work to be able to...

dogiex

dogiex

Finnish language.Translator


  • #1

Device: Kate
Weekly 7.9.7
TWRP ZCX 3.0.2 and official 3.1.1-0 tested

When I choose ‘Reboot to recovery’ from updater, it only reboots the phone amd don’t reboot to recovery.

Is there some kind of steps to be done to make it work or is it a rom issue?

Would love to get it to work to be able to automate OTA updates.

Have Kate users the same issue or does it work for someone and what rom do you have?

[Solved Method #1 Flashing official rom again]
Confirmed on device KATE
https://xiaomi.eu/community/index.php?posts/386437

[Solved Method #2 Flashing emmc_appsboot.mbn]
Confirmed on KENZO, KATE, IDO, LAND, LIBRA & AQUA

If you get bootloop after method #2, just simply reunlock your bootloader using MiUnlockTool and restart system.
https://xiaomi.eu/community/index.php?posts/387445

Last edited: Oct 27, 2017

  • #2

Hi dogiex, I have the same problem and I use Kenzo.
It’s not a big trouble because we can access by the manual mode. But ofc would be better the automatic mode…

Soebianto


Soebianto


  • #4

This problem seems to affect Redmi Note 3 Pro and SE, and Redmi 3.

These phones are considered ‘old’ from Xiaomi point of view and judging from that thread it’s very clear that they don’t care to fix it.

I think they want all Kenzo users to DOWNGRADE to Redmi Note 4x haha (why in the world people who own a Snapadragon 650 want to downgrade to Snapdragon 625? Kenzo’s SOT is very good already, with xiaomi.eu my Kenzo’s SOT is 9hr for normal daily usage, no game).

Lucky for Kenzo users, xiaomi.eu still supports it.

Last edited: Sep 16, 2017

dogiex

dogiex

Finnish language.Translator


  • #5

This problem seems to affect Redmi Note 3 Pro and SE, and Redmi 3.

These phones are considered ‘old’ from Xiaomi point of view and judging from that thread it’s very clear that they don’t care to fix it.

I think they want all Kenzo users to DOWNGRADE to Redmi Note 4x haha (why in the world people who own a Snapadragon 650 want to downgrade to Snapdragon 625? Kenzo’s SOT is very good already, with xiaomi.eu my Kenzo’s SOT is 9hr for normal daily usage, no game).

Lucky for Kenzo users, xiaomi.eu still supports it.

My brothers Kenzo boots ro recovery fine but he is using stable roms. Also Hennessy and Hermes (mom and dad phone) boots fine to recovery and they use stable.

dogiex

dogiex

Finnish language.Translator


  • #6

This problem seems to affect Redmi Note 3 Pro and SE, and Redmi 3.

These phones are considered ‘old’ from Xiaomi point of view and judging from that thread it’s very clear that they don’t care to fix it.

I think they want all Kenzo users to DOWNGRADE to Redmi Note 4x haha (why in the world people who own a Snapadragon 650 want to downgrade to Snapdragon 625? Kenzo’s SOT is very good already, with xiaomi.eu my Kenzo’s SOT is 9hr for normal daily usage, no game).

Lucky for Kenzo users, xiaomi.eu still supports it.

Have you tried it with latest china rom if it works there?

Soebianto


  • #7

My brothers Kenzo boots ro recovery fine but he is using stable roms. Also Hennessy and Hermes (mom and dad phone) boots fine to recovery and they use stable.

This bug only affected Developer ROM 7.3.16 and after, I started using developer xiaom.eu ROM since Dec 2016 and before 7.3.16 reboot to recovery from Updater was fine.

Didn’t try flashing China Dev ROM because i’m kinda lazy and i strongly believe if this problem was created by xiaomi.eu they would has fixed it long ago..

We also have several RN2, 1 using xiaomi.eu Dev ROM 7.6.x, 1 using xiaomi.eu stable and 1 using latest global stable, all boot to recovery just fine via Updater.

  • #8

It’s my first time on dev ROM, and I got this problem before in Stable. I think start after installing the 8.2.1.0 stable

dogiex

dogiex

Finnish language.Translator


  • #9

Ok I tested this with Global dev 7.9.15 rom and reboot to recovery worked with ZCX recovery, I’m now installing EU rom 7.9.8 on my Kate device and hope that it’s fixed or at least the 7.9.15 fixes it.

dogiex

dogiex

Finnish language.Translator


  • #10

Problem solved! Rebooting to recovery mode now works on my Kate:
Steps to how I made it work:

  1. Flashed latest Global (because my device is Kate and only has Global rom) developer fastboot rom version 7.9.15 via MiFlashTool (XiaoMiFlash) with Clean all option tapped
  2. Rebooted to the OS, enabled USB-debugging and flashed ZCX TWRP next in fastboot
  3. Booted to TWRP and format data
  4. Rebooted TWRP and from mount options disabled «system read only»
  5. From settings enabled «enable MIUI ota updates»
  6. Flashed EU rom
  7. Rebooted to system and it can now reboot to recovery from OS

Last edited: Sep 16, 2017

  • #11

Ok, for your device kate (based on global) I understand that you need all that steps but I don’t understand for m Kenzo…

dogiex

dogiex

Finnish language.Translator


  • #12

Ok, for your device kate (based on global) I understand that you need all that steps but I don’t understand for m Kenzo…

You could try with china rom the same steps for Kenzo.

  • #13

You could try with china rom the same steps for Kenzo.

Its like I said before. Must be other thing, if your brother’s phone boots to recovery. I was in last Xiaomi.eu stable ROM and could not boot. So same situation different behavior…
I will try to look if someone else have this issue and if exist a easier solution.
Thanks anyway

Soebianto


  • #14

Ok I tested this with Global dev 7.9.15 rom and reboot to recovery worked with ZCX recovery, I’m now installing EU rom 7.9.8 on my Kate device and hope that it’s fixed or at least the 7.9.15 fixes it.

So they fixed it in 7.9.15 ROM?

It didn’t work in 7.9.7 right? you’re using eu 7.9.15 ROM now, right? (I suspect if you flash to eu 7.9.7, the reboot to recovery won’t work again).

Last edited: Sep 19, 2017

dogiex

dogiex

Finnish language.Translator


  • #15

So they fixed it in 7.9.15 ROM?

It didn’t work in 7.9.7 right? you’re using eu 7.9.15 ROM now, right? (I suspect if you flash to eu 7.9.7, the reboot to recovery won’t work again).

It worked in 7.9.7 yes. And I updated to 7.9.15 via OTA and worked fine.
I did the steps I mentioned before using the first MIUI build 7.9.7 for Kate. After flashing it did not work. After the steps it worked.

Soebianto


  • #16

It worked in 7.9.7 yes. And I updated to 7.9.15 via OTA and worked fine.
I did the steps I mentioned before using the first MIUI build 7.9.7 for Kate. After flashing it did not work. After the steps it worked.

Thanks a lot for sharing this, hopefully next dev rom fix the problem for Kenzo, like to avoid step 1 & 3 if possible.

dogiex

dogiex

Finnish language.Translator


  • #17

Thanks a lot for sharing this, hopefully next dev rom fix the problem for Kenzo, like to avoid step 1 & 3 if possible.

No problem, I did hope so too for like half a year with no hope.

Soebianto


  • #18

Finally, I fix the reboot to recovery bug (Updater app) on my Kenzo.

I simply flashed the ‘emmc_appsboot.mbn‘ file I extracted from latest MIUI Developers China ROM 7.9.21 (since xiaomi.eu is based on China ROM).

Thanks to @dogiex for the idea (https://xiaomi.eu/community/threads/solved-cant-reboot-to-recovery-from-os.41559/#post-386437), and thanks to @ingbrzy for the confirmation flashing the file won’t cause me some troubles.

Xiaomi.eu started removing this file since ROM 6.11.17 to

protect people who unlocked their Bootloader UN-OFFICIALLY from getting bootloop if they upgrade the ROM

.

For those who got problem with this reboot to recovery bug (can not boot to recovery from Updater app), here are the steps :

WARNING (really important) :
1. This is for OFFICIALLY UNLOCKED BOOTLOADER ONLY.
2. MAKE SURE your device is USING the SAME Mi Account you used to unlocked the bootloader.
3. Turn on USB Debugging & OEM Unlocking in the Developer Options.
4. Make sure your bootloader is still unlock (Fastboot mode, type ‘fastboot oem device-info’).
5. After flashing this file, some people had their bootloader re-locked and bootloop (it was smooth for me, not re-locked bootloader or bootloop), fortunately once you unlocked the bootloader officially, you can use Mi Unlock tool to unlock it again without asking for permission.

6. Backup important data on your phone to SD Card or PC … better safe than sorry, right?).

Please be warned that if you stopped using that mi account with your device for quite sometime (you deleted the mi account from your device), there is a possibility that your unlock permission revoked by Xiaomi, if this happened then you need to ask for unlock permission again (this happened to a friend here who tried this, fortunatelly he got the permission and all is good now).

SOME NOTES :
1. file ‘emmc_appsboot.mbn’ inside these zip files was extracted from the official MIUI China Developer ROM.
2. Use the same or lower version of ‘emmc_appsboot.mbn‘ file compare to your current ROM version.
3. if bootloop happens after flashing, don’t panic, just boot to fastboot & unlock the bootloader using Mi Unlock tool.

(Flashing via Fastboot) :

1). Extract the ‘emmc_appsboot.mbn‘ file from latest MIUI Developers ROM or simply download from links below:

Links (fix reboot to recovery bug in Xiaomi.eu ROM, OFFICIALLY UNLOCKED BOOTLOADER only):
for KENZO / Redmi Note 3 Pro :

for KATE / Redmi Note 3 Pro Special Edition :

for IDO / HM3 :

for LAND / HM3S :

for LIBRA / Mi 4c :

for AQUA / Mi 4s :

2). Boot your phone to Fastboot (power+vol down), connect to PC
3). Go to Commond Prompt in Windows (run as administrator)
4). Type : «fastboot flash aboot emmc_appsboot.mbn», press ENTER
5). Type : «fastboot flash abootbak emmc_appsboot.mbn», press ENTER
6). Reboot your phone and try reboot to recovery from Updater app.

Notes :

1. If fastboot won’t run, maybe you need to install ‘Minimal ADB & Fastboot 1.4.3‘.
2. Screenshot (when i was flashing the file) : http://ibb.co/naQXW5

*********************************************************
You can also flash via TWRP these flashable zip files below :

(Flashing via TWRP) :

for KENZO / Redmi Note 3 Pro :

for KATE / Redmi Note 3 Pro Special Edition :

for IDO / HM3 :

for LAND / HM3S :

for LIBRA / Mi 4c :

for AQUA / Mi 4s :

Last edited: Nov 14, 2017

  • #19

Finally, I fix the reboot to recovery bug (Updater app) on my Kenzo.

I simply flashed the ’emmc_appsboot.mbn’ file I extracted from latest MIUI Developers China ROM 7.9.21 (since xiaomi.eu is based on China ROM).

Thanks to @dogiex for the idea (https://xiaomi.eu/community/threads/solved-cant-reboot-to-recovery-from-os.41559/#post-386437), and thanks to @ingbrzy for the confirmation flashing the file won’t cause me some troubles.

Xiaomi.eu started removing this file since ROM 6.11.17 to

protect people who unlocked their Bootloader UN-OFFICIALLY from getting bootloop if they upgrade the ROM

.

For those who got problem with this reboot to recovery bug (can not boot to recovery from Updater app), here are the steps :
(WARNING : this is for OFFICIALLY UNLOCKED BOOTLOADER ONLY)
0. Backup important data on your phone to SD Card or PC … better safe than sorry, right?
1. Extract the ’emmc_appsboot.mbn’ file from latest MIUI Developers ROM
2. Boot your phone to Fastboot (power+vol down), connect to PC
3. Go to Commond Prompt in Windows (run as administrator)
4. Type : ‘fastboot flash aboot emmc_appsboot.mbn’, ENTER
5. Type : ‘fastboot flash abootbak emmc_appsboot.mbn’, ENTER
6. Reboot your phone and try reboot to recovery from Updater app.

Notes :
1. If fastboot won’t run, maybe you need to install ‘Minimal ADB & Fastboot 1.4.3′
2. link to the ’emmc_appsboot.mbn’ file from latest MIUI Developers China ROM 7.9.21 for KENZO :
https://www.androidfilehost.com/?fid=673368273298988061
3. I believe this same steps will also works for Kate & Redmi 3.

Screenshot : http://ibb.co/naQXW5

Hi Soebianto,

With wich rom you did this steps?
Will I need to do this all the time I update a new xiaomi.eu dev rom?
Thanks in advance

Soebianto


  • #20

Hi Soebianto,

With wich rom you did this steps?
Will I need to do this all the time I update a new xiaomi.eu dev rom?
Thanks in advance

I’m using xiaomi.eu 7.9.21, and flashed the ’emmc_appsboot.mbn’ file I extracted from MIUI Developers China ROM 7.9.21 for KENZO ( I shared the link above), because xiaomi.eu is based on china ROM.

No, I don’t think we need to flash this file every time we update Dev ROM, we only need to if Xiaomi update / change this file.

If you read my reply above, Xiaomi.eu started removing this file since ROM 6.11.17 (before that version, they included this file), and we started having this bug with dev ROM 7.3.16, so it’s about 4 months Xiaomi didn’t touch this file.

But now that we know how to fix this easily..
and if Xiaomi change that file, i will try to update these links here if ‘dogiex’ is ok with it.

Last edited: Sep 22, 2017

dogiex

dogiex

Finnish language.Translator


  • #21

I’m using xiaomi.eu 7.9.21, and flashed the ’emmc_appsboot.mbn’ file I extracted from MIUI Developers China ROM 7.9.21 for KENZO ( I shared the link above), because xiaomi.eu is based on china ROM.

No, I don’t think we need to flash this file every time we update Dev ROM, we only need to if Xiaomi update / change this file.

If you read my reply above, Xiaomi.eu started removing this file since ROM 6.11.17 (before that version, they included this file), and we started having this bug with dev ROM 7.3.16, so it’s about 4 months Xiaomi didn’t touch this file.

But now that we know how to fix this easily..
and if Xiaomi change that file, i will try to update these links here if ‘dogiex’ is ok with it.

Go for it, I edited the OP to link to your guide also.

Soebianto


  • #22

Go for it, I edited the OP to link to your guide also.

Tks a lot, will try keep these files as updated as possible.

MeiGuddet


  • #23

@Soebianto: In your last post in the 7.9.14/15 thread you wrote: «…the reason why i asked this is i found a thread sharing the ’emmc_appsboot.mbn’ file that fix the same problem in Redmi 3…». Where did you found this thread? Is there the same solution as yours here? Then I will try this on my HM3/ido.

Soebianto


  • #24

@Soebianto: In your last post in the 7.9.14/15 thread you wrote: «…the reason why i asked this is i found a thread sharing the ’emmc_appsboot.mbn’ file that fix the same problem in Redmi 3…». Where did you found this thread? Is there the same solution as yours here? Then I will try this on my HM3/ido.

The solution i used and shared above should also works perfectly for Kate and Redmi 3 IDO.

The thread i mentioned was using a patched version emmc_appsboot.mbn file, so if you officially unlocked the bootloader, better use the emmc_appsboot.mbn from MIUI ROM.

The steps are the same for Kenzo, Kate and Ido, just use the right emmc_appsboot.mbn file for your device : emmc_appsboot (HM3_CHINA_Dev_ROM_7_9_21).zip (link in my post above) or you can download miui recovery china dev rom yourself and extract that file (the file i shared here was extracted from latest miui recovery china dev rom).

The thread i found is in xda forum, the solution is the same, flash that emmc_appsboot file (some people use miflash, but i like to use fastboot, it’s simple for me), and i’m using original emmc_appsboot.mbn from miui rom,because my bootloader is OFFICIALLY unlocked.

You can also see the screenshot i took when i was flashing that file… after flashing, the reboot to recovery bug was fixed.

Last edited: Sep 23, 2017

  • #25

I cant flash..sorry im a noob on this things .
There´s no way to made a flash file of this?

Can some one explain to me how to flash whit miflash please.

Last edited: Sep 24, 2017

Permalink

Cannot retrieve contributors at this time


This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters

Show hidden characters

echo «land Fastboot Tool Ver 8.0«
@echo off
set p=«landx«
@echo off
for /f «delims=« %%i in («%cd%«) do set folder=%%~nxi
@echo off
echo %folder% 2>&1 | findstr /r /c:«china« || set p=«land«
echo «^ These images are only used for device %p%«
fastboot %* getvar product 2>&1 | findstr /r /x /c:«product: *%p%$« || echo Missmatching image and device
fastboot %* getvar product 2>&1 | findstr /r /x /c:«product: *%p%$« || exit /B 1
fastboot %* flash partition %~dp0imagesgpt_both0.bin || @echo «Flash tz error« && exit /B 1
fastboot %* flash tz %~dp0imagestz.mbn || @echo «Flash tz error« && exit /B 1
fastboot %* flash sbl1 %~dp0imagessbl1.mbn || @echo «Flash sbl1 error« && exit /B 1
fastboot %* flash rpm %~dp0imagesrpm.mbn || @echo «Flash rpm error« && exit /B 1
fastboot %* flash aboot %~dp0imagesemmc_appsboot.mbn || @echo «Flash emmc_appsboot error« && exit /B 1
fastboot %* flash tzbak %~dp0imagestz.mbn || @echo «Flash tzbak error« && exit /B 1
fastboot %* flash sbl1bak %~dp0imagessbl1.mbn || @echo «Flash sbl1bak error« && exit /B 1
fastboot %* flash rpmbak %~dp0imagesrpm.mbn || @echo «Flash uboot rpmbak« && exit /B 1
fastboot %* flash abootbak %~dp0imagesemmc_appsboot.mbn || @echo «Flash abootbak error« && exit /B 1
fastboot %* flash devcfg %~dp0imagesdevcfg.mbn || @echo «Flash devcfg error« && exit /B 1
fastboot %* flash lksecapp %~dp0imageslksecapp.mbn || @echo «Flash lksecapp error« && exit /B 1
fastboot %* flash cmnlib %~dp0imagescmnlib.mbn || @echo «Flash cmnlib error« && exit /B 1
fastboot %* flash cmnlib64 %~dp0imagescmnlib64.mbn || @echo «Flash cmnlib64 error« && exit /B 1
fastboot %* flash keymaster %~dp0imageskeymaster.mbn || @echo «Flash keymaster error« && exit /B 1
fastboot %* flash devcfgbak %~dp0imagesdevcfg.mbn || @echo «Flash devcfgbak error« && exit /B 1
fastboot %* flash lksecappbak %~dp0imageslksecapp.mbn || @echo «Flash lksecappbak error« && exit /B 1
fastboot %* flash cmnlibbak %~dp0imagescmnlib.mbn || @echo «Flash cmnlibbak error« && exit /B 1
fastboot %* flash cmnlib64bak %~dp0imagescmnlib64.mbn || @echo «Flash cmnlib64bak error« && exit /B 1
fastboot %* flash keymasterbak %~dp0imageskeymaster.mbn || @echo «Flash keymasterbak error« && exit /B 1
fastboot %* flash dsp %~dp0imagesadspso.bin || @echo «Flash dsp error« && exit /B 1
fastboot %* erase boot
fastboot %* erase mdtp
fastboot %* flash modem %~dp0imagesNON-HLOS.bin || @echo «Flash modem error« && exit /B 1
fastboot %* flash system %~dp0imagessystem.img || @echo «Flash system error« && exit /B 1
fastboot %* flash cache %~dp0imagescache.img || @echo «Flash cache error« && exit /B 1
fastboot %* flash recovery %~dp0imagesrecovery.img || @echo «Flash recovery error« && exit /B 1
fastboot %* flash boot %~dp0imagesboot.img || @echo «Flash boot error« && exit /B 1
fastboot %* flash misc %~dp0imagesmisc.img || @echo «Flash misc error« && exit /B 1
fastboot %* flash splash %~dp0imagessplash.img || @echo «Flash splash error« && exit /B 1
fastboot %* flash cust %~dp0imagescust.img || @echo «Flash cust error« && exit /B 1
fastboot %* erase config
fastboot %* reboot
pause

         572d00cc47115_.jpg.45337accc85bb6ae6d483c6ed4872d90.jpg.9ee13ce0eef97a537457785958e1946b.jpg   Разблокировка загрузчика, кастомный рекавери, рут.           

 Авторы и администрация форума не несут ответственности за порчу вашего оборудования, помните: все что вы делает,вы делаете на свой страх и риск !!!

 Источник          

Автор: m0b

Выражаем благодарность

Easyloy за собранный рекавери под наш аппарат.

Ampher за ключевую идею анлока бутлоадера и первую удачную попытку прошивки кастомного рекавери.

rgusev за доведение идеи до удобного и простого способа.

alximiktik за предоставление необходимых файлов.

И так последовательность:

1. Готовим нужную Вам прошивку

1- Качаем и прошиваем любую прошивку для QFIL (например s140).

Новее — лучше. Для обновлений нужен сток без каких либо модификаций!

2- Обновляем до актуальной или интересующей Вас версии.

3- Меняем код региона на свой.

4- Переходим к следующим пунктам что бы вскрыть загрузчик(№2), установить рекавери(№3) и получить рут(№4).

2. Разблокируем загрузчик (без этого ни в коем случае нельзя переходить к следущему шагу)

1- Качаем файл:   emmc_appsboot.zip  218.08kb

2- Распаковываем.
 

3- Добавляем к нему (в ту же папку) файлы от Вашей прошивки (нужна QFIL-версия):

     prog_emmc_firehose_8936.mbn

     gpt_main0.bin

     gpt_backup0.bin

     rawprogram0.xml

     patch0.xml

  4- Запускаем файл rawprogram0-fix.bat
 

  5-  Прошиваем через QFIL, выбрав              файл rawprogram0_aboot.xml.

В некоторых случаях нужно еще дополнительно сделать следующее:

1- Заходим в «О телефоне» => «Информация о устройстве» и много раз нажимаем по «версия прошивки» пока Вас не назовут разработчиком.

Два шага назад (возвращаемся в настройки), переходим в «Параметры разработчика» и там активируем:

Разблокировку ОЕМ

Отладку USB

2- Качаем: status-unlock-bl.zip

3- Распаковываем.

4- Подключаем кабель и запускаем «unlock-bl.bat»

Ждем перезагрузки в загрузчик

Консоль покажет статус: нас интересует строка «(bootloader) Device unlocked:»:

«true» означает что загрузчик открыт (цель достигнута)

«false» — закрыт, нужно вскрывать (жать «Y» в следующем пункте)…

…и предложит разблокировать:

жмем «Y» для разблокировки

«N» — если передумали.

Если все прошло успешно, начнется загрузка системы и в консоле появится надпись «Ready»

Готово!

Можно повторно запустить скрипт для проверки статуса и нажать «N» если Вы добились успеха.

Старый файл, на всякий случай

unlock-bl.zip

3. Кастомный рекавери:

Внимание! Сначала прошейте разблокированный загрузчик!!! 
Способ №1 через фастбут:

1- Качаем файл:   TWRP-FB.zip  13,18 mb

2- Распаковываем.

3- Запускаем rec-inst.bat

Для тех кто так и не попал в бутлоадер способ №2 на рабочей системе (нужен рут):

1- Качаем файл: TWRP.zip ( 13,18 МБ )

2- Распаковываем.

3- Запускаем rec-inst.bat

4. Получение ROOT:

1- Качаем актуальную версию UPDATE-SuperSU-v2.46.zip ( версия указана автором)

2- Копируем на карту памяти.

3- Перегружаемся в рекавери.

4- Устанавливаем с карты памяти скачанный файл.

  • 1

    Сделать резервные копии всех необходимых данных и файлов и сохранить их на компьютер, съёмный носитель или облако.

  • 2

    Создать в корне диска С: папку с именем «Android».

  • 3

    Отключить проверку подлинности драйверов.
    Windows 7
    Во время включения компьютера, после загрузки BIOS, необходимо нажать клавишу F8. В появившимся меню «Дополнительные варианты загрузки» выбрать «Отключение обязательной подписи драйверов». Данный способ может сработать не с первого раза, поэтому следует повторить действие либо открыть командную строку от имени администратора и ввести две команды:
    «bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS»
    «bcdedit.exe /set TESTSIGNING ON»
    Windows 8
    Нужно нажать сочетание клавиш Win+I, зажать клавишу Shift и выбрать пункт «Выключение» > «Перезагрузка». При включении компьютера выбрать «Диагностика» > «Дополнительные параметры» > «Параметры загрузки» > «Перезагрузить». При загрузке выбрать режим «Отключить обязательную проверку подписи драйверов», нажав клавишу F7.
    Windows 10
    Необходимо зажать клавишу Shift и выбрать меню «Пуск» > «Выключение» > «Перезагрузка». После загрузки выбрать «Поиск и устранение неисправностей» > «Дополнительные параметры» > «Параметры загрузки» > «Перезагрузить». Затем выбрать пункт «Отключить обязательную проверку подписи драйверов», нажав клавишу F7.

  • 4

    Скачать и установить на ПК утилиту QFIL и драйвера для телефона.
    В зависимости от версии ОС запустить на выполнение .bat-файл.

  • 5

    Скачать архив adb-fastboot.zip и распаковать все файлы в папку «Android».

  • 6

    Скачать архив x3_CN-unlock.zip и распаковать файлы в произвольную папку.
    Рекомендуется использовать путь к папке без кириллических символов.

  • 7

    Скопировать файл «emmc_appsboot.mbn» от своей прошивки в папку «Android».

  • 8

    Активировать пункты «Отладка по USB» и «Заводская разблокировка» на смартфоне.
    Сделать это можно в разделе «Для разработчиков». Как его открыть, можно узнать здесь.

  • 9

    Запустить утилиту QFIL.

  • 10

    В главном окне программы в разделе «Select Build Type» выбрать пункт «Flat Build».

  • 11

    Затем в разделе «Select Programmer» нажать на кнопку «Browse» и указать путь к файлу «prog_emmc_firehose_8992.mbn».

  • 12

    После этого в разделе «Download» нажать на кнопку «Load XML» и выбрать сначала файл «rawprogram0.xml», а затем — «patch0.xml».

  • 13

    Подключить телефон к компьютеру по USB-кабелю.
    Рекомендуется использовать оригинальный или кабель хорошего качества, а также порт USB 2.0, расположенный на материнской плате (для ПК).

  • 14

    Открыть командную строку и перейти в созданную папку Android командой «cd c:Android» (команды пишутся без кавычек).

  • 15

    Убедиться, что компьютер находит устройство по ADB.
    Для этого необходимо ввести «adb devices» в командную строку. На появившейся запрос на телефоне о разрешении об отладке по ADB на данном компьютере необходимо нажать «Ok», при этом выбрав пункт «Всегда разрешать с этого компьютера». Если устройство видно, то выведется текст «List of devices attached» и список всех устройств (например, xxxxxxx device). Если же вместо «device» будет написано «offline» либо список окажется пустым, то необходимо обновить ADB, проверить драйвера/шнур, поменять порт USB/компьютер.

  • 16

    Перезагрузить телефон в режим EDL (Emergency Download Mode) командой «adb reboot edl» либо отсоединить девайс от ПК, снова подключить и в момент подключения зажать кнопку Питания примерно на 1 секунду, а затем отпустить.
    В «Диспетчере устройств» должно отобразиться новое устройство Qualcomm HS-USB QDLoader 9008 в категории «Порты (COM и LPT)».

  • 17

    В программе QFIL нажать на кнопку «Download» для начала прошивки.

  • 18

    По окончании операции, если всё сделано верно, в поле «Status» последние две строки будут содержать: «Download Succeed» и «Finish Download».

  • 19

    Отключить телефон от ПК и зажать кнопку Питания до включения устройства (примерно 10-20 секунд).
    Смартфон не будет загружаться в систему, а лишь «повиснет» на логотипе Lenovo. При этом будет находиться в режиме Fastboot.

  • 20

    Проверить доступность устройства в режиме загрузчика, введя команду «fastboot devices». Если устройство подключено верно, то выведется идентификатор устройства со словом «fastboot» (например, «xxxxxxx fastboot»). Если же не выведется ничего либо «waiting for devices…», то необходимо обновить драйвера, поменять порт USB, либо попробовать проделать эти действия на другом компьютере.

  • 21

    Проверить состояние загрузчика командой «fastboot oem device-info».
    Если загрузчик заблокирован, в ответ будет выведено (среди прочего) «device unlocked: false».

  • 22

    После этого ввести команду «fastboot oem unlock» для разблокировки загрузчика.

  • 23

    Снова ввести команду «fastboot oem device-info» для проверки статуса загрузчика.
    Если всё было сделано верно, в ответ выведется «device unlocked: true».

  • 24

    Теперь прошить aboot командой «fastboot flash aboot emmc_appsboot.mbn».

  • 25

    Выполнить перезагрузку устройства командой «fastboot reboot».
    После этого смартфон должен загрузиться должным образом.

  • Понравилась статья? Поделить с друзьями:
  • Flash crclist error xiaomi redmi note 8 pro
  • Firmware write error
  • Firmware update error code 5 esp8266
  • Firmware image check failed error code 118
  • Firmware error перевод