Comment extraire et flasher le micrologiciel Huawei Stock

vous aiderait à récupérer votre appareil.



Dans ce guide Appuals, nous allons vous montrer exactement comment extraire et flasher des fichiers spécifiques à partir des packages de mise à jour du micrologiciel Huawei. Nous proposons 3 méthodes - Huawei Update Extractor pour Windows, script SplitUpdate pour Linux / Mac et un script alternatif également pour Linux avec quelques fonctionnalités supplémentaires.

Exigences

  • Firmware Update.zip
  • Extracteur de mise à jour Huawei (Windows seulement)
  • Script perl SplitUpdate ( La source ) (Linux / Mac / Windows)
  • Script alternatif (extrait dans le même dossier que «splitupdate» au lieu de output /, et inclut un script de montage pour Linux uniquement)

Vous devez d'abord déterminer la version actuelle du micrologiciel Huawei. Vérifiez dans Paramètres> Système> À propos du téléphone, puis copiez votre numéro de build.



Vous devriez voir par exemple quelque chose comme: BLA-L29 8.0.0.132 (C636)



Cela se traduit par: BLA-L29C636B132. Parce que vous remplacerez «8.0.0». avec C636, et ajoutez un B devant 132.



Une brève note sur Nougat contre Oreo

Les partitions ont été un peu modifiées dans Oreo. La partition de démarrage a été divisée en «ramdisk» et «kernel». La partition de récupération a été divisée en recovery_ramdisk, recovery_vendor et recovery_vbmeta - qui partage également la partition du noyau avec ramdisk.

Donc, avec ces informations, vous voudrez probablement flasher le ramdisk et recovery_ramdisk - ramdisk est l'endroit où Magisk / SuperSU serait flashé, et recovery_ramdisk est l'endroit où TWRP serait flashé.

Disons par exemple que vous disposez du firmware BLA-L29C636B132.



Vous iriez à Base de données du firmware Pro-Teammt puis entrez votre micrologiciel complet dans le Finder et recherchez votre modèle.

Ensuite, vous localisez la ligne qui indique «FullOTA-MF» et cliquez sur le bouton «Mettre à jour» sur cette ligne.

Extraire le update.app de Huawei OTA.

Il téléchargera ensuite le fichier OTA update.zip complet. Vous devez l'ouvrir dans un gestionnaire d'archives et extraire le fichier «Update.app» sur votre ordinateur.

Méthode Huawei Update Extractor ( Windows seulement)

Téléchargez Huawei Update Extractor et extrayez-le sur votre ordinateur. Lancez le programme HuaweiUpdateExtractor.exe dans le dossier principal.

Décochez la case encerclée.

Rendez-vous dans l'onglet Paramètres et décochez l'option 'Vérifier la somme de contrôle de l'en-tête'.

Revenez maintenant à l'onglet Extraire et cliquez sur le bouton… pour choisir votre fichier update.app que vous avez extrait précédemment.

L'écran se remplira de tous les fichiers contenus dans le fichier update.app. Vous pouvez maintenant cliquer avec le bouton droit sur l’un de ces fichiers et choisir «Extraire la sélection», ce qui vous donnera un autre dialogue pour choisir où envoyer le fichier extrait.

Vous pouvez ensuite utiliser fastboot pour flasher les fichiers extraits, par exemple, sur le disque virtuel.

Par exemple, vous placez les fichiers que vous souhaitez flasher dans votre chemin ADB principal et lancez un terminal ADB.

Ensuite, vous placez votre appareil en mode de démarrage rapide en utilisant «adb reboot bootloader»

Après cela, vous pouvez flasher le fichier en utilisant Fastboot. Donc, si vous vouliez flasher quelque chose sur le disque virtuel, vous utiliseriez la commande ADB: fastboot flash ramdisk xxxxx.img

Cependant, sur Nougat, vous extrairez «BOOT» du fichier update.app et le flasherez en utilisant: fastboot flash boot boot.img

Méthode de script Perl ( Linux et Mac)

Commencez par télécharger le fichier splitupdate.zip et extrayez-le.

Entrez maintenant dans le dossier «fractionné» extrait et lancez un terminal. Entrez les commandes suivantes dans votre terminal:

chmod + x splitupdate chmod + x crc

Suivez maintenant les instructions de la section Windows de ce guide pour obtenir une mise à jour OTA complète .zip, extrayez le fichier update.app dans le dossier «Split» et ouvrez un autre terminal. Entrez ces commandes:

./splitupdate UPDATE.APP file_to_extract

Si vous écrivez 'file_to_extract' ou tout ce qui est ou non dans UPDATE.APP, il listera toutes les images qu'il contient.

./splitupdate UPDATE.APP »extraira tous les fichiers de update.app - il produira les fichiers dans le dossier« output »nouvellement créé. Le filtrage n'est pas parfait.

Si vous utilisez './splitupdate UPDATE.APP RAMDISK', il extraira toutes les images avec RAMDISK dans son nom, vous obtiendrez donc RAMDISK.img et RECOVERY_RAMDISK.img.

Méthode de script alternative

Vous allez chmod les fichiers suivants dans le dossier de script alternatif, en utilisant le terminal:

chmod + x simg2img chmod + x mount.sh

Si vous utilisez mount.sh, vous devez modifier le script et remplacer YOUR_SUDO_PASSWORD_HERE par votre mot de passe réel. Vous pouvez également supprimer ‘echo YOUR_SUDO_PASSWORD_HERE | ‘Puis entrez manuellement votre mot de passe lors de l’utilisation du script.

Vous extrayez ensuite system.img ou tout autre fichier de votre choix et utilisez «./mount.sh SYSTEM».

Cela convertira SYSTEM.img en SYSTEM.raw et le montera dans ‘split_folder / SYSTEM /’ en tant que périphérique de boucle, il chmod 777 également tout dans SYSTEM /.

Mots clés Android Développement Huawei 3 minutes de lecture