Hvordan trekke ut og blinke Huawei Stock firmware

vil hjelpe deg med å gjenopprette enheten.



I denne Appuals-guiden skal vi vise deg nøyaktig hvordan du kan pakke ut og blinke spesifikke filer fra Huawei firmwareoppdateringspakker. Vi tilbyr 3 metoder - Huawei Update Extractor for Windows, SplitUpdate script for Linux / Mac, og et alternativt script også for Linux med et par tilleggsfunksjoner.

Krav

  • Firmware Update.zip
  • Huawei Update Extractor (Bare Windows)
  • SplitUpdate perl-skript ( Kilde ) (Linux / Mac / Windows)
  • Alternativt manus (trekker ut til samme mappe som ‘splitupdate’ i stedet for output /, og inkluderer kun et monteringsskript for Linux)

Først bør du bestemme din nåværende Huawei-firmwareversjon. Sjekk innstillinger> System> Om telefonen, og kopier deretter ned bygningsnummeret ditt.



Du bør for eksempel se noe som: BLA-L29 8.0.0.132 (C636)



Dette oversettes til: BLA-L29C636B132. Fordi du vil erstatte “8.0.0.” med C636, og legg til en B foran 132.



Et kort notat om Nougat versus Oreo

Skilleveggene ble endret litt i Oreo. Oppstartspartisjonen ble delt inn i ‘ramdisk’ og ‘kernel’. Gjenopprettingspartisjon ble delt inn i recovery_ramdisk, recovery_vendor og recovery_vbmeta - som også deler kjernepartisjonen med ramdisk.

Så med den informasjonen, vil du sannsynligvis blinke ramdisk og recovery_ramdisk - ramdisk er der Magisk / SuperSU vil bli blinket, og recovery_ramdisk er der TWRP vil bli blinket.

La oss for eksempel si at du har firmware BLA-L29C636B132.



Du ville gå til Pro-Teammt firmwaredatabase skriv deretter inn full firmware i søkeren, og søk etter modellen din.

Deretter finner du raden som indikerer 'FullOTA-MF' og klikker på 'Oppdater' -knappen på den raden.

Pakk ut oppdateringen. App fra Huawei OTA.

Den vil da laste ned hele OTA update.zip. Du må åpne dette i en arkivbehandling, og trekke ut 'Update.app' -filen på datamaskinen din.

Huawei Update Extractor-metoden ( Bare Windows)

Last ned Huawei Update Extractor, og pakk den ut på datamaskinen din. Start HuaweiUpdateExtractor.exe-programmet i hovedmappen.

Fjern avmerkingen for den innringte boksen.

Gå til Innstillinger-fanen, og fjern merket for alternativet for 'Verify header checksum'.

Gå nå tilbake til kategorien Utpakk, og klikk på… -knappen for å velge update.app-filen du pakket ut tidligere.

Skjermen fylles ut med alle filene i update.app-filen. Nå kan du høyreklikke på hvilken som helst av disse filene og velge 'Pakk ut valgt', som vil gi deg en ny dialog for å velge hvor du skal sende den utpakkede filen.

Du kan deretter bruke fastboot til å blinke de ekstraherte filene, for eksempel til ramdisken.

For eksempel plasserer du filene du vil blinke i den viktigste ADB-banen, og starter en ADB-terminal.

Deretter plasserer du enheten i hurtigstartmodus ved hjelp av 'adb reboot bootloader'

Etter dette kan du blinke filen ved hjelp av fastboot. Så hvis du ønsket å blinke noe til ramdisken, ville du bruke ADB-kommandoen: fastboot flash ramdisk xxxxx.img

På Nougat vil du imidlertid trekke ut 'BOOT' fra filen update.app, og blinke den ved hjelp av: fastboot flash boot boot.img

Perl Script Method ( Linux og Mac)

Først laster du ned splitupdate.zip og trekker den ut.

Gå nå inn i den ekstraherte 'split' mappen, og start en terminal. Skriv inn følgende kommandoer i terminalen:

chmod + x splitupdate chmod + x crc

Følg nå instruksjonene i Windows-delen av denne veiledningen for å få en full OTA-oppdatering .zip, pakk ut update.app i 'Split' -mappen og åpne en annen terminal. Skriv inn disse kommandoene:

./splitupdate UPDATE.APP file_to_extract

Hvis du skriver 'file_to_extract' eller noe som er eller ikke er i UPDATE.APP, vil den vise alle bildene i den.

./splitupdate UPDATE.APP ’trekker ut alle filene i update.app - den vil sende ut filer til den nylig opprettede“ output ”-mappen. Filtreringen er ikke perfekt.

Hvis du bruker ‘./splitupdate UPDATE.APP RAMDISK’, vil den trekke ut alle bilder med RAMDISK i navnet, slik at du får RAMDISK.img og RECOVERY_RAMDISK.img.

Alternativ skriptmetode

Du vil modifisere følgende filer i den alternative skriptmappen ved hjelp av terminalen:

chmod + x simg2img chmod + x mount.sh

Hvis du vil bruke mount.sh, må du redigere skriptet og erstatte YOUR_SUDO_PASSWORD_HERE med ditt faktiske passord. Alternativt kan du fjerne ‘echo YOUR_SUDO_PASSWORD_HERE | ‘Og skriv deretter inn passordet ditt manuelt mens du bruker skriptet.

Deretter trekker du ut system.img eller en hvilken som helst annen fil du liker, og bruker ‘’ ./mount.sh SYSTEM ’.

Dette vil konvertere SYSTEM.img til SYSTEM.raw og montere den til ‘split_folder / SYSTEM /’ som en loop-enhet, den vil også chmod 777 alt i SYSTEM /.

Merker Android Utvikling Huawei 3 minutter lest