The Custom Droid

Android Tutorials, Tips and Tricks

How to Install TWRP and Root Honor 6X

Root Honor 6X

Rooting your Android simply brings down all the barriers set by an OEM. It helps you gain more control over your system and modify it as you will, keeping in mind the risks involved. You will be able to enhance your phone’s audio by using ViPER4Android, or apply mods through Xposed Framework, and pretty much anything that your OEM doesn’t offer. So today, we will demonstrate to you how you can install TWRP recovery and root Honor 6X.


Root Honor 6X

This guide requires you to have your 6X with an unlocked bootloader, which will allow you to flash partitions. If you haven’t done it yet, click on the tutorial linked below.

» How to Unlock Honor 6X Bootloader (Official Method)

Now here is what we are going to do. We will move by first flashing official TWRP recovery via fastboot. Next, we will make use of TWRP to flash Chainfire’s SuperSU root. The steps are extremely simple and do not require any sort of expertise. Don’t worry even if you are new to the whole scene, this tutorial will get you through.


Before hopping onto the process, there are a few mandatory things that need to be done.

  • Backup your Honor 6X completely. This includes apps, messages, contacts, storage, and everything else that holds importance to you.
  • Install Huawei drivers on your PC: Link
  • You won’t be able to install TWRP without having an unlocked bootloader. So, if you still haven’t done it, follow this tutorial.
  • Charge your phone to a sufficient battery level so that it doesn’t go off in midst of the rooting process.
  • You will be making use of fastboot and ADB commands below. So, make sure to have Android SDK installed on your PC. Or, you can simply download the platform tools separately.
  • Also, enable USB debugging on your 6X. If you don’t know how to do it, follow the steps here.


» Install TWRP Recovery

  1. Download the TWRP recovery image file for your Honor 6X: Link
  2. Connect your Honor 6X to the PC via USB cable.
  3. Go to the folder where the image (Example: twrp-3.4.0-0-berlin.img) has been downloaded. On an empty space inside the folder, press the SHIFT key and right-click. Select “Open command window here”.
  4. A CMD window will pop up. Enter the mentioned command to reboot your phone into bootloader mode (Make sure you have USB debugging enabled).
    adb reboot bootloader
  5. Once your device has entered bootloader mode, enter another command in the CMD window.
    fastboot devices

    You shall get a device ID as an output. This will confirm that your device has been recognized by fastboot.

  6. Now flash TWRP using the following command.
    fastboot flash recovery <recovery-name.img>

    Replace “<recovery-name.img>” to name of the file you downloaded. Example:

    fastboot flash recovery twrp-3.1.0-0-berlin.img
  7. Once it is done. Reboot your device using the following command:
     fastboot reboot
  8. Your phone will now reboot into the OS. Yes! You are one step closer to the result.

» Root Honor 6X

  1. Now is the time to root your Honor 6X. Download the SuperSU flash-able zip: Link
  2. Connect your device to the PC and transfer the above downloaded SuperSU file to the storage.
  3. Disconnect the device and power it off.
  4. While your phone is powered down completely, press and hold the Volume Up and Power button simultaneously until the Huawei logo appears. You 6X will boot right into the TWRP recovery mode.
    Reboot Honor 6X into Recovery Mode
  5. On the TWRP main screen, tap on the “Install” tab. Browse the device’s storage and select the” file. Swipe the button on the bottom to start the flashing process.
  6. In a few seconds, the process will be complete and you can tap on “Reboot System” to boot back into your rooted Honor 6X.

Voila! You have been successful to root Honor 6X. Go on, enjoy some creative mods, and tweaks out there. If you face any problems during the process, drop a comment below and let us know.

About the Author

Founder and Editor-in-Chief

Dhananjay has more than 11 years of experience in Android software customization and development, and has spent the past 10 years writing about it. He spends most of his prime time reading, learning and writing about Android and other open-source projects. He is also a community-taught web developer. Apart from that, he loves mountain biking and playing video games on his PlayStation.

Leave a Reply

Comments are moderated, and published only if they are relevant to the topic and add value in a constructive way. If you disagree with something, please be polite and respectful. We suggest you read our comment policy before commenting.