[Mate 8 Android Development] G.Man.:
​

Huawei Mate 8 [Oreo Upgrade] unofficially - NXT-AL10 8.0.0.829(C00)

EMUI 8 - Android 8 [optionally Kangvip System]

Test device:

Huawei Mate 8 (NEXT) - Model Number: Huawei NXT-L29 - Build Number: NXT-L29C432B583 OTA updated - free device - without branding - with root andTWRP recovery.

Since March no update has arrived on the Mate 8 (C432) and I expect it, Oreo will never arrive here either. So I've worked out a way to get Android 8 on the device.

It's really worth it, because the Mate 8 is still capable of easily keep up with the latest smartphones.

However, the "conversion" is quite complex and risky. This whole thing is also hard to undo. Consider participating well here. Knowledge of the subject is absolutely indispensable for the following actions. If you don't have an "overview" here, it's better to leave it alone, because the risk of this entirely up to the user. How to work with HiSuite, the Firmwarefinder and ADB, I will not go into more detaildescribe. I assume that you have a basic knowledge of this.

Requirements: - Firmware C432B582/83, - Root, - OEM and FRP unlocked, - USB Debugging on and HiSuite.

Copy the Firmwarefinder App to the SD.

Remove all codes. Sim, Unlock, Fingerprint.

Make sure the stock recovery is on the M8.

Then the SRK tool must be used to rebrand the M8 to AL-10.

Download:*https://androidfilehost.com/?fid=24572369242687273

Boot the rooted M8 and connect it to the PC via USB.

Grant access rights.

Enable USB debugging and OEM unlocking.

Start SRK Tool and start with option 7.

Option 9 sets the OEM info to cn (AL10).

During the flash process, access rights are requested on the M8 which must be confirmed.

After completion, the system reboots automatically. If the recovery now appears and a factoryreset or a data reset is requested, execute it.

After rebooting (may take up to 20 minutes), perform setup.

Reject or skip everything for security and Google, but sign up for WLan.

The Sim doesn't work yet. Continue not to pay attention.

Install the Firmwarefinder App. Search for this firmware there:

NXT-AL10C00B596, FF-No.: 144931 - 2,332 GB -

now GET AN UPDATE THROUGH DNS / MANUALLY / REGISTER UPDATE

Switch off M8.

Now activate DNS in the router/ look screenshot.

Now boot the M8 into the eRecovery.

Press Vol.+ and Power together and hold them. Release when the Huawei logo appears.

After a few seconds the eRecovery starts.

There on "Download latest version and recovery." "Download and recovery."

The B596 is now installed.

This will take a while, of course. Afterwards, the device reboots again. If a reset is requested again, execute it.

After the same quick setup as before, check the system update to see if an update to the B598 is offered. If so, perform this.

After completion and reboot, install the Firmwarefinder App again and search for this firmware:*

NXT-AL10C17B828 (8.0.0.828), FF-No.: 152726 - 2,292 GB -

Now to GET AN UPDATE THROUGH DNS / AUTO / RUN VPN SERVICE,

In the settings under System Update now execute the Oreo Update.

If the update B828 is not displayed there: In the Firmwarefinder the update via

GET AN UPDATE THROUGH Select DNS / MANUALLY / REGISTER UPDATE

and execute it via eRecovery.

After the reboot, in the system update via OTA the update to the

B829 is offered. Please execute it.

Now Oreo is installed and it gets regular updates via OTA.

You can now also install all updates via HiSuite PC and

even downgrades.

Unlocking:

Activate in the developer options: Allow ADB debugging in "load only" mode and

USB debugging. !! The correct order is important. !!

OEM Unlock (FRP) is no longer available.

Now reboot into the bootloader with USB connection and unlock the device with the Huawei Unlockcode via ADB.

Unfortunately, there is another Factoryreset after that.

After the reboot, set the two USB switches to the right again and then flash and root in fast boot mode via ADB TWRP. (Magisk 16.4)

Install and reboot the included modules in the Magisk Manager App.

Now the Sim card must be activated:

2018-08-17--11-32-28.cust.B829.zip download and unzip.

This results in the TWRP backup "2018-08-17--11-32-28.cust.B829".

Copy it to the SD card in your current TWRP backup directory

and restore it using TWRP restoring.

If this does not work, download and unpack CUST.rar. Then flash with adb: fastboot flash cust cust.img **

After the reboot the sim works correctly.

Now we have to make sure that all Google services work.

Install the GooglePlayStore.apk and try to login/set up your Google Account.

If this is not possible, the following must be carried out:

Install the App System App Remover.

Uninstall all Google Apps and Services.

(The busybox module must be installed in magisk.)

Install and run the Google Installer App.

Then reboot and everything should work.

You're done now!

ADB Flash Commands:

EMUI 5:

fastboot flash recovery recovery.img

fastboot flash recovery M8.TWRP.EMUI5.img

EMUI 8/ Oreo:

fastboot flash recovery_ramdisk recovery_ramdis.img

fastboot flash recovery_ramdisk TWRP.M8.OREO.img

Finally I created a Kangvip system for you.[font=Hind, sans-serif] In the download folder you will find the TWRP backup:

2018-08-18--KANG.SYSTEM. Just put it in your TWRP backup folder on the SD card and restore.

[/font][font=Hind, sans-serif]

​

Note on TWRP:

There is currently no TWRP recovery available for the Mate 8 with OREO.

That's why I borrowed it from the P Smart. You cannot use it to create backups. However, it is suitable for installing Zip´s.

All other operations should be performed "with caution". TWRP starts in Chinese language and must be set to "English".

[/font]You can find everything you need with the download link in the attachment.

Again, think really hard about doing all this. If the terms mentioned are alien to you, look them up on the net.

Don't you get it? Let it go.That all this works on my device does not necessarily mean that it is works for you, too. A brick is quite possible in case of incorrect execution.

Excuse my bad English, please. I translated it with DeepL translator.