Ako extrahovať a Flash firmware spoločnosti Huawei

Pre pokročilých používateľov systému Android, ktorí vlastnia zariadenia Huawei, môžu existovať scenáre, v ktorých chcete iba aktualizovať konkrétne súbory z aktualizácie OTA. Napríklad, ak sa zariadenie náhodou poškodí a vy viete, že flashovanie konkrétnych súborov z balíka aktualizácií ( namiesto celej ROM) by vám pomohlo 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 metódy - Huawei Update Extractor pre Windows, SplitUpdate skript pre Linux / Mac a alternatívny skript aj pre Linux s niekoľkými ďalšími funkciami.

požiadavky

  • Aktualizácia firmvéru
  • Huawei Update Extractor (len Windows)
  • Skript SplitUpdate perl (zdroj) (Linux / Mac / Windows)
  • Alternatívny skript (extrahuje sa do rovnakého priečinka ako „splitupdate“ namiesto výstupu / a obsahuje skript na pripojenie iba pre Linux)

Najprv by ste mali zistiť svoju aktuálnu verziu firmvéru Huawei. Začiarknite políčko Nastavenia> Systém> O telefóne a potom skopírujte vaše číslo zostavenia.

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

To sa premieta do: BLA-L29C636B132. Pretože nahradíte „8.0.0.“ Za C636 a pridáte B pred 132.

Stručná správa o Nougat versus Oreo

Oddiely boli v Oreo trochu zmenené. Zavádzacia oblasť bola rozdelená na 'ramdisk' a 'kernel'. Oddiel na obnovenie bol rozdelený na recovery_ramdisk, recovery_vendor a recovery_vbmeta - ktorý tiež zdieľa oddiel jadra s ramdisk.

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

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

Mali by ste ísť do databázy firmvéru Pro-Teammt, potom do vyhľadávača zadať celý firmvér a vyhľadať svoj model.

Potom vyhľadajte riadok označujúci „FullOTA-MF“ a kliknite na tlačidlo „Aktualizovať“ v tomto riadku.

Extrahuje sa update.app z Huawei OTA.

Potom stiahne úplný súbor OTA update.zip. Musíte to otvoriť v správcovi archívov a extrahovať súbor „Update.app“ vo vašom počítači.

Metóda Huawei Update Extractor ( len Windows)

Stiahnite si Huawei Update Extractor a extrahujte ho do svojho počítača. Spustite program HuaweiUpdateExtractor.exe v hlavnej zložke.

Zrušte začiarknutie políčka v krúžku.

Prejdite na kartu Nastavenia a zrušte začiarknutie možnosti Overiť kontrolný súčet záhlavia.

Teraz prejdite späť na kartu Extrahovať a kliknutím na tlačidlo ... vyberte súbor update.app, ktorý ste predtým extrahovali.

Na obrazovke sa zobrazia všetky súbory vo vnútri súboru update.app. Teraz môžete pravým tlačidlom myši kliknúť na ktorýkoľvek z týchto súborov a zvoliť 'Extrahovať vybrané', čo vám poskytne ďalší dialóg na výber, kam sa má extrahovaný súbor odoslať.

Potom môžete pomocou rýchleho spustenia rozbaliť extrahované súbory, napríklad na ramdisk.

Napríklad umiestnite súbory, ktoré chcete flash, do hlavnej cesty ADB a spustíte terminál ADB.

Potom svoje zariadenie uvediete do režimu rýchleho spustenia pomocou „bootovacieho zavádzača adb“

Potom môžete súbor flash pomocou rýchleho spustenia. Takže ak by ste chceli niečo prebrať na ramdisk, mali by ste použiť príkaz ADB: fastboot flash ramdisk xxxxx.img

Na serveri Nougat však budete extrahovať súbor „BOOT“ zo súboru update.app a Flash ho pomocou: fastboot flash boot boot.img

Metóda skriptu Perl ( Linux a Mac)

Najprv si stiahnite splitupdate.zip a extrahujte ho.

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

 chmod + x splitupdate chmod + x crc 

Teraz postupujte podľa pokynov v časti Windows tejto príručky na získanie úplnej aktualizácie .TA súboru OTA, rozbaľte súbor update.app do priečinka „Split“ a otvorte iný 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, vypíše všetky obrázky v ňom.

./splitupdate UPDATE.APP 'extrahuje všetky súbory v aktualizácii.app - výstup súborov do novovytvoreného priečinka „output“. Filtrácia nie je dokonalá.

Ak použijete './splitupdate UPDATE.APP RAMDISK', extrahuje všetky obrázky s RAMDISK v jeho názve, takže získate RAMDISK.img a RECOVERY_RAMDISK.img.

Alternatívna metóda skriptu

V termináli alternatívneho skriptu pomocou terminálu upravíte nasledujúce súbory:

 chmod + x simg2img chmod + x mount.sh 

Ak budete používať mount.sh, musíte skript upraviť a nahradiť YOUR_SUDO_PASSWORD_HERE skutočným heslom. Prípadne môžete odstrániť 'echo YOUR_SUDO_PASSWORD_HERE | “a potom pomocou skriptu manuálne zadajte svoje heslo.

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

Týmto sa skonvertuje SYSTEM.img na SYSTEM.raw a pripojí sa k 'split_folder / SYSTEM /' ako slučkové zariadenie, tiež to zmení chmod 777 všetko v SYSTEM /.

Zaujímavé Články