Sprievodcovia

Ako extrahovať a flashovať firmvér Huawei Stock

Pre pokročilých používateľov systému Android, ktorí vlastnia zariadenia Huawei, môžu existovať scenáre, kedy chcete iba blikať konkrétne súbory z aktualizácie OTA. Napríklad ak vaše zariadenie náhodou zamrzne a vy skutočne viete, že blikanie konkrétnych súborov z balíka aktualizácií (namiesto celej ROM) pomôže vám obnoviť vaše zariadenie.

V tejto príručke Appuals vám ukážeme, ako presne extrahovať a flashovať konkrétne súbory z balíkov aktualizácií firmvéru Huawei. Ponúkame 3 spôsoby - Huawei Update Extractor pre Windows, skript SplitUpdate pre Linux / Mac a alternatívny skript aj pre Linux s niekoľkými ďalšími funkciami.

Požiadavky

  • Aktualizácia firmvéru.zip
  • Huawei Update Extractor (iba Windows)
  • SplitUpdate perl skript (zdroj) (Linux / Mac / Windows)
  • Alternatívny skript (namiesto rovnakého priečinka ako „splitupdate“ namiesto toho, aby sa nachádzal v priečinku /, obsahuje iba pripojovací skript pre systém Linux)

Najprv by ste mali určiť svoju aktuálnu verziu firmvéru Huawei. Skontrolujte to v časti Nastavenia> Systém> Informácie o telefóne a potom skopírujte svoje číslo zostavy.

Mali by ste vidieť napríklad niečo ako: BLA-L29 8.0.0.132 (C636)

To znamená: BLA-L29C636B132. Pretože nahradíte „8.0.0“. s C636 a pridať B pred 132.

Krátka poznámka o nugáte verzus Oreo

V Oreu boli oddiely trochu pozmenené. Zavádzací oddiel bol rozdelený na ‘ramdisk’ a ‘kernel‘. Oblasť na zotavenie bola rozdelená na recovery_ramdisk, recovery_vendor a recovery_vbmeta - ktorá tiež zdieľa jadrovú oblasť s ramdiskom.

Takže s týmito informáciami pravdepodobne budete chcieť flashovať ramdisk a recovery_ramdisk - ramdisk je miesto, kde by blikal Magisk / SuperSU, a recovery_ramdisk je miesto, kde by blikal TWRP.

Povedzme napríklad, že máte firmvér BLA-L29C636B132.

Prejdete do databázy firmvéru Pro-Teammt, do vyhľadávača zadáte celý firmvér a vyhľadáte svoj model.

Potom vyhľadajte riadok, ktorý označuje „FullOTA-MF“, a kliknite na tlačidlo „Aktualizovať“ v danom riadku.

Potom si stiahne celý súbor OTA update.zip. Musíte to otvoriť v správcovi archívov a rozbaliť súbor „Update.app“ v počítači.

Metóda Huawei Update Extractor (Iba Windows)

Stiahnite si Huawei Update Extractor a extrahujte ho do svojho počítača. Spustite program HuaweiUpdateExtractor.exe v hlavnom priečinku.

Prejdite na kartu Nastavenia a zrušte začiarknutie možnosti „Overiť kontrolný súčet hlavičiek“.

Teraz sa vráťte na kartu Extrahovať a kliknutím na tlačidlo ... vyberte súbor update.app, ktorý ste extrahovali skôr.

Obrazovka sa naplní všetkými súbormi v súbore update.app. Teraz môžete kliknúť pravým tlačidlom myši na ktorýkoľvek z týchto súborov a zvoliť možnosť „Extrahovať vybraté“, ktorá vám poskytne ďalší dialóg s výberom, kam chcete extrahovaný súbor odoslať.

Fastboot potom môžete použiť na flashovanie extrahovaných súborov, napríklad na ramdisk.

Napríklad umiestnite súbory, ktoré chcete flashovať, do hlavnej cesty ADB a spustite terminál ADB.

Potom umiestnite zariadenie do režimu rýchleho spustenia pomocou „adb reboot bootloader“

Potom môžete súbor flashovať pomocou funkcie fastboot. Takže ak by ste chceli niečo flashovať na ramdisk, použili by ste príkaz ADB: fastboot flash ramdisk xxxxx.img

Avšak na Nougate extrahujete „BOOT“ zo súboru update.app a flashujete pomocou: fastboot flash boot boot.img

Metóda Perl Script (Linux a Mac)

Najskôr si stiahnete splitupdate.zip a rozbalíte ho.

Teraz zadajte extrahovaný priečinok „split“ a spustite terminál. Zadajte do svojho terminálu nasledujúce príkazy:

chmod + x splitupdate chmod + x crc

Teraz postupujte podľa pokynov v časti Táto príručka pre Windows na získanie úplnej aktualizácie OTA .zip, rozbaľte update.app do priečinka „Split“ a otvorte ďalší terminál. Zadajte tieto príkazy:

./splitupdate UPDATE.APP file_to_extract

Ak napíšete „file_to_extract“ alebo čokoľvek, čo je alebo nie je v UPDATE.APP, zobrazí sa zoznam všetkých obrázkov v ňom.

./splitupdate UPDATE.APP ‘rozbalí všetky súbory v update.app - vygeneruje súbory do novovytvoreného priečinka‘ output ‘. Filtrovanie nie je dokonalé.

Ak použijete súbor „./splitupdate UPDATE.APP RAMDISK“, rozbalí sa všetky obrázky s názvom RAMDISK, takže získate súbory RAMDISK.img a RECOVERY_RAMDISK.img.

Alternatívna skriptová metóda

Pomocou terminálu budete v alternatívnom priečinku skriptu meniť nasledujúce súbory:

chmod + x simg2img chmod + x mount.sh

Ak použijete mount.sh, musíte upraviť skript a nahradiť YOUR_SUDO_PASSWORD_HERE svojim skutočným heslom. Prípadne môžete odstrániť „echo YOUR_SUDO_PASSWORD_HERE | ‘A potom pri použití skriptu ručne zadajte svoje heslo.

Potom extrahujete system.img alebo akýkoľvek iný súbor, ktorý sa vám páči, a použijete súbor „“ ./mount.sh SYSTEM “.

Týmto skonvertujete SYSTEM.img na SYSTEM.raw a pripojíte ho k ‘split_folder / SYSTEM /‘ ako slučkové zariadenie, taktiež to chmod 777 všetko v SYSTEM /.

Štítky android Vývoj Huawei
$config[zx-auto] not found$config[zx-overlay] not found