Tecalote
Inventar
- 18.343
HWOTA für Mate 9 MHA-L29/09
Manuelles Flashen der Firmware unter EMUI-9
Methode mittels externer SD Karte
Manuelles Flashen der Firmware unter EMUI-9
Methode mittels externer SD Karte
Achtung: Man kann diese Methode NICHT benutzen um von der PIE 9.0.1.179 auf die PIE 9.0.1.158 downzugraden!
Man kann jeweils nur auf die Stock Firmware zurück, auf der man gerade ist.
Der Download ist zunächst nur für die 9.0.1.158.
In Post #2 gibt's demnächst eine Anleitung, wie ihr selbst das Tool richtig (auch für andere Firmwares) benutzen könnt. Grundsätzlich darf man auf PIE nicht mit einer inoffiziellen Methode, wie dieser von einer höheren Firmware auf eine niedere Firmware downgraden - es sei denn HiSuite bietet es offiziell an!
Sonst passiert, was jenem Nutzer passiert ist:
Hard Brick, Blackscreen nach Stock Anleitung
- Wenn ihr euer Gerät gerootet habt - mit der Anleitung aus dem Thread: Anleitung - [PIE] ROOT für Mate 9 MHA-L29/09 EMUI-9 und ihr möchtet zurück auf reine original Huawei Firmware - so könnt ihr das mit dieser Methode tun. Wenn ihr die HWOTA Methode anwendet, müsst ihr keinen komplizierten Unroot durchführen, sondern einfach nur der Anleitung hier folgen.
- Wenn ihr nicht gerootet habt - könnt ihr ebenfalls diese Firmware "manuell" flashen (vorausgesetzt, sie entspricht Eurem Modell und ihr erfüllt die unter Voraussetzung genannten Punkte!)
- Wenn ihr in Zukunft mal auf einer höheren Firmware seid, würde ich davon abraten, mit dieser Methode auf die PIE Firmware 9.0.1.158(c432) downzugraden. Downgrades sind gefährlich geworden und sollten gegebenenfalls nur über die HiSuite durchgeführt werden.
- Theoretisch kann man mit der Methode auch von Android 8 Oreo mit der Build-Nummer
MHA-L09C432B379 (8.0.0.379) sowie MHA-L29C432B379 (8.0.0.379) → auf Android 9 Build Nummer 9.0.1.158(c432) updaten, da das integrierte Recovery sowohl unter Oreo, als auch unter PIE funktioniert. Dafür würdet ihr aber das TWRP von Oreo verwenden: [Recovery][EMUI 8.x][Mate 9][Unofficial]TWRP 3.2.1-0 [28/04/2018] oder das Oreo TWRP von @Firedance1961 - Interessanter Weise funktionieren diese TWRPs (ohne Entschlüsselung des internen Speichers) auch auf PIE - allerdings wird für die Zwecke von Root mit TWRP auf PIE dennoch das neue TWRP benötigt. Ich würde euch zwar raten, von Oreo auf PIE nicht manuell zu updaten, sondern stattdessen entweder mit der Systemaktualisierung, oder aus HiCare (mit angemeldeter Huawei-ID) das PIE Update durchführen. Aber funktionieren tut es auch mit HWOTA9: [RECOVERY] [9.0] [3.2.1-0] TWRP Pie - Post #18
- externe SD Karte, formatiert mit exFAT (nicht FAT32 und nicht NTFS)
- funktioniert nicht von USB-OTG !
- Bootloader ist entsperrt (bei Root ist dies ohnehin der Fall)
- Da ihr auf PIE seid, muss das TWRP für EMUI 9 /Mate 9 installiert sein!
- Download TWRP/EMUI-9/Mate 9: StackPath
- Im Root-Thread ist genauer beschrieben, wie TWRP geflasht wird.
- Wenn ihr Root OHNE TWRP habt - flasht ihr das TWRP im Fastboot Mode:
Code:
fastboot flash recovery_ramdisk name-des-twrp.img
- Wenn ihr Root MIT TWRP habt - dann braucht ihr es ja nicht nochmal zu flashen
- Wenn ihr KEINEN Root habt - kein Problem, die Firmware kann man mit dieser Methode auch ohne Root flashen - aber TWRP braucht ihr dazu (dload geht nicht mit FullOTA-MF)
md5: 8309eeb21fc5c77e58a2b2259a42eb6c
Download der zip für MHA-L09-9.0.1.158(c432): StackPath
md5: 070a99f105ce141e42a89e2c5614d44f
Bitte die Downloads mit md5-Check (für Windows) prüfen:
MD5-Check
Das Tool benötigt keine Installation.
Anleitung zum flashen der Firmware:
- Ladet die zip entsprechend eurem Modell runter
- Entpackt die zip am PC - sie enthält den Ordner HWOTA. Diesen Ordner kopiert ihr auf die externe SD Karte, so wie er ist!
- Auf der SD Karte befindet sich nun also der Ordner HWOTA im Hauptverzeichnis, ohne Unterordner. Bitte "HWOTA" oder die Dateien in dem Ordner nicht umbenennen, sonst greift das Skript nicht.
- EMUI-9-externalSD-Firmwareflash.zip
- EMUI-v9-NoCheck-Recovery.img
- update.zip
- update_all_hw.zip
- eine Textdatei mit der Bezeichnung der Firmware
Nun ins TWRP booten (ohne angestecktem USB-Kabel)
- Im TWRP die Systemmodifikation erlauben (swipe to confirm)
- Install Button drücken, dann links unten "Select storage /den Speicher "Externe SD auswählen"
- Zum Ordner HWOTA navigieren - dort seht ihr dann u.a. die EMUI-9-externalSD-Firmwareflash.zip
- Ihr wählt nur die EMUI-9-externalSD-Firmwareflash.zip aus und schiebt den Balken unten nach rechts (swipe to confirm) um ausschließlich diese eine zip Datei zu flashen
- Das Mate 9 macht selbständig einen Reboot, verweilt dann eine Weile (gefühlt ein bis zwei Minuten) - in dieser Zeit wird das EMUI-v9-NoCheck-Recovery automatisch geflasht und die Firmware zip Dateien automatisch in den Cache geladen.
- Dann startet das Update mit dem EMUI Recovery und läuft langsam bis zu 100% durch
- Danach erfolgt automatisch ein Neustart ins System
Jetzt habt ihr in diesem Moment zwei Optionen
- Entweder ihr lässt das Mate 9 ins System starten - dann gehen weder Einstellungen oder Apps die ihr vorher hattet, verloren (außer Root und TWRP ist natürlich dann weg)
- Oder ihr beschließt, ich mache jetzt auf ganz clean - in dem Fall müsst ihr in dem Moment, wo das Mate 9 neu startet (nachdem EMUI-Update zu 100% durch ist und die Meldung "Succesfull installed, device will reboot" ausgibt) einfach nur die VOL+ Taste gedrückt halten - dann landet ihr im gewohnten EMUI Recovery und könnt dort: Wipe Cache Partition und Factoryreset ausführen
- Das war es
Abschließende Information für künftige Firmwares:
- betrifft jetzt nicht die vorangegangene Anleitung - ist nur eine Info für künftige Updates:
- Das EMUI-v9-NoCheck-Recovery.img - ein Danke an der Stelle an Atarii
- kann in Verbindung mit dem EMUI-9-externalSD-Firmwareflash.zip
- und EMUI 9 Firmware zip Dateien natürlich auch für künftige Firmwares verwendet werden.
- Allerdings muss das Skript in der META-INF in der update-binary der EMUI-9-externalSD-Firmwareflash.zip mit Notepad++ angepasst werden, wenn es z.B. statt zwei Firmware zip Dateien, drei Firmware zip Dateien sind.
- Das würde dann so sein:
Code:
#!/sbin/sh
dd if=/external_sd/HWOTA/EMUI-v9-NoCheck-Recovery.img of=/dev/block/bootdevice/by-name/recovery_ramdisk
echo --update_package=/sdcard/HWOTA/update.zip > /cache/recovery/command
echo --update_package=/sdcard/HWOTA/update_data_public.zip >> /cache/recovery/command
echo --update_package=/sdcard/HWOTA/update_all_hw.zip >> /cache/recovery/command
reboot recovery
- Und die von TeamMT heruntergeladenen Firmware zip Dateien - sind immer nach folgendem Schema zu benennen (in Windows Dateierweiterungen anzeigen lassen, ansonsten ohne .zip, denn zip.zip funktioniert nicht):
update_data_full_public.zip → muss umbenannt werden zu: update_data_public.zip (wird an 2.Stelle gefl.)
update_full_MHA-Lxx_hw_eu.zip → muss umbenannt werden zu: update_all_hw.zip (wird an 3.Stelle gefl.)
Anhänge
Zuletzt bearbeitet: