How to Install TWRP Recovery and Root Honor 7X

How to Install TWRP Recovery and Root Honor 7X

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 Install TWRP Recovery and Root Honor 7X
How to Install TWRP Recovery and Root Honor 7X
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.


  • 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.

  1. First, you must unlock bootloader on Honor 7X.
  2. Next, download the unofficial TWRP image on the PC: twrp_Honor_7x.img
  3. Copy the downloaded file to the C:\adb directory (Prerequisites, #3), where all the Android platform tools are present.
  4. Hold the SHIFT key and right-click on an empty space inside the folder.
  5. A menu shall open on the screen. Click on ‘Open command window here’ or ‘Open PowerShell window here’.
    Install TWRP Recovery and Root Honor 7X - Open PowerShell window here
  6. The CMD/PowerShell window shall open on your PC.
  7. Connect your Honor 7X to the PC using the USB cable.
  8. Boot your device into Fastboot mode:
    adb reboot bootloader
  9. Your Honor phone will automatically boot into the Fastboot mode.
  10. Finally, install TWRP recovery on Honor 7X:
    fastboot flash recovery twrp_Honor_7x.img
  11. 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

  1. 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.
  2. 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.
  3. Go to the ‘Mount’ menu and press the ‘Enable MTP’ button.Install TWRP Recovery and Root Honor 7X - Enable MTP
  4. Connect your Honor device to the PC and transfer the SuperSU zip file to the external storage (SD card).
  5. Disconnect the device.
  6. Press the ‘Install’ button in the TWRP main screen.
  7. Navigate to the external storage and select the SuperSU zip file you just transferred.
  8. 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


  1. 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.

    1. Hi Shrey. Yes, the one provided through Firmware Finder (Team MT) are the official files.

  2. Bro is the procedure to install twrp same after updating to Oreo stable? Because im getting an error :
    failed (remote partition length get error)

    1. I got the same error. Link in your description is not working. please provided a new link

  3. 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?

    1. Thanks Bro !

      But just a doubt that changing the firmware can change the radio bands or not.

    2. 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?

    3. 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.

    4. 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.

    5. 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?

    6. 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.

    7. 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

    8. Hi PassengerUS4, could you please tell if you’re using Android Nougat or Oreo?

  4. 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



Leave a Reply

Your email address will not be published. Required fields are marked *