Cum se extrage și se clipește firmware-ul stocului Huawei

vă va ajuta să vă recuperați dispozitivul.



În acest ghid Appuals, vă vom arăta exact cum să extrageți și să blocați anumite fișiere din pachetele de actualizare firmware Huawei. Oferim 3 metode - Huawei Update Extractor pentru Windows, script SplitUpdate pentru Linux / Mac și un script alternativ și pentru Linux cu câteva caracteristici suplimentare.

Cerințe

  • Firmware Update.zip
  • Huawei Update Extractor (Numai Windows)
  • Script perl SplitUpdate ( Sursă ) (Linux / Mac / Windows)
  • Script alternativ (extrage în același folder ca „splitupdate” în loc de ieșire / și include un script de montare numai pentru Linux)

Mai întâi trebuie să determinați versiunea actuală de firmware Huawei. Verificați în Setări> Sistem> Despre telefon, apoi copiați numărul de construcție.



Ar trebui să vedeți, de exemplu, ceva de genul: BLA-L29 8.0.0.132 (C636)



Aceasta se traduce prin: BLA-L29C636B132. Deoarece veți înlocui „8.0.0”. cu C636 și adăugați un B în fața 132.



O scurtă notă despre Nougat versus Oreo

Partițiile au fost schimbate puțin în Oreo. Partiția de boot a fost împărțită în „ramdisk” și „kernel”. Partiția de recuperare a fost împărțită în recovery_ramdisk, recovery_vendor și recovery_vbmeta - care partajează, de asemenea, partiția kernel cu ramdisk.

Deci, cu aceste informații, probabil că doriți să blocați ramdisk și recovery_ramdisk - ramdisk este locul unde Magisk / SuperSU ar fi intermitent, iar recovery_ramdisk este locul unde TWRP ar fi intermitent.

Să spunem, de exemplu, că aveți firmware-ul BLA-L29C636B132.



Ai merge la Baza de date firmware Pro-Teammt apoi introduceți firmware-ul complet în Finder și căutați modelul.

Apoi localizați rândul care indică „FullOTA-MF” și faceți clic pe butonul „Actualizare” de pe acel rând.

Extragerea update.app din Huawei OTA.

Apoi va descărca actualizarea completă OTA.zip. Trebuie să deschideți acest lucru într-un manager de arhivă și să extrageți fișierul „Update.app” de pe computer.

Metoda Huawei Update Extractor ( Doar Windows)

Descărcați Huawei Update Extractor și extrageți-l de pe computer. Lansați programul HuaweiUpdateExtractor.exe în folderul principal.

Debifați caseta încercuită.

Accesați fila Setări și debifați opțiunea pentru „Verificați suma de verificare a antetului”.

Acum reveniți la fila Extract și faceți clic pe butonul ... pentru a alege fișierul update.app pe care l-ați extras mai devreme.

Ecranul se va completa cu toate fișierele din fișierul update.app. Acum puteți face clic dreapta pe oricare dintre aceste fișiere și puteți alege „Extrageți selectate”, care vă va oferi un alt dialog pentru a alege unde să trimiteți fișierul extras.

Puteți utiliza apoi fastboot pentru a bloca fișierele extrase, de exemplu, pe discul ram.

De exemplu, plasați fișierele pe care doriți să le clipiți în calea principală ADB și lansați un terminal ADB.

Apoi, plasați dispozitivul în modul fastboot folosind „bootloader de repornire adb”

După aceasta, puteți bloca fișierul folosind fastboot. Deci, dacă doriți să blocați ceva pe discul ram, veți utiliza comanda ADB: fastboot flash ramdisk xxxxx.img

Cu toate acestea, pe Nougat veți extrage ‘BOOT’ din fișierul update.app și îl veți bloca folosind: fastboot flash boot boot.img

Metoda Perl Script ( Linux și Mac)

Mai întâi descărcați splitupdate.zip și îl extrageți.

Acum introduceți folderul „divizat” extras și lansați un terminal. Introduceți următoarele comenzi în terminal:

chmod + x splitupdate chmod + x crc

Urmând acum instrucțiunile din secțiunea Windows a acestui ghid pentru obținerea unei actualizări OTA complete .zip, extrageți update.app în folderul „Split” și deschideți un alt terminal. Introduceți aceste comenzi:

./splitupdate UPDATE.APP file_to_extract

Dacă scrieți „file_to_extract” sau orice altceva care este sau nu în UPDATE.APP, acesta va afișa toate imaginile din acesta.

./splitupdate UPDATE.APP ’va extrage toate fișierele din update.app - va scoate fișierele în folderul„ output ”nou creat. Filtrarea nu este perfectă.

Dacă utilizați „./splitupdate UPDATE.APP RAMDISK”, acesta va extrage toate imaginile cu RAMDISK în numele său, astfel veți obține RAMDISK.img și RECOVERY_RAMDISK.img.

Metoda scriptului alternativ

Veți modifica următoarele fișiere în folderul script alternativ, utilizând terminalul:

chmod + x simg2img chmod + x mount.sh

Dacă veți utiliza mount.sh, trebuie să editați scriptul și să înlocuiți YOUR_SUDO_PASSWORD_HERE cu parola dvs. reală. Alternativ, puteți elimina ‘ecou YOUR_SUDO_PASSWORD_HERE | 'Și apoi introduceți manual parola în timp ce utilizați scriptul.

Apoi extrageți system.img sau orice alt fișier care vă place și utilizați „” ./mount.sh SYSTEM ”.

Acest lucru va converti SYSTEM.img în SYSTEM.raw și îl va monta în ‘split_folder / SYSTEM /’ ca dispozitiv buclă, de asemenea, va chmod 777 totul în SYSTEM /.

Etichete Android Dezvoltare Huawei 3 minute citite