FORUMS
Remove All Ads from XDA
Honor 7x
Win an Honor 7X!

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

123 posts
Thanks Meter: 206
 
By mankindtw, Senior Member on 3rd November 2017, 12:00 PM
Post Reply Email Thread
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.
The Following 14 Users Say Thank You to mankindtw For This Useful Post: [ View ] Gift mankindtw Ad-Free
 
 
3rd November 2017, 12:26 PM |#2  
albertobom's Avatar
Senior Member
Flag Esquinzo
Thanks Meter: 695
 
Donate to Me
More
Just one question my friend. This is only for update Oreo to Oreo right? Not for downgrade?
3rd November 2017, 04:34 PM |#3  
Senior Member
Flag Stockholm
Thanks Meter: 647
 
Donate to Me
More
Quote:
Originally Posted by albertobom

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.
The Following User Says Thank You to ante0 For This Useful Post: [ View ] Gift ante0 Ad-Free
3rd November 2017, 05:11 PM |#4  
Senior Member
Flag Belo Horizonte
Thanks Meter: 38
 
More
Ok, this is update oreo for oreo?
The Following User Says Thank You to aureliomilitao For This Useful Post: [ View ] Gift aureliomilitao Ad-Free
3rd November 2017, 05:21 PM |#5  
albertobom's Avatar
Senior Member
Flag Esquinzo
Thanks Meter: 695
 
Donate to Me
More
Quote:
Originally Posted by aureliomilitao

Ok, this is update oreo for oreo?

Yes I belive and rollback as well.
3rd November 2017, 05:41 PM |#6  
Senior Member
Flag Stockholm
Thanks Meter: 647
 
Donate to Me
More
Quote:
Originally Posted by albertobom

Just one question my friend. This is only for update Oreo to Oreo right? Not for downgrade?

Quote:
Originally Posted by ante0

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.
The Following 2 Users Say Thank You to ante0 For This Useful Post: [ View ] Gift ante0 Ad-Free
3rd November 2017, 06:22 PM |#7  
albertobom's Avatar
Senior Member
Flag Esquinzo
Thanks Meter: 695
 
Donate to Me
More
Quote:
Originally Posted by ante0

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.
3rd November 2017, 06:29 PM |#8  
Senior Member
Flag Stockholm
Thanks Meter: 647
 
Donate to Me
More
Quote:
Originally Posted by albertobom

Amazing. Thanks my friend.

Going Oreo directly to C432B197 does not work, fails at 6% in recovery.
But good that rollback installs.
The Following User Says Thank You to ante0 For This Useful Post: [ View ] Gift ante0 Ad-Free
3rd November 2017, 06:43 PM |#9  
albertobom's Avatar
Senior Member
Flag Esquinzo
Thanks Meter: 695
 
Donate to Me
More
Quote:
Originally Posted by ante0

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.

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

Quote:
Originally Posted by ante0

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?
3rd November 2017, 06:47 PM |#10  
Senior Member
Flag Stockholm
Thanks Meter: 647
 
Donate to Me
More
Quote:
Originally Posted by albertobom

Thanks for the info my friend that works for me.

---------- 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.
The Following User Says Thank You to ante0 For This Useful Post: [ View ] Gift ante0 Ad-Free
3rd November 2017, 07:08 PM |#11  
albertobom's Avatar
Senior Member
Flag Esquinzo
Thanks Meter: 695
 
Donate to Me
More
Quote:
Originally Posted by ante0

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

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

@mankindtw my friends you're the best.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes