Com extreure i fer flaix el firmware de Huawei Stock

us ajudaria a recuperar el dispositiu.



En aquesta guia d’Appuals, us mostrarem exactament com extreure i flashear fitxers específics dels paquets d’actualització de firmware de Huawei. Oferim 3 mètodes: Huawei Update Extractor per a Windows, script SplitUpdate per a Linux / Mac i un script alternatiu també per a Linux amb un parell de funcions addicionals.

Requisits

  • Firmware Update.zip
  • Huawei Update Extractor (Només Windows)
  • Script perl SplitUpdate ( Font ) (Linux / Mac / Windows)
  • Guió alternatiu (s'extreu a la mateixa carpeta que 'splitupdate' en lloc de sortir / i inclou un script de muntatge només per a Linux)

Primer heu de determinar la versió actual del firmware de Huawei. Consulteu Configuració> Sistema> Quant al telèfon i, a continuació, copieu el número de compilació.



Hauríeu de veure, per exemple, alguna cosa com: BLA-L29 8.0.0.132 (C636)



Això es tradueix en: BLA-L29C636B132. Perquè substituireu '8.0.0'. amb C636 i afegiu una B davant de 132.



Una breu nota sobre Nougat versus Oreo

Les particions es van canviar una mica a Oreo. La partició d’arrencada es va dividir en ‘ramdisk’ i ‘kernel’. La partició de recuperació es va dividir en recovery_ramdisk, recovery_vendor i recovery_vbmeta, que també comparteix la partició del nucli amb ramdisk.

Per tant, amb aquesta informació, és probable que vulgueu fer flaixar ramdisk i recovery_ramdisk: ramdisk és on es llamparia Magisk / SuperSU i recovery_ramdisk és on s’exhibiria TWRP.

Per exemple, diguem que teniu el firmware BLA-L29C636B132.



Hi aniríeu Base de dades de microprogramari Pro-Teammt a continuació, introduïu el firmware complet al cercador i cerqueu el vostre model.

A continuació, localitzeu la fila que indica 'FullOTA-MF' i feu clic al botó 'Actualitza' d'aquesta fila.

Extracció de l’actualització.app de Huawei OTA.

A continuació, descarregarà l’actualització completa.zip d’OTA. Cal obrir-lo en un gestor d'arxius i extreure el fitxer 'Update.app' al vostre ordinador.

Mètode de Huawei Update Extractor ( Només Windows)

Descarregueu Huawei Update Extractor i extraieu-lo al vostre ordinador. Inicieu el programa HuaweiUpdateExtractor.exe a la carpeta principal.

Desmarqueu la casella encerclada.

Aneu a la pestanya Configuració i desmarqueu l'opció 'Verifica la suma de comprovació de la capçalera'.

Ara torneu a la pestanya Extreure i feu clic al botó ... per triar el fitxer update.app que heu extret anteriorment.

La pantalla s'omplirà amb tots els fitxers del fitxer update.app. Ara podeu fer clic amb el botó dret a qualsevol d'aquests fitxers i triar 'Extreu seleccionats', que us donarà un altre diàleg per triar on voleu enviar el fitxer extret.

A continuació, podeu utilitzar fastboot per fer flaixar els fitxers extrets, per exemple, al disc ram.

Per exemple, col·loqueu els fitxers que vulgueu parpellejar a la ruta principal d’ADB i inicieu un terminal ADB.

A continuació, col·loqueu el dispositiu en mode d’arrencada ràpida mitjançant el ‘carregador d’arrencada adb reboot’

Després d'això, podeu fer flaixar el fitxer mitjançant fastboot. Per tant, si voleu fer flaixar alguna cosa al disc ram, utilitzeu l'ordre ADB: fastboot flash ramdisk xxxxx.img

Tanmateix, a Nougat, traureu ‘BOOT’ del fitxer update.app i el feu flaix amb: fastboot flash boot boot.img

Mètode Script Perl ( Linux i Mac)

Primer descarregueu el splitupdate.zip i l’extreu.

Ara introduïu la carpeta 'dividida' extreta i inicieu un terminal. Introduïu les ordres següents al vostre terminal:

chmod + x splitupdate chmod + x crc

Ara seguiu les instruccions de la secció Windows d’aquesta guia per obtenir una actualització OTA completa .zip, extreu l’actualització.app a la carpeta ‘Dividir’ i obriu un altre terminal. Introduïu aquestes ordres:

./splitupdate UPDATE.APP file_to_extract

Si escriviu 'fitxer_per_extreure' o qualsevol cosa que estigui o no a la UPDATE.APP, enumerarà totes les imatges.

./splitupdate UPDATE.APP ’extreurà tots els fitxers de update.app: enviarà fitxers a la carpeta‘ sortida ’de nova creació. El filtratge no és perfecte.

Si utilitzeu ‘./splitupdate UPDATE.APP RAMDISK’, s’extreuran totes les imatges amb RAMDISK al seu nom, de manera que obtindreu RAMDISK.img i RECOVERY_RAMDISK.img.

Mètode d’escriptura alternativa

Podeu modificar els fitxers següents dins de la carpeta de script alternativa, mitjançant el terminal:

chmod + x simg2img chmod + x mount.sh

Si feu servir mount.sh, haureu d'editar l'script i substituir YOUR_SUDO_PASSWORD_HERE per la vostra contrasenya real. Com a alternativa, podeu eliminar ‘eco YOUR_SUDO_PASSWORD_HERE | 'I després introduïu manualment la vostra contrasenya mentre utilitzeu l'script.

A continuació, extreu system.img o qualsevol altre fitxer que vulgueu i utilitzeu ''./mount.sh SYSTEM'.

Això convertirà SYSTEM.img a SYSTEM.raw i el muntarà a ‘split_folder / SYSTEM /’ com a dispositiu de bucle, també canviarà tot el que hi ha a SYSTEM /.

Etiquetes android Desenvolupament Huawei 3 minuts de lectura