Kaip išgauti ir „Flash Huawei“ programinės įrangos programinę įrangą

Pažangesniems „Android“ vartotojams, kuriems priklauso „Huawei“ įrenginiai, gali būti scenarijų, kai norite mirksėti tik tam tikrus failus iš OTA atnaujinimo. Pvz., Jei jūsų įrenginys netyčia pasidaro plytinis ir žinote, kad tam tikrų failų mirksėjimas iš atnaujinimo paketo ( o ne visas ROM) padėtų atkurti įrenginį.

Šiame „Appuals“ vadove mes jums parodysime, kaip tiksliai išgauti ir „Flash“ failus iš „Huawei“ programinės įrangos naujinimo paketų. Mes siūlome 3 metodus - „Huawei Update Extractor“, skirtą „Windows“, „SplitUpdate“ scenarijų, skirtą „Linux“ / „Mac“, ir alternatyvų scenarijų taip pat „Linux“ su keliomis papildomomis funkcijomis.

Reikalavimai

  • Firmware atnaujinimas.zip
  • „Huawei Update Extractor“ (tik „Windows“)
  • „SplitUpdate“ „perl“ scenarijus (šaltinis) („Linux“ / „Mac“ / „Windows“)
  • Alternatyvus scenarijus (ištraukos į tą patį aplanką kaip „splitupdate“, o ne išvestis / ir apima „Linux“ prijungimo scenarijų)

Pirmiausia turėtumėte nustatyti dabartinę „Huawei“ programinės įrangos versiją. Patikrinkite skiltyje „Nustatymai“> „Sistema“> „Apie telefoną“, tada nukopijuokite savo „Build Number“.

Turėtumėte pamatyti, pavyzdžiui, kažką panašaus: BLA-L29 8.0.0.132 (C636)

Tai reiškia: BLA-L29C636B132. Nes jūs pakeisite „8.0.0.“ Į C636 ir pridėsite B prieš 132.

Trumpas užrašas „Nuga“ ir „Oreo“

„Oreo“ truputį pakeistos pertvaros. Įkrovos skaidinys buvo padalintas į „ramdisk“ ir „branduolį“. Atkūrimo skaidinys buvo padalintas į „recovery_ramdisk“, „recovery_vendor“ ir „recovery_vbmeta“, kurie taip pat dalijasi branduolio skaidiniu su „ramdisk“.

Taigi turėdami tokią informaciją, greičiausiai norite mirksėti „ramdisk“ ir „recovery_ramdisk“ - „ramdisk“ yra ta vieta, kur „Magisk“ / „SuperSU“ bus mirksėta, o „recovery_ramdisk“ - „TWRP“.

Tarkime, kad turite programinę-aparatinę įrangą BLA-L29C636B132.

Eikite į „Pro-Teammt“ programinės aparatinės įrangos duomenų bazę, tada ieškiklyje įveskite visą programinę-aparatinę įrangą ir ieškokite savo modelio.

Tada surasite eilutę, nurodančią „FullOTA-MF“, ir spustelėkite tos eilutės mygtuką „Atnaujinti“.

Išgaunamas „update.app“ iš „Huawei OTA“.

Tada bus atsisiųstas visas OTA atnaujinimas.zip. Tai turite atidaryti archyvų tvarkytuvėje ir iš kompiuterio išgauti „Update.app“ failą.

„Huawei Update Extractor“ metodas ( tik „Windows“)

Atsisiųskite „Huawei Update Extractor“ ir ištraukite jį į savo kompiuterį. Pagrindiniame aplanke paleiskite programą „HuaweiUpdateExtractor.exe“.

Panaikinkite pažymėtą langelį.

Eikite į skirtuką „Nustatymai“ ir atžymėkite parinktį „Patvirtinti antraštės kontrolinę sumą“.

Dabar grįžkite į skirtuką „Ištrauka“ ir spustelėkite mygtuką…, kad pasirinktumėte failą „update.app“, kurį anksčiau išgavote.

Ekrane bus visi failai, esantys „update.app“ faile. Dabar galite dešiniuoju pelės mygtuku spustelėti bet kurį iš šių failų ir pasirinkti „Pasirinkta ištrauka“, kuri suteiks jums dar vieną dialogą pasirinkti, kur siųsti išskleistą failą.

Tada galite naudoti spartųjį įkrovą, norėdami mirksėti ištrauktus failus, pavyzdžiui, į diską.

Pvz., Įdėkite failus, kuriuos norite mirksėti, į savo pagrindinį ADB kelią ir paleisite ADB terminalą.

Tada naudodami „adb reboot bootloader“ įdėsite įrenginį į greitojo įkrovimo režimą.

Po to failą galite mirksėti naudodami greitosios įkrovos funkciją. Taigi, jei norėtumėte ką nors mirksėti į atminties diską, turėtumėte naudoti komandą ADB: „fastboot flash ramdisk xxxxx.img“.

Tačiau „Nougat“ iš „update.app“ failo ištrauksite „BOOT“ ir paleisite jį naudodami: fastboot flash boot boot.img

„Perl“ scenarijų metodas („ Linux“ ir „Mac“)

Pirmiausia atsisiųskite splitupdate.zip ir ištraukite.

Dabar įveskite išskleistą „suskaidytą“ aplanką ir paleiskite terminalą. Įveskite šias komandas terminale:

 chmod + x splitupdate chmod + x crc 

Dabar vykdykite instrukcijas, pateiktas šio vadovo skyriuje „Windows“, norėdami gauti pilną OTA atnaujinimą .zip, išimkite „update.app“ į aplanką „Splitas“ ir atidarykite kitą terminalą. Įveskite šias komandas:

 ./split Update UPDATE.APP failas_ekstraktas 

Jei rašysite „file_to_extract“ ar ką nors, kas yra ar nėra UPDATE.APP, jame bus išvardyti visi jame esantys vaizdai.

./splitupdate UPDATE.APP 'ištrauks visus failus atnaujinime .app - jis išves failus į naujai sukurtą aplanką' išvestis '. Filtravimas nėra tobulas.

Jei naudosite „./splitupdate UPDATE.APP RAMDISK“, jis ištrauks visus vaizdus su RAMDISK vardu, taigi gausite RAMDISK.img ir RECOVERY_RAMDISK.img.

Alternatyvus scenarijaus metodas

Naudodami terminalą, pakeisite šiuos failus alternatyvaus scenarijaus aplanke:

 chmod + x simg2img chmod + x mount.sh 

Jei naudosite „mount.sh“, turite redaguoti scenarijų ir pakeisti „YOUR_SUDO_PASSWORD_HERE“ tikruoju slaptažodžiu. Arba galite pašalinti „aidą“ YOUR_SUDO_PASSWORD_HERE | ir rankiniu būdu įveskite slaptažodį, naudodami scenarijų.

Tada ištrauksite „system.img“ ar bet kurį kitą jums patinkantį failą ir naudosite „./mount.sh SYSTEM“.

Tai pavers „SYSTEM.img“ į „SYSTEM.raw“ ir sujungs jį į „split_folder / SYSTEM /“ kaip kilpos įrenginį, jis taip pat pakeis „chmod 777“ viską, kas yra sistemoje /.

Įdomios Straipsniai