[Mate 8 General] ceriqdesign:
Hi all,

I just want to share with you all how i solved NRD90M test-keys on my Mate 8. 2 weeks ago, I've successful to debrand from L29 to AL10 and updated to Oreo EMUI 8. After awhile, i found bugs or error when i connected to PC or Laptop, my phone will go haywire like someone is touching the screen everywhere. I suspected it might be came from cust.img that i flashed to make sim and data detect.

Then i made a decision to debrand again to DL00, and successfully rollback to MM B386 using Hisuite version 8. After that i flashed dualcu_cn.zip using TWRP and successful to debrand to DL00. I checked the OTA update, there is DL00C00B577 Nougat update and i download and installed it. My Mate 8 became NRD90M test-keys after successfully updated to Nougat. For one and a half day i searched in internet and XDA on how to get rid of NRD90M test-keys and update to next build of Nougat. On XDA, I've found several thread regarding NRD90M test-keys like https://xdaforums.com/mate-8/general/info-rom-nrd90m-test-keys-android-7-0-t3750147, https://xdaforums.com/mate-8/help/nrd90m-test-keys-t3549124 and https://xdaforums.com/mate-8/help/stuck-nrd90m-test-keys-t3590461 but without proper steps and procedures. So people like me a noob or newbies will stuck on how to solve the problem. So I've do some test for my Mate 8 by using one of this methods which are HuRUpdater, HWOTA and erecovery. I can said that 90% of chances rate it will success but you'll need to download FullOTA-MF stock firmware. I'm using erecovery so no need to download it.

Requirement:

1. Unlocked bootloader

2. TWRP Installed

3. HuRUpdater - Link : https://xdaforums.com/honor-9/development/tool-flash-official-firmware-recovery-t3769279

4. HWOTA - Link: https://cloud.mail.ru/public/DEWc/a9fDVbgpz

5. update.zip - FullOTA-MF (for me NXT-DL00C17B592-full in erecovery)

6. update_all_hw.zip

7. update_data_public.zip

8. Back up your data using HiSuite or SD card.

Instruction

Method 1 using HuRUpdater

1. Make sure your bootloader is unlocked and TWRP is installed.

2. Download HuRUpdater.zip, update.zip-FullOTA-MF (your stock firmware), update_all_hw.zip and update_data_public.zip.

3. Make a new folder in SD Card root (you can name it base on its firmware) and put all the zips that you already downloaded in the folder.

4. Boot your Mate 8 to TWRP and choose sd card > folder > HuRUpdater.zip. It'll reboot into recovery and start flash firmware.

5. Your phone will update to the newest build number base on your stock firmware.

6. You can follow the steps in this link https://xdaforums.com/honor-9/development/tool-flash-official-firmware-recovery-t3769279

Method 2 using HWOTA

1. Make sure your bootloader is unlocked and TWRP is installed.

2. Download HWOTA.zip, update.zip-FullOTA-MF (your stock firmware), update_all_hw.zip and update_data_public.zip.

3. Extract HWOTA.zip into HWOTA folder in your PC and put all the zips that you already downloaded in that folder. Copy HWOTA folder in your SD Card.

4. Boot your Mate 8 to TWRP and choose HWOTA folder and select nxt_hwota_update.zip. It'll reboot into recovery and start flash firmware.

5. Your phone will update to the newest build number base on your stock firmware.

6. You can follow the steps in this link https://xdaforums.com/mat...ate-8-t3785320. This HWOTA.zip also can use to flash OREO EMUI 8 firmware.

P/S: I think HuRUpdater and HWOTA is the same method but using different script binary.

Method 3 using eRecovery

1. Press Vol + and Power button at the same time for 3-5 sec.

2. Choose your WIFI (need strong connection), if not it will failed to download recovery firmware.

3. If your WIFI have a strong connection it'll start to download recovery firmware and install.

4. Wait until finish installation

5. Your phone will update to the newest build number base on your stock firmware.

P/S: If you're using C636,C432,C185, i think it's useless. because i'm from C636 it's never captured the recovery firmware. so in case if your phone bricked or test keys, you can use HuRUpdater method. This method only working on chinese variants is what i think.

Additional info:

DESCRIPTION FOR FIRMWARE

1- OTA Firmware: (Over The Air) That mean the update file can install on the available os and upgrade or fix some bugs. (if the update build number is compatible with your phone).

2- FullOTA: Full OTA firmware is Full package of firmware and it can unbrick your phone.

3- FullOTA-MF: Full OTA MF firmware is Full package of firmware and it can unbrick your phone model with any buid number.

4- FullOTA-PV: Full OTA PV firmware is a Point-Version firmware, which means it can unbrick your phone depend on build number.

5- OTA-PV: Point-Version, such firmware are designed to update from one version of android to another. (build number is important)

6- OTA-MF: MF is a multi-file firmware, which means that there are several update packages in it.

Source : http://huawei-firmware.com/pages/ext/a/description/index.html

All thanks goes to [MENTION=3975929]zxz0O0[/MENTION] for HurUpdater.zip, [MENTION=7669718]apat26[/MENTION] for his thread HWOTA, 4pda forum and Huawei community.