Root And Install TWRP Recovery In HTC One M9

Learn How To Root HTC One M9 And Install/Flash TWRP Custom Recovery On It Using ADB & Fastboot, Easy method and step by step instructions. HTC One M9 is the latest high-end flagship smartphone from HTC and part of popular HTC One series of smartphones. In this article, we’ll guide you about how to root and install TWRP custom recovery in your HTC One M9 using adb & fastboot.


Image Source :

Some Benefits Of Rooting & Flashing Custom Recovery :

  • Free up storage space by removing apps and services that were preinstalled by your carrier/manufacturer from your device.
  • Increase battery life (apps that might have been running constantly can be removed).
  • Increase performance with Tweaks & Mods available for device.
  • Update to a new version of Android with Custom ROMs.
  • You can flash Tons of Custom ROMs after rooting and flashing Custom Recovery for better performance and looks.


Below are some warning statements that you must be knowing before preparing to Root or Install Custom Rom in your HTC One M9 Android Smartphone:

  • Rooting/Installing Custom ROM is not an authorized process hence you’ll be losing all your warranty benefits over your HTC One M9 after Rooting/Installing it.
  • There are certain risks of damaging your Android Smartphone while Rooting/Installing Custom ROM in it. Hence, it is recommended that you proceed at your own risk and we are not to be held responsible even if your Smartphone gets damaged during or after completing the Rooting/Custom ROM installation process.
  • You might not receive any future official software or firmware updates after rooting and installing Custom ROM in your HTC One M9.

Before You Begin :

  • Make sure your device battery is charged upto 60%.
  • This method is tested on HTC One M9 only.
  • Enable USB debugging mode. Click Here if you don’t know how to enable it.
  • Install HTC One drivers from Here
  • Your phone bootloader must be unlocked.
  • Make a backup of all your important data first.

Download Required Files :

How To Flash TWRP Recovery :

  • Follow all the instructions given above first.
  • Download and extract the file in a folder.
  • Download the latest TWRP Recovery image and rename it to recovery.img and then move it in the folder where you extracted files.
  • Now in that folder, Open a command prompt by pressing Shift + Right click on any empty space inside the folder, and select Open command window here from the context menu.
  • Connect your HTC One M9 to PC using Data cable and run the following command in CMD to boot your device into Bootloader Mode.
    adb reboot bootloader
  • Now, type the following command to flash the TWRP image to your device.
    fastboot flash recovery recovery.img
  • Once the flashing is finished, use the below command to reboot the device.
    fastboot reboot

That’s it, TWRP Custom Recovery is successfully flashed in your device.

How To Root HTC One M9 :

  • Download and Copy the SuperSU zip file in external SD card of your HTC One M9.
  • Turn off your device and boot your device in HBOOT mode again by pressing and holding Volume Down + Power button until you see some text on Screen, Select Recovery in the Menu.
  • Tap on Install and select the copied SuperSU zip file and slide the button for confirmation.
  • Once the flashing done go back to the main menu of TWRP recovery and reboot your device.
  • After reboot, launch the SuperSU app from App Drawer and update the SuperSU binary if required.

Congrats!! Your device is successfully rooted now.

Leave a Reply

Your email address will not be published.