Kako ekstrahirati in bliskati programsko opremo Huawei Stock

Za napredne uporabnike Android, ki imajo v lasti naprave Huawei, lahko obstajajo scenariji, pri katerih želite posneti samo določene datoteke iz posodobitve OTA. Na primer, če se vaša naprava naključno zida, in veste, da bi vam bliskovito določene datoteke iz posodobitvenega paketa ( namesto celotnega ROM-a) pomagale obnoviti napravo.

V tem priročniku za Appuals vam bomo natančno pokazali, kako izvlečete in predvajate določene datoteke iz paketov za posodobitev vdelane programske opreme Huawei. Ponujamo 3 metode - Huawei Update Extractor za Windows, skript SplitUpdate za Linux / Mac in alternativni skript tudi za Linux z nekaj dodatnimi funkcijami.

Zahteve

  • Posodobitev vdelane programske opreme
  • Huawei Update Extractor (samo za Windows)
  • SplitUpdate skript perl (Vir) (Linux / Mac / Windows)
  • Nadomestni skript (ekstrahira v isto mapo kot 'splitupdate' namesto izhod / / in vključuje skript za namestitev samo za Linux)

Najprej določite svojo trenutno različico vdelane programske opreme Huawei. Prijavite se v Nastavitve> Sistem> O telefonu in nato kopirajte svojo številko gradnje.

Morali bi videti na primer nekaj takega: BLA-L29 8.0.0.132 (C636)

To pomeni: BLA-L29C636B132. Ker boste zamenjali "8.0.0" s C636, pred 132 pa dodali B.

Kratka opomba o Nougatu v primerjavi z Oreo

Predelne stene so v Oreoju nekoliko spremenjene. Zagonska particija je bila razdeljena na 'ramdisk' in 'jedro'. Obnovitvena particija je bila razdeljena na recovery_ramdisk, recovery_vendor in recovery_vbmeta - ki deli tudi jedro z ramdisk.

Torej s temi informacijami verjetno želite bliskati ramdisk in recovery_ramdisk - ramdisk bi bil tam, kjer bi utripal Magisk / SuperSU, in recovery_ramdisk, kjer bi utripal TWRP.

Recimo na primer, da imate vdelano programsko opremo BLA-L29C636B132.

Odprli boste bazo programske opreme Pro-Teammt, nato v iskalnik vnesli vso svojo vdelano programsko opremo in poiskali svoj model.

Nato najdete vrstico, ki označuje "FullOTA-MF" in na tej vrstici kliknite gumb "Posodobi".

Izdvajanje update.app iz Huawei OTA.

Nato bo prenesen celotni OTA update.zip. To morate odpreti v upravitelju arhivov in v računalniku izvleči datoteko »Update.app«.

Metoda Huawei Update Extractor ( samo za Windows)

Prenesite Huawei Update Extractor in ga izvlecite v računalnik. Zaženite program HuaweiUpdateExtractor.exe v glavni mapi.

Počistite okroglo polje.

Pojdite na zavihek Nastavitve in počistite možnost za možnost »Preveri kontrolno vsoto glave«.

Zdaj se vrnite na zavihek Izvleček in kliknite gumb…, da izberete datoteko update.app, ki ste jo izvlekli prej.

Zaslon se bo napolnil z vsemi datotekami v datoteki update.app. Zdaj lahko z desno miškino tipko kliknete katero koli od teh datotek in izberete »Izvlečete izbrano«, kar vam bo omogočilo še en dialog, da izberete, kam naj pošljete izvlečeno datoteko.

Nato lahko s hitrim zagonom odstranite datoteke, na primer, na ramdisk.

Na primer, datoteke, ki jih želite utripati, postavite v glavno pot ADB in zaženete ADB terminal.

Nato napravo postavite v način hitrega zagona s pomočjo 'adb reboot bootloader'

Po tem lahko datoteko bliskovite. Če bi torej želeli nekaj utripati na ramdisk, bi uporabili ukaz ADB: fastboot flash ramdisk xxxxx.img

Vendar boste na Nougatu iz datoteke update.app izvlekli 'BOOT' in jo bliskali z uporabo: fastboot flash boot boot.img

Metoda skripta Perl ( Linux in Mac)

Najprej prenesete splitupdate.zip in jo izvlečete.

Zdaj vnesite izvlečeno mapo 'split' in zaženite terminal. V svoj terminal vnesite naslednje ukaze:

 chmod + x splitupdate chmod + x crc 

Zdaj sledite navodilom v razdelku za Windows v tem priročniku za pridobitev popolne različice .zip za OTA, izvlecite update.app v mapo »Razdeljen« in odprite drug terminal. Vnesite te ukaze:

 ./splitupdate UPDATE.APP file_to_extract 

Če napišete "file_to_extract" ali karkoli, kar je ali ni v UPDATE.APP, bo seznam vseh slik v njem.

./splitupdate UPDATE.APP 'bo izvlekel vse datoteke v update.app - izpisal bo datoteke v novo ustvarjeno mapo' output '. Filtriranje ni popolno.

Če uporabite './splitupdate UPDATE.APP RAMDISK', bo izvlekel vse slike z RAMDISK-om v svojem imenu, zato boste dobili RAMDISK.img in RECOVERY_RAMDISK.img.

Alternativna metoda skripta

Z uporabo terminala v datoteko z alternativnimi skripti vstavite naslednje datoteke:

 chmod + x simg2img chmod + x mount.sh 

Če boste uporabljali mount.sh, morate urediti skript in YOUR_SUDO_PASSWORD_HERE zamenjati s svojim dejanskim geslom. Lahko pa odstranite 'echo YOUR_SUDO_PASSWORD_HERE | 'in nato ročno vnesite geslo med uporabo skripta.

Nato izvlečete system.img ali katero koli drugo datoteko, ki vam je všeč, in uporabite '' ./mount.sh SYSTEM '.

To bo pretvorilo SYSTEM.img v SYSTEM.raw in ga namestilo v 'split_folder / SYSTEM /' kot zanko, tudi chmod 777 bo vse v sistemu SYSTEM /.

Zanimivi Članki