Vodniki

Kako izvleči in bliskavico Huawei Stock Firmware

Za napredne uporabnike Androida, ki so lastniki naprav Huawei, lahko obstajajo scenariji, pri katerih želite le utripati določenih datotek iz posodobitve OTA. Če se vaša naprava na primer po naključju opeče in dejansko veste, da utripa določene datoteke iz posodobitvenega paketa (namesto celotnega ROM-a) bi vam pomagalo obnoviti napravo.

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

Zahteve

  • Posodobitev vdelane programske opreme.zip
  • Huawei Update Extractor (samo Windows)
  • Skript SplitUpdate perl (Vir) (Linux / Mac / Windows)
  • Alternativni skript (izvleček v isto mapo kot ‘splitupdate’ namesto izhodnega / in vključuje skript za priklop samo za Linux)

Najprej morate določiti svojo trenutno različico vdelane programske opreme Huawei. Preverite Nastavitve> Sistem> O telefonu in nato kopirajte svojo številko zgradbe.

Videti bi morali na primer nekaj takega: BLA-L29 8.0.0.132 (C636)

To pomeni: BLA-L29C636B132. Ker boste zamenjali »8.0.0«. s C636 in pred 132 dodajte B.

Kratek zapis o Nougatu v primerjavi z Oreom

Pregrade so bile v Oreo 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 prav tako deli particijo jedra z ramdiskom.

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

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

Odprli bi bazo vdelane programske opreme Pro-Teammt, nato v iskalnik vnesli celotno vdelano programsko opremo in poiskali svoj model.

Nato poiščete vrstico z oznako »FullOTA-MF« in v tej vrstici kliknete gumb »Posodobi«.

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

Huawei Update Extractor metoda (Samo Windows)

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

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

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

Zaslon se zapolni z vsemi datotekami v datoteki update.app. Zdaj lahko z desno miškino tipko kliknete katero koli od teh datotek in izberete »Extract Selected« (Izvleči izbrano), ki bo odprlo novo pogovorno okno, kamor želite poslati ekstrahirano datoteko.

Nato lahko s hitrim zagonom bliskate izvlečene datoteke, na primer na ramdisk.

Datoteke, ki jih želite utripati, na primer postavite v svojo glavno pot ADB in zaženete terminal ADB.

Nato napravo postavite v način hitrega zagona z uporabo "adb reboot bootloader"

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

Na Nougat pa boste iz datoteke update.app izvlekli "BOOT" in jo utripali s pomočjo: fastboot flash boot boot.img

Metoda skripta Perl (Linux in Mac)

Najprej naložite splitupdate.zip in ga izvlecite.

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 Windows tega priročnika za pridobitev popolne posodobitve OTA .zip, izvlecite update.app v mapo »Split« in odprite drug terminal. Vnesite te ukaze:

./splitupdate UPDATE.APP file_to_extract

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

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

Če uporabite ‘./splitupdate UPDATE.APP RAMDISK’, bo izvlekel vse slike z RAMDISK v svojem imenu, tako da boste dobili RAMDISK.img in RECOVERY_RAMDISK.img.

Alternativna skriptna metoda

S pomočjo terminala boste v datoteko nadomestnih skriptov shodili naslednje datoteke:

chmod + x simg2img chmod + x mount.sh

Če boste uporabili mount.sh, morate urediti skript in YOUR_SUDO_PASSWORD_HERE nadomestiti z vašim dejanskim geslom. Lahko tudi odstranite ‘echo YOUR_SUDO_PASSWORD_HERE | ‘In nato med uporabo skripta ročno vnesite geslo.

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

S tem bo SYSTEM.img pretvorjen v SYSTEM.raw in nameščen v 'split_folder / SYSTEM /' kot zančna naprava, prav tako pa bo chmod 777 vse v SYSTEM /.

Oznake android Razvoj Huawei
$config[zx-auto] not found$config[zx-overlay] not found