FORUMS

[Tool] [HuRUpdater] [0.4] [Flash official firmware in recovery

1,534 posts
Thanks Meter: 5,161
 
By zxz0O0, Senior Member on 27th March 2018, 08:05 AM
Post Reply Email Thread
Here I present my tool to flash Honor stock firmware in TWRP recovery. I have tested it on all currently available firmwares for Honor 9 STF but still this tool is beta.

HuRUpdater
Huawei Recovery Updater

  • Flash official firmware zip files
  • Can detect if firmware locks bootloader
  • Can detect if firmware wipes data

Download:
It's recommended to use a proper custom recovery (with running oeminfo_nvm_server service) like for example my version of TWRP.

How to use:
Warning: Make sure you know what you are doing and do not flash firmware from other devices.
  1. Download firmware files (for official firmware use Huawei Firmware Finder).
  2. Put files you want to flash in a seperate folder on sdcard.
    Supported zip files to flash are (name must match):
    • update.zip (use FullOTA file)
    • update_all_hw.zip
    • update_data_public.zip
  3. Optional: Put recovery.img in same folder if you want to keep custom recovery.
  4. Put HuRUpdater zip in same folder. Example:
  5. Select only HuRUpdater to flash in custom recovery.
  6. Follow instructions on screen. Flashing can take multiple minutes.

Problems:
  • If firmware includes factory reset
    • Factory reset is not supported by custom recovery. Therefore HuRUpdater will flash stock recovery before launching factory reset. After flashing firmware and doing factory reset, you need to flash recovery manually.

Supported devices:
  • Honor 9
  • Honor View 10 (confirmed* by Rommco05)
  • Huawei P9 Lite (confirmed* by Tecalote)
  • Huawei P9 (confirmed* by Tecalote)
  • Huawei P Smart (confirmed* by flibblesan)
  • Huawei Mate 9 (confirmed* by ante0)
  • Huawei Mate 10 (confirmed* by Tecalote)
  • Huawei P20 (confirmed* by realz88)
  • Honor 8 (confirmed* by [email protected])
  • Huawei P8 Lite (2017) (confirmed* by neverdies)
  • Honor 6X (confirmed* by siddhrsh)
  • Huawei Mediapad M5 (confirmed* by ZeuseZ)
  • Other Huawei/Honor? Try and let me know
* first confirmation

Bugreport:
Post full /tmp/recovery.log file in comments


Thanks to all testers who report new devices working. Especially big thanks to @Tecalote who provided me with extensive testing / logs and found bugs.


XDA:DevDB Information
HuRUpdater for Honor, Tool/Utility for the Honor 9

Contributors
zxz0O0

Version Information
Status: Beta

Created 2018-03-27
Last Updated 2018-09-23
The Following 175 Users Say Thank You to zxz0O0 For This Useful Post: [ View ] Gift zxz0O0 Ad-Free
27th March 2018, 08:05 AM |#2  
zxz0O0's Avatar
Honor Addict
OP Senior Member
Thanks Meter: 5,161
 
Donate to Me
More
Reserved
Changelog:
Quote:

  • 0.4
    • Add static busybox
    • Update installer binary
  • 0.3
    • Fix set_metadata (do not abort)
    • Add own busybox for recoveries with bugged version
    • Rename zip files to match HWOTA names

The Following 14 Users Say Thank You to zxz0O0 For This Useful Post: [ View ] Gift zxz0O0 Ad-Free
30th March 2018, 01:09 AM |#3  
angelobiz's Avatar
Senior Member
Flag Milan
Thanks Meter: 140
 
Donate to Me
More
very good,
only a question: recovery.img that have put in directory, have to be Stock recovery image orTwrp?
30th March 2018, 04:09 AM |#4  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by angelobiz

very good,
only a question: recovery.img that have put in directory, have to be Stock recovery image orTwrp?

Stock recovery.
30th March 2018, 12:00 PM |#5  
zxz0O0's Avatar
Honor Addict
OP Senior Member
Thanks Meter: 5,161
 
Donate to Me
More
Quote:
Originally Posted by angelobiz

very good,
only a question: recovery.img that have put in directory, have to be Stock recovery image orTwrp?

Custom recovery. When you flash stock firmware, the recovery is overwritten. By placing a recovery.img of TWRP in the folder, it will be automatically flashed after stock firmware. Therefore you will keep custom recovery.
The Following 7 Users Say Thank You to zxz0O0 For This Useful Post: [ View ] Gift zxz0O0 Ad-Free
30th March 2018, 12:51 PM |#6  
lalaspdn's Avatar
Member
Flag Bergamo
Thanks Meter: 6
 
More
Sorry for my bad english.
I'm on Oreo B360 with root and custom twrp (0.2).
Can i use this tool to downgrade to Nougat?
I would like to go back to B183 version...

Inviato dal mio STF-L09 utilizzando Tapatalk
30th March 2018, 01:02 PM |#7  
zxz0O0's Avatar
Honor Addict
OP Senior Member
Thanks Meter: 5,161
 
Donate to Me
More
Quote:
Originally Posted by lalaspdn

Sorry for my bad english.
I'm on Oreo B360 with root and custom twrp (0.2).
Can i use this tool to downgrade to Nougat?
I would like to go back to B183 version...

Inviato dal mio STF-L09 utilizzando Tapatalk

Yes it should work. Downgrading to 183 will format data so make a backup.
The Following 2 Users Say Thank You to zxz0O0 For This Useful Post: [ View ] Gift zxz0O0 Ad-Free
Guestx00513
31st March 2018, 08:58 AM |#8  
Guest
Thanks Meter: 0
 
More
Wonderful! It also solves the problems with bricked Honor 9
The Following User Says Thank You to For This Useful Post: [ View ] Gift Ad-Free
31st March 2018, 12:05 PM |#9  
Member
Thanks Meter: 22
 
More
This tool is amazing. It should be a sticky post. You've no idea how many people will be saved by this tool. Dude, you rock amazingly. Be proud of yourself! It saved me countless hours of flashing, after many hours trying to recover a bricked honor 9... You should post this tool on Reddit with relevant information. It's an amazing tool.
The Following 5 Users Say Thank You to realz88 For This Useful Post: [ View ] Gift realz88 Ad-Free
1st April 2018, 05:50 PM |#10  
trive253's Avatar
Senior Member
Thanks Meter: 1
 
More
can i use it for flash the stock fw on top the RRoS(android 7.1)?
2nd April 2018, 01:04 PM |#11  
k1ks's Avatar
Senior Member
Thanks Meter: 6,797
 
Donate to Me
More
Amazing tool that will delight more than one
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