Vejledninger

Sådan udtrækkes og flashes Huawei Stock-firmware

For avancerede Android-brugere, der ejer Huawei-enheder, kan der være scenarier, hvor du kun vil blinke specifikke filer fra en OTA-opdatering. For eksempel, hvis din enhed ved et uheld bliver muret, og du med sikkerhed ved, at blinkende specifikke filer fra en opdateringspakke (i stedet for en hel ROM) ville hjælpe dig med at gendanne din enhed.

I denne Appuals-guide vil vi vise dig nøjagtigt, hvordan du udpakker og blinker specifikke filer fra Huawei firmwareopdateringspakker. Vi tilbyder 3 metoder - Huawei Update Extractor til Windows, SplitUpdate-script til Linux / Mac og et alternativt script også til Linux med et par ekstra funktioner.

Krav

  • Firmware Update.zip
  • Huawei Update Extractor (kun Windows)
  • SplitUpdate perl-script (kilde) (Linux / Mac / Windows)
  • Alternativt script (udtrækker til samme mappe som 'splitupdate' i stedet for output /, og inkluderer kun et monteringsscript til Linux)

Først skal du bestemme din nuværende Huawei firmwareversion. Tjek Indstillinger> System> Om telefonen, og kopier derefter dit Build-nummer.

Du skal f.eks. Se noget som: BLA-L29 8.0.0.132 (C636)

Dette oversættes til: BLA-L29C636B132. Fordi du vil erstatte "8.0.0." med C636, og tilføj en B foran 132.

En kort note om Nougat versus Oreo

Skillevægge blev ændret lidt i Oreo. Bootpartitionen blev delt i 'ramdisk' og 'kernel'. Recovery partition blev opdelt i recovery_ramdisk, recovery_vendor og recovery_vbmeta - som også deler kernepartitionen med ramdisk.

Så med disse oplysninger vil du sandsynligvis blinke ramdisk og recovery_ramdisk - ramdisk er, hvor Magisk / SuperSU vil blive blinket, og recovery_ramdisk er hvor TWRP vil blive blinket.

Så lad os sige, at du f.eks. Har firmwaren BLA-L29C636B132.

Du vil gå til Pro-Teammt firmwaredatabase og derefter indtaste din fulde firmware i finderen og søge efter din model.

Derefter finder du rækken, der angiver "FullOTA-MF" og klikker på knappen "Opdater" på den række.

Derefter downloades den fulde OTA update.zip. Du skal åbne dette i en arkivadministrator og udpakke filen "Update.app" på din computer.

Huawei Update Extractor-metode (Kun Windows)

Download Huawei Update Extractor, og pak den ud på din computer. Start HuaweiUpdateExtractor.exe-programmet inde i hovedmappen.

Gå over til fanen Indstillinger, og fjern markeringen af ​​indstillingen til 'Bekræft header checksum'.

Gå nu tilbage til fanen Uddrag, og klik på knappen ... for at vælge din update.app-fil, som du ekstraherede tidligere.

Skærmen udfyldes med alle filerne i update.app-filen. Nu kan du højreklikke på en af ​​disse filer og vælge 'Uddrag valgt', hvilket giver dig en anden dialog for at vælge, hvor den udpakkede fil skal sendes.

Du kan derefter bruge fastboot til at blinke de udpakkede filer, for eksempel til ramdisken.

For eksempel placerer du de filer, du vil blinke i din primære ADB-sti, og starter en ADB-terminal.

Derefter placerer du din enhed i fastboot-tilstand ved hjælp af 'adb reboot bootloader'

Herefter kan du blinke filen ved hjælp af fastboot. Så hvis du ville blinke noget til ramdisk, ville du bruge kommandoen ADB: fastboot flash ramdisk xxxxx.img

På Nougat vil du dog udtrække 'BOOT' fra filen update.app og blinke den ved hjælp af: fastboot flash boot boot.img

Perl Script-metode (Linux og Mac)

Først skal du downloade splitupdate.zip og udpakke det.

Indtast nu den udpakkede 'split' mappe, og start en terminal. Indtast følgende kommandoer i din terminal:

chmod + x splitupdate chmod + x crc

Følg nu instruktionerne i Windows-sektionen i denne vejledning for at få en fuld OTA-opdatering. Zip, udpak opdateringen.app i mappen 'Split' og åbn en anden terminal. Indtast disse kommandoer:

./splitupdate UPDATE.APP file_to_extract

Hvis du skriver 'file_to_extract' eller noget, der er eller ikke er i UPDATE.APP, vises der alle billeder i den.

./splitupdate UPDATE.APP 'udtrækker alle filer i update.app - det vil output filer til den nyoprettede' output 'mappe. Filtreringen er ikke perfekt.

Hvis du bruger './splitupdate UPDATE.APP RAMDISK', udtrækker det alle billeder med RAMDISK i sit navn, så du får RAMDISK.img og RECOVERY_RAMDISK.img.

Alternativ scriptmetode

Du chmod følgende filer inde i den alternative scriptmappe ved hjælp af terminalen:

chmod + x simg2img chmod + x mount.sh

Hvis du bruger mount.sh, skal du redigere scriptet og erstatte YOUR_SUDO_PASSWORD_HERE med din aktuelle adgangskode. Alternativt kan du fjerne ‘echo YOUR_SUDO_PASSWORD_HERE | ‘Og indtast derefter din adgangskode manuelt, mens du bruger scriptet.

Du ekstraherer derefter system.img eller en hvilken som helst anden fil, du kan lide, og bruger '' ./mount.sh SYSTEM '.

Dette konverterer SYSTEM.img til SYSTEM.raw og monterer det til 'split_folder / SYSTEM /' som en loop-enhed, det vil også chmod 777 alt i SYSTEM /.

Tags android Udvikling Huawei
$config[zx-auto] not found$config[zx-overlay] not found