[Guide] Mate 9 Flash Oreo Update Package and Downgrade Nougat

Search This thread

mankindtw

Senior Member
Jul 22, 2008
236
399
Steps:
  • Prepare and Notice
    A. Warning! Flash phone might get it bricked. I am not responsible for it.
    B. Phone is already Oreo firmware, only tested same brand update and downgrade.
    C. Backup data, it might be restore factory default setting especially using downgrade ROM version.
    D. Unlock bootloader before flash steps.
    E. After update successfully, device might be locked again.
    F. HWOTA8 Package (HWOTA8_2017110501.zip)
  • Flash Update
    A. Use Vol-Dn + USB Cable to boot into fastboot mode.
    B. Use Replace_Recovery.bat in HWOTA8 to flash TWRP recovery.
    C. Disconnect USB cable, use Vol-Up + Power to boot into TWRP.
    D. Create "HWOTA8" directory in MTP sdcard.
    E. Put hwota8_update.zip, MHA_RECOVERY8_NoCheck.img, and three huawei update package (update.zip, update_data_public.zip, and update_all_hw.zip) files into "HWOTA8" directory.
    F. TWRP install sdcard hwota8_update.zip, it will reboot and install update automatically.

  • Downgrade Nougat
    A. Put update.zip, update_data_public.zip, and update_all_hw.zip files into HWOTA8 repack directory.
    B. Run repack.bat to update zip files.
    C. Go through "Flash Update" steps and use repacked zip files.
    D. Enter recovery and do factory reset.

  • Rebrand
    A. Put Put hwota8_rebrand.zip and "OEMINFO.bin" (From HWOTA) into SDCard HWOTA8 directory.
    B. Use Replace_Recovery.bat in HWOTA8 to flash TWRP recovery.
    C. Disconnect USB cable, use Vol-Up + Power to boot into TWRP.
    D. Install hwota8_rebrand.zip, it reboots and factory reset failure.
    E. Enter fastboot mode and unlock device again.
    F. Use Replace_Recovery.bat in HWOTA8 to flash TWRP recovery and enter it.
    G. Do "Downgrade Nougat" steps to the rebrand firmware, it fails and reboot but fine.
    H. When going to system press "Vol-Up" to enter eRecovery, do "Low-level format data partition".
    I. Wait all done and recovery menu show up, reboot and do "Downgrade Nougat" again.
    J. Update should be successful this time, rebrand done.
 
Last edited:

ante0

Senior Member
Dec 28, 2009
3,214
1,581
Stockholm
Just one question my friend. This is only for update Oreo to Oreo right? Not for downgrade?

You should be able to install ROLLBACK with it.
I'm going to test later today.

Rollback installed now.
You have to modify script a little though, as rollback has no public zip.
So simply remove the line that says
echo --update_package=/sdcard/HWOTA8/update_data_public.zip > /cache/recovery/command
in hwota8_update.zip's update-binary.

You should even be able to install something that's not a ROLLBACK, as long as you factory reset after.
The rollback factory resets automatically.
 

albertobom

Senior Member
Apr 7, 2011
2,491
705
41
Esquinzo
Rollback installed now.
You have to modify script a little though, as rollback has no public zip.
So simply remove the line that says
echo --update_package=/sdcard/HWOTA8/update_data_public.zip > /cache/recovery/command
in hwota8_update.zip's update-binary.

You should even be able to install something that's not a ROLLBACK, as long as you factory reset after.
The rollback factory resets automatically.
Amazing. Thanks my friend. :D
 

albertobom

Senior Member
Apr 7, 2011
2,491
705
41
Esquinzo
Going Oreo directly to C432B197 does not work, fails at 6% in recovery.
But good that rollback installs.
Thanks for the info my friend that works for me. :good:

---------- Post added at 05:43 PM ---------- Previous post was at 05:42 PM ----------

Going Oreo directly to C432B197 does not work, fails at 6% in recovery.
But good that rollback installs.
BTW you change script back before test it right?
 

ante0

Senior Member
Dec 28, 2009
3,214
1,581
Stockholm
Thanks for the info my friend that works for me. :good:

---------- Post added at 05:43 PM ---------- Previous post was at 05:42 PM ----------


BTW you change script back before test it right?

Of course xD
I did forget first though, and it failed because it couldn't find files... :p

Rollback installs fine with SuperSU and Adaway (modifies /system) installed.
 
Last edited:
  • Like
Reactions: albertobom

albertobom

Senior Member
Apr 7, 2011
2,491
705
41
Esquinzo
Of course xD
I did forget first though, and it failed because it couldn't find files... :p

Rollback installs fine with SuperSU and Adaway (modifies /system) installed.
OK then. This means I can stay beta and update whenever I want :D

---------- Post added at 06:08 PM ---------- Previous post was at 06:06 PM ----------

@mankindtw my friends you're the best. ;)
 

arminbih

Senior Member
Feb 23, 2015
427
135
Is there a way to disable vibration of the floating navigation dock when long pressed on oreo it is really annoying?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 31
    Steps:
    • Prepare and Notice
      A. Warning! Flash phone might get it bricked. I am not responsible for it.
      B. Phone is already Oreo firmware, only tested same brand update and downgrade.
      C. Backup data, it might be restore factory default setting especially using downgrade ROM version.
      D. Unlock bootloader before flash steps.
      E. After update successfully, device might be locked again.
      F. HWOTA8 Package (HWOTA8_2017110501.zip)
    • Flash Update
      A. Use Vol-Dn + USB Cable to boot into fastboot mode.
      B. Use Replace_Recovery.bat in HWOTA8 to flash TWRP recovery.
      C. Disconnect USB cable, use Vol-Up + Power to boot into TWRP.
      D. Create "HWOTA8" directory in MTP sdcard.
      E. Put hwota8_update.zip, MHA_RECOVERY8_NoCheck.img, and three huawei update package (update.zip, update_data_public.zip, and update_all_hw.zip) files into "HWOTA8" directory.
      F. TWRP install sdcard hwota8_update.zip, it will reboot and install update automatically.

    • Downgrade Nougat
      A. Put update.zip, update_data_public.zip, and update_all_hw.zip files into HWOTA8 repack directory.
      B. Run repack.bat to update zip files.
      C. Go through "Flash Update" steps and use repacked zip files.
      D. Enter recovery and do factory reset.

    • Rebrand
      A. Put Put hwota8_rebrand.zip and "OEMINFO.bin" (From HWOTA) into SDCard HWOTA8 directory.
      B. Use Replace_Recovery.bat in HWOTA8 to flash TWRP recovery.
      C. Disconnect USB cable, use Vol-Up + Power to boot into TWRP.
      D. Install hwota8_rebrand.zip, it reboots and factory reset failure.
      E. Enter fastboot mode and unlock device again.
      F. Use Replace_Recovery.bat in HWOTA8 to flash TWRP recovery and enter it.
      G. Do "Downgrade Nougat" steps to the rebrand firmware, it fails and reboot but fine.
      H. When going to system press "Vol-Up" to enter eRecovery, do "Low-level format data partition".
      I. Wait all done and recovery menu show up, reboot and do "Downgrade Nougat" again.
      J. Update should be successful this time, rebrand done.
    3
    Hi mankindtw. From MHAL29C636B158 Emuo 5.0 android 7.0, to upgrade to android 8. I use the old school hwota or the hwota 8. I am a bit messed up. Thank you for your answer.

    HWOTA for current system EMUI 5, Android 7 Nougat (Include upgrade to EMUI 8, Android 8 Oreo)
    HWOTA8 for current system EMUI 8, Android 8 Oreo (Include downgrade to EMUI 5, Android 7 Nougat)
    3
    Just one question my friend. This is only for update Oreo to Oreo right? Not for downgrade?

    You should be able to install ROLLBACK with it.
    I'm going to test later today.

    Rollback installed now.
    You have to modify script a little though, as rollback has no public zip.
    So simply remove the line that says
    echo --update_package=/sdcard/HWOTA8/update_data_public.zip > /cache/recovery/command
    in hwota8_update.zip's update-binary.

    You should even be able to install something that's not a ROLLBACK, as long as you factory reset after.
    The rollback factory resets automatically.
    2
    How to update from MHA-L29 8.0.0.321 (C432log) to MHA-L29 8.0.0.329 (C432log) without loosing my data. The file I found for 329 is only an ota update 486 mb. My question is where do I find the files needed for MHA-L29 8.0.0.329 (C432log) update: update.zip, update_data_public.zip, and update_all_hw.zip
    The Firedance rom brings them inside their installer hwota8
    https://www.android-hilfe.de/index.php?posts/10743158


    Enviado desde mi MHA-L29 mediante Tapatalk
    2
    Going Oreo directly to C432B197 does not work, fails at 6% in recovery.
    But good that rollback installs.

    Add "Downgrade Nougat" and new HWOTA8 package.