FORUMS
Remove All Ads from XDA

[GUIDE] Root Huawei Honor 5C and install TWRP custom recovery (EMUI 5.X)

7,432 posts
Thanks Meter: 2,053
 
Post Reply Email Thread
Did not find any post mentioning rooting for 5C on EMUI. If there are any, let me know and I will take down this thread.

Note-
  • Applicable for Windows 7, Windows 8 and Windows 10
  • Similar steps are applicable for EMUI 4.X as well but TWRP file will change.

Saw many user on Honor 5C FB page and on XDA struggling to get root working on EMUI 5. most of the cases I saw, were for EMUI 5.X. I followed the steps mentioned or as applicable for any devices and I did not face any issue so though of compiling this guide for new users who may have faced issue or not able to root the phone. (may be mainly because of correct and working TWRP issue) . I will just simplify the steps so that any new users can do this without any problem and without any prior experience to rooting, it may be long but will be the simple enough for all the users.

Prerequisites-
Enable the developer option in settings-
  • Go to Settings--> About Phone-->Tab build number 7 times to enable this setting.
  • Go back in setting page, just above system update, you will see a new menu as -Developer Options
  • Scroll for the debugging section and enable the USB Debugging
  • You will be prompted for the confirmation with RSA key, just accept it.
  • Enable OEM Unlock in Developer Options (just above the USB debugging option) – Most probably this option will not be there on EMUI 5.0 (only few have seen on EMUI but it was there on EMUI 4.1 for all but rarely on EMUI 5.0 or may be because I have used dload most of the time which grayed out this)

Installation of required Drivers.
  • Connect your phone to PC and install Hi Suite on PC and it will additionally install all the necessary drivers to PC and HiSUite on Mobile.
  • Download and Install ADB from Link
  • Accept all the prompts and install ADB drive system wise.
  • Once installation is completed, if default options are chosen, it will be under C:\adb

Downloading the necessary files.
  • Download TWRP from Link Thanks to @OldDroid for his Original Thread . Rest of the contributor and credit in original thread by OldDroid.
  • Move the downloaded file under C:\adb or wherever you have installed the ADB.
  • Download the SuperSU file from this Link and put it in SD card or keep handy on PC so that you can copy to internal memory later.

Get the unlock as mentioned in this thread

Actual Procedure
Unlocking the bootloader-
  • Backup all your data as unlocking the bootloader will reset the device and all your data will be erased.
  • On windows machine, go to folder C:\adb or wherever you installed the adb drivers.
  • Press shift+right click together and select Open command prompt here
  • Run - adb reboot bootloader (this command may prompt for acceptance of RSA key if not already accepted)
  • This will boot the phone into bootloader mode.
  • Run - fastboot oem unlock <16 digit unlock code- Put your actual code you obtained from Huawei site > (This step will unlock the bootloader and will erase all your data)
  • Phone will restart automatically.

Installing TWRP
  • Once on the system, open the PowerShell or command prompt again in ADB folder (can use the previous instance as well)
  • Run - adb reboot bootloader
  • Once in bootloader, Run - fastboot flash recovery twrp-3.1.1-0-venus.img (This will install the TWRP recovery for EMUI 5.0 on your phone)
  • Once done with the flashing the TWRP, Run - fastboot reboot

Rooting
  • Once booted to system, open the PowerShell or command prompt in ADB folder (can use the previous instance as well)
  • Run - adb reboot recovery
  • And your phone will boot into the TWRP recovery.
  • Copy the SuperU file downloaded to SD card or Internal memory.
  • Install the SuperSU zip.

Reboot and enjoy.

Happy Flashing.
The Following 5 Users Say Thank You to shashank1320 For This Useful Post: [ View ] Gift shashank1320 Ad-Free
 
 
30th November 2017, 03:17 PM |#2  
Member
Thanks Meter: 0
 
More
working twrp on NEM-L21 https://github.com/OpenKirin/android...0-2-hi6250.img

working supersu on NEM-L21 https://drive.google.com/file/d/0BxW...9ZRGxBTUE/view
30th November 2017, 03:22 PM |#3  
shashank1320's Avatar
OP Recognized Contributor
Flag Delhi
Thanks Meter: 2,053
 
Donate to Me
More
Quote:
Originally Posted by Voutsjude

working twrp on NEM-L21 https://github.com/OpenKirin/android...0-2-hi6250.img

working supersu on NEM-L21 https://drive.google.com/file/d/0BxW...9ZRGxBTUE/view

Page not found for first and file not found for 2nd.
The links and the files mentioned in this thread will work on any honor 5C and are live files.
7th December 2017, 02:15 PM |#4  
Junior Member
Flag 6 of October
Thanks Meter: 0
 
More
Nice and Thankssss
Quote:
Originally Posted by shashank1320

did not find any post mentioning rooting for 5c on emui. If there are any, let me know and i will take down this thread.

note-

  • applicable for windows 7, windows 8 and windows 10
  • similar steps are applicable for emui 4.x as well but twrp file will change.

saw many user on honor 5c fb page and on xda struggling to get root working on emui 5. Most of the cases i saw, were for emui 5.x. I followed the steps mentioned or as applicable for any devices and i did not face any issue so though of compiling this guide for new users who may have faced issue or not able to root the phone. (may be mainly because of correct and working twrp issue) . I will just simplify the steps so that any new users can do this without any problem and without any prior experience to rooting, it may be long but will be the simple enough for all the users.

prerequisites-
enable the developer option in settings-
  • go to settings--> about phone-->tab build number 7 times to enable this setting.
  • go back in setting page, just above system update, you will see a new menu as -developer options
  • scroll for the debugging section and enable the usb debugging
  • you will be prompted for the confirmation with rsa key, just accept it.
  • enable oem unlock in developer options (just above the usb debugging option) – most probably this option will not be there on emui 5.0 (only few have seen on emui but it was there on emui 4.1 for all but rarely on emui 5.0 or may be because i have used dload most of the time which grayed out this)

installation of required drivers.
  • connect your phone to pc and install hi suite on pc and it will additionally install all the necessary drivers to pc and hisuite on mobile.
  • download and install adb from link
  • accept all the prompts and install adb drive system wise.
  • once installation is completed, if default options are chosen, it will be under c:\adb

downloading the necessary files.
  • download twrp from link thanks to @olddroid for his original thread . Rest of the contributor and credit in original thread by olddroid.
  • move the downloaded file under c:\adb or wherever you have installed the adb.
  • download the supersu file from this link and put it in sd card or keep handy on pc so that you can copy to internal memory later.

get the unlock as mentioned in this thread

actual procedure
unlocking the bootloader-
  • backup all your data as unlocking the bootloader will reset the device and all your data will be erased.
  • on windows machine, go to folder c:\adb or wherever you installed the adb drivers.
  • press shift+right click together and select open command prompt here
  • run - adb reboot bootloader (this command may prompt for acceptance of rsa key if not already accepted)
  • this will boot the phone into bootloader mode.
  • run - fastboot oem unlock <16 digit unlock code- put your actual code you obtained from huawei site > (this step will unlock the bootloader and will erase all your data)
  • phone will restart automatically.

installing twrp
  • once on the system, open the powershell or command prompt again in adb folder (can use the previous instance as well)
  • run - adb reboot bootloader
  • once in bootloader, run - fastboot flash recovery twrp-3.1.1-0-venus.img (this will install the twrp recovery for emui 5.0 on your phone)
  • once done with the flashing the twrp, run - fastboot reboot

rooting
  • once booted to system, open the powershell or command prompt in adb folder (can use the previous instance as well)
  • run - adb reboot recovery
  • and your phone will boot into the twrp recovery.
  • copy the superu file downloaded to sd card or internal memory.
  • install the supersu zip.

reboot and enjoy.

Happy flashing.

works perfect at me , thank you so much
here is my phone model and android version
Attached Thumbnails
Click image for larger version

Name:	IMG_20171207_161108.png
Views:	1254
Size:	148.4 KB
ID:	4354550  
16th December 2017, 08:45 AM |#5  
Junior Member
Thanks Meter: 1
 
More
Thank you so much... Love ya for this! I wish u all the success for future works..
Quote:
Originally Posted by shashank1320

Did not find any post mentioning rooting for 5C on EMUI. If there are any, let me know and I will take down this thread.

Note-

  • Applicable for Windows 7, Windows 8 and Windows 10
  • Similar steps are applicable for EMUI 4.X as well but TWRP file will change.

Saw many user on Honor 5C FB page and on XDA struggling to get root working on EMUI 5. most of the cases I saw, were for EMUI 5.X. I followed the steps mentioned or as applicable for any devices and I did not face any issue so though of compiling this guide for new users who may have faced issue or not able to root the phone. (may be mainly because of correct and working TWRP issue) . I will just simplify the steps so that any new users can do this without any problem and without any prior experience to rooting, it may be long but will be the simple enough for all the users.

Prerequisites-
Enable the developer option in settings-
  • Go to Settings--> About Phone-->Tab build number 7 times to enable this setting.
  • Go back in setting page, just above system update, you will see a new menu as -Developer Options
  • Scroll for the debugging section and enable the USB Debugging
  • You will be prompted for the confirmation with RSA key, just accept it.
  • Enable OEM Unlock in Developer Options (just above the USB debugging option) – Most probably this option will not be there on EMUI 5.0 (only few have seen on EMUI but it was there on EMUI 4.1 for all but rarely on EMUI 5.0 or may be because I have used dload most of the time which grayed out this)

Installation of required Drivers.
  • Connect your phone to PC and install Hi Suite on PC and it will additionally install all the necessary drivers to PC and HiSUite on Mobile.
  • Download and Install ADB from Link
  • Accept all the prompts and install ADB drive system wise.
  • Once installation is completed, if default options are chosen, it will be under C:\adb

Downloading the necessary files.
  • Download TWRP from Link Thanks to @OldDroid for his Original Thread . Rest of the contributor and credit in original thread by OldDroid.
  • Move the downloaded file under C:\adb or wherever you have installed the ADB.
  • Download the SuperSU file from this Link and put it in SD card or keep handy on PC so that you can copy to internal memory later.

Get the unlock as mentioned in this thread

Actual Procedure
Unlocking the bootloader-
  • Backup all your data as unlocking the bootloader will reset the device and all your data will be erased.
  • On windows machine, go to folder C:\adb or wherever you installed the adb drivers.
  • Press shift+right click together and select Open command prompt here
  • Run - adb reboot bootloader (this command may prompt for acceptance of RSA key if not already accepted)
  • This will boot the phone into bootloader mode.
  • Run - fastboot oem unlock <16 digit unlock code- Put your actual code you obtained from Huawei site > (This step will unlock the bootloader and will erase all your data)
  • Phone will restart automatically.

Installing TWRP
  • Once on the system, open the PowerShell or command prompt again in ADB folder (can use the previous instance as well)
  • Run - adb reboot bootloader
  • Once in bootloader, Run - fastboot flash recovery twrp-3.1.1-0-venus.img (This will install the TWRP recovery for EMUI 5.0 on your phone)
  • Once done with the flashing the TWRP, Run - fastboot reboot

Rooting
  • Once booted to system, open the PowerShell or command prompt in ADB folder (can use the previous instance as well)
  • Run - adb reboot recovery
  • And your phone will boot into the TWRP recovery.
  • Copy the SuperU file downloaded to SD card or Internal memory.
  • Install the SuperSU zip.

Reboot and enjoy.

Happy Flashing.


Thank you so much... Love ya for this! I wish u all the success for future works..
The Following User Says Thank You to tahahaiyat For This Useful Post: [ View ] Gift tahahaiyat Ad-Free
16th December 2017, 08:51 AM |#6  
shashank1320's Avatar
OP Recognized Contributor
Flag Delhi
Thanks Meter: 2,053
 
Donate to Me
More
Quote:
Originally Posted by tahahaiyat

Thank you so much... Love ya for this! I wish u all the success for future works..

Thanks for lovely wishes
25th December 2017, 05:22 PM |#7  
Junior Member
Thanks Meter: 0
 
More
Hi all.
I need help with installation ADB. Download file, start installation, accept all the prompts but 0 files copied and dont have file under C:\adb.
What is wrong? How install ADB?
Thanks
25th December 2017, 05:44 PM |#8  
shashank1320's Avatar
OP Recognized Contributor
Flag Delhi
Thanks Meter: 2,053
 
Donate to Me
More
Quote:
Originally Posted by outcastWBC

Hi all.
I need help with installation ADB. Download file, start installation, accept all the prompts but 0 files copied and dont have file under C:\adb.
What is wrong? How install ADB?
Thanks

Method is same as given in instructions. It shoukd install without issue buddy
29th December 2017, 10:31 PM |#9  
Fr33L4nc3r's Avatar
Senior Member
Thanks Meter: 574
 
More
Hello,

I had the NEM-L51 from my mother running EMUI 4.0x, and decided to upgrade it to the latest version.
It was unlocked, with TWRP as recovery, and rooted.

I did flash back the stock recovery (from HuaweiUpdateExtractor/Update.app), rebooted the device, and applied the OTA (B350 first, then latest B357).
Until then everything is fine, but when I try to flash the TWRP recovery, it doesn't work :
Quote:

D:\Android\platform-tools>fastboot flash recovery D:\Downloads\twrp-3.1.1-0-venus.img
target reported max download size of 471859200 bytes
sending 'recovery' (24464 KB)...
OKAY [ 0.719s]
writing 'recovery'...
FAILED (remote: Command not allowed)
finished. total time: 0.734s

D:\Android\platform-tools>fastboot flash recovery D:\Downloads\twrp-3.2.1-0-nemo.img
target reported max download size of 471859200 bytes
sending 'recovery' (21972 KB)...
OKAY [ 0.672s]
writing 'recovery'...
FAILED (remote: Command not allowed)
finished. total time: 0.672s

D:\Android\platform-tools>fastboot flash recovery D:\Downloads\twrp-3.1.1-0-nemo.img
target reported max download size of 471859200 bytes
sending 'recovery' (21918 KB)...
OKAY [ 0.641s]
writing 'recovery'...
FAILED (remote: Command not allowed)
finished. total time: 0.656s


Neither the recommended Venus one, or the current / previous nemo one can be flashed.
Phone and FRP status in fastboot mode both shows Unlocked / Unlock, and the OEM Unlock option in EMUI Developper Settings is also enabled (I toggled it just to be sure).

I'm not sure what's wrong.
Would the update mess with the OEM unlock (by relocking and showing a wrong status) ?
I'd rather not try fastboot OEM unlock with the code (still have it somewhere) and lose data.

Thanks for any advice
30th December 2017, 03:08 AM |#10  
shashank1320's Avatar
OP Recognized Contributor
Flag Delhi
Thanks Meter: 2,053
 
Donate to Me
More
Quote:
Originally Posted by Fr33L4nc3r

Hello,

I had the NEM-L51 from my mother running EMUI 4.0x, and decided to upgrade it to the latest version.
It was unlocked, with TWRP as recovery, and rooted.

I did flash back the stock recovery (from HuaweiUpdateExtractor/Update.app), rebooted the device, and applied the OTA (B350 first, then latest B357).
Until then everything is fine, but when I try to flash the TWRP recovery, it doesn't work :

Neither the recommended Venus one, or the current / previous nemo one can be flashed.
Phone and FRP status in fastboot mode both shows Unlocked / Unlock, and the OEM Unlock option in EMUI Developper Settings is also enabled (I toggled it just to be sure).

I'm not sure what's wrong.
Would the update mess with the OEM unlock (by relocking and showing a wrong status) ?
I'd rather not try fastboot OEM unlock with the code (still have it somewhere) and lose data.

Thanks for any advice

This should work fine but if not, can try Hassan's recovery
30th December 2017, 11:36 AM |#11  
Fr33L4nc3r's Avatar
Senior Member
Thanks Meter: 574
 
More
Quote:
Originally Posted by shashank1320

This should work fine but if not, can try Hassan's recovery

Before trying that recovery, I just tried to flash the stock one from NEM-L51C432B357 full OTA package, and it doesn't work either

Quote:

D:\Android\platform-tools>fastboot flash recovery D:\Android\HuaweiUpdateExtractor_0.9.9.5\RECOVERY. img
target reported max download size of 471859200 bytes
sending 'recovery' (35570 KB)...
OKAY [ 0.932s]
writing 'recovery'...
FAILED (remote: Command not allowed)
finished. total time: 0.954s

So it's not a recovery issue.

How useful is the HiSuite backup ?
If I make a backup with it, will it be able to restore most user app's and system's data ?
I'd rather not re set everything up, and I'm afraid I'll have to retry to OEM unlock the device (so force wipe), even if it says it's unlocked (which it should have remained in the first place)
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