[Honor 8 Pro  Guides, News, & Discussion] OldDroid:
1. Recover to FULL STOCK

Info

Following this guide wipes your data and locks the bootloader fully again!

Make sure you backed up your personal data and have your unlock code written down somewhere.

If you have TWRP installed flash the NoCheck recoveries from the rebranding guide below.

Firmware Database

* DUK-AL20C00B173 - Download

* DUK-L09C10 (** Uploading **)

* DUK-L09C432 (** Uploading **)

* DUK-L09C900B122 - Download

Tutorial

1. download the firmware for your model

2. extract the fw_DUK-<model number>.tar.gz file

3. format your MicroSD as ExFAT (Fat32 is limited to 4gb file transfer size)

4. copy the extracted dload folder in the root directory of your MicroSD

5. shutdown the device, insert the MicroSD and disconnect the USB cable

6. boot device using VOL+, Vol- and POWER and keep this combo pressed until the recovery process starts

7. once finished your device should reboot and be back in a working state

2. Rebranding

Info

Rebranding is available for the following devices at the moment:

* DUK-AL20C00

* DUK-L09C432

* DUK-L09C900

this process requires attention and patience aswell as an unlocked bootloader.

Your data will be wiped a few times, so be sure you made a backup before starting.

Also dump your current oeminfo just in case yours is not available for download (see tutorial).

I've successfully rebranded my device from C900 to C432, but i'm not responsible for damaged devices.

Because some users were able to rebrand their Honor V9 to H8 Pro (AL20C00 -> L09C432) i also added

H V9 OEMInfo and firmware to be able to rebrand vice-versa.

After rebranding you will continue to get OTA updates!

Be sure to follow the tutorial!

Prerequisites

* Unlocked bootloader

* TWRP installed

OEMInfo Database

* DUK-AL20C00 - oeminfo_DUK-AL20C00.bin - Download

* DUK-L09C900 - oeminfo_DUK-L09C900.bin - Download

* DUK-L09C432 - oeminfo_DUK-L09C432.bin - Download

Tutorial

1. download the corresponding oeminfo for the model you want to rebrand to

(e.g. you want to rebrand to C432, so you download DUK-L09C432 oeminfo)

2. place oeminfo_DUK-<model number>.bin (e.g. oeminfo_DUK-L09C432.bin) in the root of your micro sd card

3. flash OEMInfo through TWRP terminal:

dd if=/external_sd/oeminfo_DUK-<model number>.bin of=/dev/block/bootdevice/by-name/oeminfo

4. flash both stock recovery files via fastboot

DUK-RECOVERY-NoCheck.img - [URL="https://mega.nz/#!TkwjmSRB!O5-2dMXJGHzAnBFOzVLuURKwykzranv4Til_5GqE418"]Download[/URL]
DUK-RECOVERY2-NoCheck.img - [URL="https://mega.nz/#!qkQhERRR!i3akZFgk1Cx9kjPDee58gw4w8LkWe2BXRoz4n9eL8ZE"]Download[/URL]

[B]flash commands:[/B]
fastboot flash recovery DUK-RECOVERY-NoCheck.img
fastboot flash recovery2 DUK-RECOVERY-NoCheck.img

5. download one of the following stock roms depending on the region you want to rebrand to

(e.g. you want to rebrand to C432, so you download DUK-L09C432 firmware)

DUK-AL20C00B173 - [URL="https://mega.nz/#!D0xghY4A!jhpOY0wL7LF_yc4J3p4mDwvoVDyLYQeY7hbkm-hcV4g"]Download[/URL]
DUK-L09C432B120 - [URL="https://drive.google.com/open?id=0B134drJ4-Ed0b2ZVY1JSZExYaUk"]Download[/URL]
DUK-L09C900B122 - [URL="https://drive.google.com/open?id=0B134drJ4-Ed0T1B5RlRldkN4Q00"]Download[/URL]

this also locks your bootloader again (yes reset your bootloader, not just relocking)

6. extract the downloaded .tar file

7. copy the dload folder to the root of your micro sd

(make sure you format it as exfat, because fat32 is limited to 4gb file transfer size)

8. shutdown device

9. ensure you have usb cable disconnected

10. start device using vol+, vol- and power, keep the combination pressed until the upgrade starts

11. (OPTIONAL) boot into eRecovery, just like you would do to boot TWRP, and do a factory reset

12. (OPTIONAL) re-unlock your bootloader

3. Updating to unapproved OTAs

Info

this process requires attention and patience aswell as an unlocked bootloader.

Your bootloader will be relocked most likely, so be sure you backed up your data before starting.

Sucessfully tried updating from DUK-L09C432B130 -> DUK-L09C432B182.

Be sure to follow the tutorial!

Prerequisites

* Unlocked bootloader

* TWRP installed

* running stock, unrooted firmware to prevent compatibility issues

Tutorial

1. download the last (unapproved) update for your device (e.g. B182)

[I]how to do this?[/I]
firmware database: [URL="http://hwmt.ru/hwmtsite/firmware-database/?firmware_model=DUK&firmware_page=0"]http://hwmt.ru/hwmtsite/firmware-database/?firmware_model=DUK&firmware_page=0[/URL]
[B]Only FullOTA-MF are supported![/B]

1. click on [B]filelist[/B] for the version you want to download (the lines interesting for you are those starting with <vendorInfo)
2. fetch the links ... (depending on the update those can only be 2 files instead of 3)
update.zip - [COLOR="red"]http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1635/g104/v90811/f2/full[/COLOR]/[COLOR="green"]update.zip[/COLOR]
update_data_full_public.zip - [COLOR="red"]http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1635/g104/v90811/f2/full[/COLOR]/[COLOR="yellow"]public[/COLOR]/[COLOR="green"]update_data_full_public.zip[/COLOR]
update_full_DUK-L09_hw_eu.zip - [COLOR="red"]http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1635/g104/v90811/f2/full[/COLOR]/[COLOR="yellow"]DUK-L09_hw_eu[/COLOR]/[COLOR="green"]update_full_DUK-L09_hw_eu.zip[/COLOR]
3. download all files

2. boot into TWRP

3. create HWOTA folder in the root of your internal storage (yes, it can be encrypted as long as you don't try to boot the device again)

4. move the firmware zip files into the previously created HWOTA folder

5. execute the following commands in twrp terminal

1. "mkdir /data/update" (without the quotes)
2. "mv /sdcard/HWOTA /data/update/HWOTA" (without the quotes)

6. flash both nocheck erecovery files via twrp

place them in the root of your internal storage!

DUK-RECOVERY-NoCheck.img - [URL="https://mega.nz/#!TkwjmSRB!O5-2dMXJGHzAnBFOzVLuURKwykzranv4Til_5GqE418"]Download[/URL]
DUK-RECOVERY2-NoCheck.img - [URL="https://mega.nz/#!qkQhERRR!i3akZFgk1Cx9kjPDee58gw4w8LkWe2BXRoz4n9eL8ZE"]Download[/URL]

[B]twrp terminal commands:[/B]
dd if=/sdcard/DUK-RECOVERY-NoCheck.img of=/dev/block/bootdevice/by-name/recovery_a
dd if=/sdcard/DUK-RECOVERY2-NoCheck.img of=/dev/block/bootdevice/by-name/recovery2_a

after flashing went good, delete both images from your internal storage again

7. zip files have to be added to the recovery command for a proper update process

[B]in twrp terminal:[/B]
echo --update_package=/data/update/HWOTA/<zip file> > /cache/recovery/command

depending on the number of zips you downloaded you have to execute the command multiple times, e.g.:
echo --update_package=/data/update/HWOTA/update.zip > /cache/recovery/command
echo --update_package=/data/update/HWOTA/update_data_full_public.zip >> /cache/recovery/command
echo --update_package=/data/update/HWOTA/update_full_DUK-L09_hw_eu.zip >> /cache/recovery/command

8. check if you have any left-over data inside the internal storage you may forgot to remove (e.g. NoCheck recovery)

9. reboot recovery, update process should now start (this replaces the NoCheck recovery aswell)

10. (OPTIONAL) boot into eRecovery, just like you would do to boot TWRP, and do a factory reset

11. (OPTIONAL) re-unlock your bootloader
​

XDA:DevDB Information

Rebranding Guide, Tool/Utility for the Honor 8 Pro

Contributors

OldDroid, -=MoRpH=-

Version Information

Status: Stable

Created 2017-06-24

Last Updated 2017-07-20