Как да извлечете и да флашвате Huawei Stock Firmware

ще ви помогне да възстановите устройството си.



В това ръководство за Appuals ще ви покажем как точно да извличате и мигате конкретни файлове от пакетите за актуализация на фърмуера на Huawei. Ние предлагаме 3 метода - Huawei Update Extractor за Windows, скрипт SplitUpdate за Linux / Mac и алтернативен скрипт също за Linux с няколко допълнителни функции.

Изисквания

  • Актуализация на фърмуера.zip
  • Huawei Update Extractor (Само за Windows)
  • SplitUpdate perl скрипт ( Източник ) (Linux / Mac / Windows)
  • Алтернативен сценарий (извлича в същата папка като „splitupdate“ вместо output / и включва скрипт за монтиране само за Linux)

Първо трябва да определите текущата версия на фърмуера на Huawei. Проверете в Настройки> Система> Всичко за телефона, след което копирайте номера на вашата компилация.



Трябва да видите например нещо като: BLA-L29 8.0.0.132 (C636)



Това се превръща в: BLA-L29C636B132. Защото ще замените „8.0.0.“ с C636 и добавете B пред 132.



Кратка бележка за Нуга срещу Орео

Разделите бяха променени малко в Oreo. Разделът за зареждане беше разделен на ‘ramdisk’ и ‘kernel’. Разделът за възстановяване беше разделен на recovery_ramdisk, recovery_vendor и recovery_vbmeta - който също споделя дяла на ядрото с ramdisk.

Така че с тази информация вероятно ще искате да мигате ramdisk и recovery_ramdisk - ramdisk е мястото, където Magisk / SuperSU ще бъде мигано, а recovery_ramdisk е мястото, където TWRP ще бъде мигано.

Да кажем например, че имате фърмуера BLA-L29C636B132.



Бихте отишли ​​до База данни на фърмуера на Pro-Teammt след това въведете пълния си фърмуер в търсачката и потърсете вашия модел.

След това намирате реда, който обозначава „FullOTA-MF“, и щракнете върху бутона „Актуализиране“ на този ред.

Извличане на update.app от Huawei OTA.

След това ще изтегли пълната OTA update.zip. Трябва да отворите това в архивен мениджър и да извлечете файла „Update.app“ на вашия компютър.

Метод на Huawei Update Extractor ( Само за Windows)

Изтеглете Huawei Update Extractor и го извлечете на вашия компютър. Стартирайте програмата HuaweiUpdateExtractor.exe в основната папка.

Премахнете отметката от кръглото поле.

Преминете към раздела Настройки и премахнете отметката от опцията за „Проверка на контролната сума на заглавката“.

Сега се върнете в раздела Извличане и щракнете върху бутона ..., за да изберете вашия файл update.app, който сте извлекли по-рано.

Екранът ще се запълни с всички файлове във файла update.app. Сега можете да щракнете с десния бутон върху който и да е от тези файлове и да изберете ‘Extract Selected’, което ще ви даде друг диалог за избор къде да изпратите извлечения файл.

След това можете да използвате бързо стартиране, за да мигате извлечените файлове, например, на диска.

Например поставяте файловете, които искате да мигате, в основния си път на ADB и стартирате ADB терминал.

След това поставяте устройството си в режим на бързо стартиране, използвайки ‘adb reboot bootloader’

След това можете да мигате файла с помощта на бързо стартиране. Така че, ако искате да флаширате нещо на ramdisk, ще използвате командата ADB: fastboot flash ramdisk xxxxx.img

На Nougat обаче ще извлечете ‘BOOT’ от файла update.app и ще го мигате с помощта на: fastboot flash boot boot.img

Метод на Perl Script ( Linux и Mac)

Първо изтеглете splitupdate.zip и го извлечете.

Сега въведете извлечената папка ‘split’ и стартирайте терминал. Въведете следните команди във вашия терминал:

chmod + x splitupdate chmod + x crc

Следвайки инструкциите в раздела за Windows на това ръководство за получаване на пълна OTA актуализация .zip, извлечете update.app в папката ‘Split’ и отворете друг терминал. Въведете тези команди:

./splitupdate UPDATE.APP file_to_extract

Ако напишете „file_to_extract“ или нещо, което е или не е в UPDATE.APP, то ще изброи всички изображения в него.

./splitupdate UPDATE.APP ’ще извлече всички файлове в update.app - ще изведе файлове в новосъздадената папка‘ output ’. Филтрирането не е перфектно.

Ако използвате ‘./splitupdate UPDATE.APP RAMDISK’, той ще извлече всички изображения с RAMDISK в името му, така че ще получите RAMDISK.img и RECOVERY_RAMDISK.img.

Алтернативен метод на скрипта

Ще промените следните файлове в папката на алтернативния скрипт, като използвате терминала:

chmod + x simg2img chmod + x mount.sh

Ако ще използвате mount.sh, трябва да редактирате скрипта и да замените YOUR_SUDO_PASSWORD_HERE с вашата действителна парола. Като алтернатива можете да премахнете ‘echo YOUR_SUDO_PASSWORD_HERE | ‘И след това въведете ръчно паролата си, докато използвате скрипта.

След това извличате system.img или друг файл, който харесвате, и използвате ‘’ ./mount.sh SYSTEM ’.

Това ще преобразува SYSTEM.img в SYSTEM.raw и ще го монтира в ‘split_folder / SYSTEM /’ като контурно устройство, а също така ще chmod 777 всичко в SYSTEM /.

Етикети android Развитие Huawei 3 минути четене