Skip to content Skip to footer

How to Root HTC One M9 and install TWRP Recovery

You can now Root HTC One M9 and install a custom recovery like TWRP. The HTC One M9 has been one of the best received flagship smartphones from 2015 and you can now root it using SuperSU Beta. This guide is meant for the HTC One M9 running Android 5.0 Lollipop. First we are going to go over some tips before we start rooting the HTC One M9, make sure to not skip any steps to not brick your device by mistake.

Before Rooting your HTC One M9 and installing TWRP

Before starting to root HTC One M9, Install Custom ROM or modify Android in any way we always highly recommend you create a full system backup. There are several methods to Create a Backup in Android 5.0 Lollipop, bellow we will go step by step on how to successfully create a backup and restore it in case something goes wrong while Rooting your HTC One M9:

  • Create HTC One M9 Android 5.0 Lollipop Backup:  We have already covered this in an in-depth guide on how to create a Nandroid backup Method 2: Create a cloud backup. We have already covered this in an in-depth guide on how to create Android backup to the cloud
  • Install all HTC One M9 USB Drivers: Before we start it is important you have all drivers installed. You can download all HTC One M9 USB Drivers for Windows here
  • Have Developer Mode enabled: The last requirement is to have Developer Mode enabled on your device. This can be done by Navigating to Settings > Find your Build Number > Tap it 7 times until a popup appears

How to install TWRP Recovery HTC One M9 Android 5.0 Lollipop

Step 1 – Connect your HTC One M9 to your computer, make sure to have ADB & Fastboot installed.

Step 2 –  Download TWRP (twrp-

Step 3 – Copy and paste it in the android-sdk-windows\platform-tools directory.

Step 4 – Navigate to android-sdk-windows\platform-toolsdirectory and open Command Prompt (Shift + Right-click > Open Command Prompt).

Step 5 – Type the following command: adb reboot bootloader

Step 6 – Once done, type the following command:  fastboot flash recovery twrp-

Step 7 – choose RECOVERY from the Fastboot menu and enter Recovery Mode.

If you wonder how to access recovery mode while booting up your device this can be done by  holding Volume Up + Power buttons together and you will be taken directly to the TWRP Touch Recovery menu.

 How to Root HTC One M9 Android 5.0 Lollipop with SuperSU

Step 1 – Download SuperSU Root ( for HTC One (M9) to your computer.

Step 2 – Connect your HTC One M9 to your Computer

Step 3 – Copy the to the internal storage on your device

Step 4 – Disconnect your HTC One M9 from your computer

Step 5 – Turn it off and back on to boot into Recovery Mode

Step 6 – Once you are in the Recovery Mode, scroll down to “flash zip from SD card”

Step 7 – navigate to the file and install it.

Step 8 – After the installation is complete, reboot your device.

Step 9 – To make sure you have correctly installed the above root method and it’s working, verify it with Root Checker