Huawei Honor 10 has been around for a while now, almost a year. It has also almost been a year since the release of Android Pie. Huawei had to take its sweet time building its EMUI skin on top of Android but the company is finally pushing out EMUI 9.0 updates to eligible devices. Honor 10 has already received EMUI 9.0. So if you’ve upgraded and want to install TWRP and root Honor 10 on EMUI 9, here’s how you can.
Rooting your device will void its warranty but if you’re here you’ve probably already made up your mind about it. We can assure you that the rooting method mentioned below has been successfully tested and that it works perfectly fine. What we can not assure you of is that everything that you do while (even if you follow this guide exactly) will produce the desired result.
There’s always a risk that something can go wrong. In which case, you must understand that you were warned, and you still went with it anyway. Therefore, DroidViews cannot be held liable for any damage to your device. Make sure you have backed up everything important, including files and folders on your device’s internal storage.
- You’ll need to install the HiSuite from Huawei. This makes sure that the latest device drivers are installed on your Windows PC.
- Enable USB debugging and OEM Unlock on your Huawei Android device. To do this go to your Settings -> About -> Software Information -> More. Now tap on the Build Number 7-8 Times until you see a toast message Developer option enabled. Go back to Settings -> Developer Options and enable OEM Unlock and USB Debugging.
- You’ll need a Windows, Mac or Linux computer with ADB and fastboot installed and set up. We have dedicated, detailed guides on how to do just that for all the three platforms: Windows (install minimal ADB and Fastboot) | Mac | Linux
- Ensure that your device is charged at least up to 50%.
- Unlocking will wipe all your data so make sure you have a backup of everything important.
How to root Honor 10 on EMUI9
We’ve previously published a tutorial on how to install TWRP and root Honor 10 before as well. The method to root Honor 10 on EMUI 9 is a little different. If you hadn’t unlocked the bootloader already, you’ll have to do it now.
Since Huawei doesn’t allow bootloader unlocking anymore, you’ll have to depend on third-party services. These services only provide unlock codes for a price. Below is a list of such services that you can purchase your unlock code from. They’re trusted services and you can be sure the unlock codes will work, but we cannot guarantee anything. You’ll have to provide them with your IMEI number.
- On your computer, navigate to the adb folder and launch a command prompt or Terminal window inside the folder.
- Connect your Honor 10 to the PC with a USB cable. Select “Transfer Files” on your phone and then select Trust this computer when asked.
- If everything is set up right, you should see your device’s serial number when you enter the following command.
- Reboot your device into fastboot mode using the following command.
adb reboot bootloader
- Now unlock your device’s bootloader with this command.
fastboot oem unlock ******
Replace ****** with the unique unlock code you have purchased.
- When it’s done, reboot your device normally of via the command given below.
Your device has been formatted and you’ll have to set up everything again. Make sure you also enable USB debugging again.
Install TWRP & Root Honor 10 on EMUI9
- Connect your device to the PC again and reboot your device in the fastboot mode as before.
- Flash the downloaded TWRP image to your device with the following command.
fastboot flash recovery_ramdisk twrp-3.2.3-1-charlotte.img
- When the recovery is flashed, use the command below to reboot the device but make sure you press and hold the Volume Up button as soon as you push the command. Also, immediately pull the cable off as soon as the device’s screen turns off.
- This will boot your phone into the newly installed TWRP recovery.
- Reconnect the USB cable and transfer the Magisk zip file to your device’s storage via the MTP connection.
- Select Install on the TWRP main screen and select the downloaded Magisk zip file and then swipe to flash it.
- Select Reboot system when the flashing is complete and make sure you press and hold the Volume Up button while the device boots.
Note: Every time the device is rebooted, you’ll have to remember to press and hold the Volume Up button. If you don’t, you’ll have to repeat installing TWRP and rooting all over again.