Have you unlocked the bootloader on the latest Honor phone yet? Then follow this guide to install TWRP recovery and root Honor 7X using SuperSU.
Huawei’s latest budget smartphone is quite a piece of hardware and offers an edge-to-edge display at a very affordable price. Up until now, there’s a shortcoming in devices that offer the trending FullView display in the given price range. If you’ve bought the device and interested in flashing custom ROMs or mods like Xposed Framework, then the simple steps in this tutorial will allow you to install TWRP recovery and root Honor 7X.

- How to Unlock Bootloader and Root Huawei Mate 10 (Pro)
- Download Huawei Honor V10 Stock Wallpapers for Android Devices
- Install EMUI 8.0-based Android Oreo on Honor 9 (STF-L09B321)
- Download Huawei Mate 10 Pro Stock Wallpapers
Table of Contents
Guide to Install TWRP Recovery and Root Honor 7X
It seems like the OEM is paying adequate attention to the device and has already pushed the kernel source code. Which means the development scene shall kickstart anytime soon with the release of custom ROMs.
If you would want to keep your device ready for flashing, then the steps to install TWRP recovery on Honor 7X would just be fine for you. Further, if you want to stick to EMUI and still be able to use root-enabled apps or mods like ViPER4Android, then you should further read this post to root Honor 7X.
XDA senior member – Letschky was kind enough to share the required files like unofficial TWRP and SuperSU flashable zip that will assist you in the process. We truly acknowledge his contribution towards the Honor 7X community.
According to the source, the method has been confirmed to be working on the following variants:
- Europe (BND-L21)
- Chinese (TL10/AL10)
Once we have confirmation on the rest of the variants, we will update this list. So if you have one of the listed variants and want to root Honor 7X, then read the instructions below.
Prerequisites
- Take a complete backup of your Honor device including the apps and internal storage. Do not ignore this step, it will act as a safeguard if anything goes unplanned. You can follow our guide to backup Android devices.
- Charge your phone to a sufficient battery level. This will prevent any disruptions during the process.
- Install Android SDK tools on your PC.
- Enable USB debugging on your Honor 7X.
Install TWRP Recovery on Honor 7X
The first step in order to root Honor 7X is to install a custom recovery. In our case, we will be using the infamous TWRP Recovery.
- First, you must unlock bootloader on Honor 7X.
- Next, download the unofficial TWRP image on the PC: twrp_Honor_7x.img
- Copy the downloaded file to the C:\adb directory (Prerequisites, #3), where all the Android platform tools are present.
- Hold the SHIFT key and right-click on an empty space inside the folder.
- A menu shall open on the screen. Click on ‘Open command window here’ or ‘Open PowerShell window here’.
- The CMD/PowerShell window shall open on your PC.
- Connect your Honor 7X to the PC using the USB cable.
- Boot your device into Fastboot mode:
adb reboot bootloader
- Your Honor phone will automatically boot into the Fastboot mode.
- Finally, install TWRP recovery on Honor 7X:
fastboot flash recovery twrp_Honor_7x.img
- Reboot your device:
fastboot reboot
So you have just installed TWRP recovery on Honor 7X.
Before you head any further, know that there’s no stock firmware available for the device, yet. Which means, if you mess up during the procedure, you will be left on your own. We strongly recommend that you take a Nandroid backup of your current ROM once you have installed TWRP recovery. Then to root Honor 7X, follow the steps below.
Root Honor 7X using SuperSU
- Boot your device into TWRP recovery mode. To do so, power down the device first. Then press and hold the Volume Up + Power button altogether until you see the recovery splash screen.
- For the first time your device boots into TWRP, you will be prompted with the ‘Unmodified system partition’ message. So, swipe the button to allow modifications.
- Go to the ‘Mount’ menu and press the ‘Enable MTP’ button.
- Connect your Honor device to the PC and transfer the SuperSU zip file to the external storage (SD card).
- Disconnect the device.
- Press the ‘Install’ button in the TWRP main screen.
- Navigate to the external storage and select the SuperSU zip file you just transferred.
- Finally, swipe the ‘Swipe to confirm Flash’ button to root Honor 7X using SuperSU.
When the flashing process is complete, hit the ‘Reboot System’ button. Your Honor 7X will boot into the rooted firmware. You can confirm that the procedure has succeeded, by installing and running the Root Checker app from Play Store.
If at any time you would like to restore the stock firmware, then follow our tutorial on how to install stock firmware on Honor 7X.
So there you go! You have just been able to root Huawei Honor 7X and install TWRP recovery on it. So now when the first custom ROM drops in for the device, you will be all ready to flash it. If you have any questions regarding the process, then kindly drop a comment below.
Source: XDA-Developers
Sergeyandroid
I have honor 7x, I have a beta 8 and emui, I certainly unlocked the bootloader, but I do not know how to put twrp recovery, I do not have a backup from nogat 7.0, I tried it through huawei multi-tool and command line, it gives me an error, help please deliver.
shrey
hey, team mt provide official rom.Are they not official?
Dhananjay
Hi Shrey. Yes, the one provided through Firmware Finder (Team MT) are the official files.
Sujay
Bro is the procedure to install twrp same after updating to Oreo stable? Because im getting an error :
failed (remote partition length get error)
Dhananjay
Hi Sujay. First of all, I apologize for the delay.
Kindly try this build: https://transfer.sh/5ejAY/twrp-3.1.11-bnd.img
Make sure that you remove the PIN/Password/Fingerprint/Face Unlock before you flash it. This will avoid any decryption issues with Oreo.
Please let me know how it goes.
BeN
I got the same error. Link in your description is not working. please provided a new link
Sharat
Hello Dhananjay,
I purchased Honor 7X from India (Model BND-AL10) but checked the firmware is actually BND-L22 version which is customized for India and only works for 900/1800 band.
Now I have to use it in Ecuador where the frequency band is 850/1900. Is there any way to change the firmware to AL-10 Chinese or L21 version?
Dhananjay
Theoretically, it might be possible. We have a tutorial here on how to flash and restore stock firmware on AL-10 and L21.
sharat
Thanks Bro !
But just a doubt that changing the firmware can change the radio bands or not.
Dhananjay
Hi again. Theoretically, it should change the radio bands.
sharat
I tried and installed the different official rom from China region. It got installed properly but when i checked the version component version info, it was same BND L22. Later i found i didn’t change the OEMinfo.img file from the new package. I did the process again and then fucked up the phone. It got changed this time and not my IMEIs got changed. Now I am trying to recover from my backup img but the OEM enable the option in developer mode is locked so not able to use the connect in fastboot mode. If I switch on the phone in fastboot mode, it shows that phone is unlocked but FRP is locked.
I checked the root from root checker, it shows it is not rooted. But every time I reboot the phone, first the message display – this phone is unlocked and cannot be trusted.
Any suggestion how to fix it?
Dhananjay
Bootloader Unlocked, FRP Locked is normal. I have it on my Honor 9 Lite as well. The OEM Unlocking option is greyed out because the bootloader is unlocked. Google did it to protect users from accidentally screwing there device.
Now, you have been able to change the F/W right? What exactly are you trying to do now? Let me know so that I can help.
sharat
Hi dhananjay,
I have my old firmwere back up so I want to rollback to my original firmware to get the original IMEI back. But the problem is now the phone is not accepting the commands in fastboot mode. In terminal it is showing command not allowed while trying to unlock the bootloader again.
Dhananjay
Hi Sharat, how did you create the backup? Using TWRP?
‘Command not allowed’ error generally means that the phone’s bootloader is locked. Could you please boot into Bootloader Mode and check if the bootloader is locked or unlocked?
Sharat
Hi Dhananjay,
Can I send you the details on your emails with pictures?
The main problem is that the OEM commands are not working in fastboot. Every time it is coming command not allowed.
OEM enable option is greyed and it is disabled. The IMEI got changed so not able to get the unlock code from honor site. It says unknown IMEI number.
PassengerUS4
Hello i am getting follwing error on running
fastboot flash recovery_ramdisk honor7x.img
target reported max download size of 471859200 bytes
sending ‘recovery’ (25158 KB)…
OKAY [ 0.634s]
writing ‘recovery’…
FAILED (remote: partition length get error)
finished. total time: 0.649s
i tried using
fastboot flash recovery_ramdisk honor7x.img
still go the same error pls help
Dhananjay
Hi PassengerUS4, could you please tell if you’re using Android Nougat or Oreo?
Mike
Hi,
I got to the stage where I have to Flash the TWRP Recovery and get this error. My phone is showing the Fastboot& Rescue Mode and asking me to open HiSuite. Under Android Reboot Reason it says “bootloader N/A reboot_enter_fastboot_common_func”. Can you help please
PS C:\ADB\platform-tools> .\fastboot flash recovery twrp_Honor_7x.img
target reported max download size of 471859200 bytes
sending ‘recovery’ (25158 KB)…
OKAY [ 0.659s]
writing ‘recovery’…
FAILED (remote: Command not allowed)
finished. total time: 0.674s
PS C:\ADB\platform-tools> fastboot flash recovery twrp_Honor_7x.img
Regards,
Mike
Dhananjay
You will first need to unlock your phone’s bootloader first. The guide here will help you: Unlock Bootloader on Huawei Devices
Seán
I rooted it but are there any custom roms for this phone?
Dhananjay
Hi, currently there are no custom ROMs available for Honor 7X at the moment. The source code has been released though, so you can expect some ROMs in the coming time.
Until then, you can also try and install Xposed Framework: https://www.thecustomdroid.com/install-xposed-framework-on-nougat/