HTC One M9 is definitely one of the hottest buy’s of 2015. The phone has got a lot of positive feedback and is still in demand. The phone has impressed us in such a way that it was one of the top 5 best verizon phones in our list and is expected to stay the same for quite sometime now.

Htc One M9 Rooting Guide and Installing TWRP Recovery{adinserter 3}Rooting is the process through which the normal user gets access to the special user. Every android phone has a special user which is known as the super user and has access to the internal of the phone, Access to the superuser of an android phone can help us do a lot more like installing custom roms, overclocking the phone, installing custom kernels and much more.

There are various custom recoveries which are available for the HTC One M9, but not all recoveries are efficient enough, Like the stock recovery doesn’t allow an android user to flash unofficial things. Out of the existing custom recoveries, The TWRP Recovery is one of the most stable and loved custom recovery. In this guide, we bring to you steps to install TWRP recovery on HTC One M9 and rooting your HTC One M9 without a computer.


  • Sufficient Charge: Keep your android charged atleast 80%
  • Backup: Backing up data isn’t an issue thanks to auto-sync. But we would you to do it once manually as well.
  • Enable USB Debugging on your phone.
  • Install HTC One M9’s Driver on your PC


How to install TWRP recovery in HTC One M9?

Custom Recoveries save a lot of time and can be used anywhere at any place irrespective of any external hardware. You don’t need a computer to flash a rom/kernel in case you have a custom recovery installed on your phone. TWRP recovery is one the best known and wanted Android recovery, That’s why in this guide, I’ll be guiding you with the steps to install TWRP recovery on your HTC One M9 which will be then followed by steps to root the HTC One M9.

Step 1: Download and Extract ADB & FastBoot Files.

ADB Files allow the computer system to interact with the android device without much issues, We’ve already linked the download link of the ADB Files. Download it and extract it to the desired location.

Also copy the TWRP recovery image file which you’ve downloaded from the above link into the folder where you’ve stored Adb Files and if possible rename the file to “recovery.img” this would make the process of installing the recovery easier.

{adinserter 1}

Step 2: Unlock the bootloader of HTC One M9/HTC Hima.

OEM’s add a lock to the phones they manufacture to keep them secure, but Android is an operating system where things can be accessed easily. Unlocking bootloader is like removing the lock which the manufacturers have aded, so go to the folder where you’ve extracted the abd files on your system and open the command prompt from there (Shift + Right button of the mouse) and you will see “Open Command Prompt Here”. Click on it, and

Type the command:  fastboot oem unlock

Now your phone will reboot and will ask whether you want to unlock the bootloader or not, click on yes, you want to unlock the bootloader.

Step 3: Commands to flash the TWRP recovery on your M9.

Now open the ADB folder which you’ve extracted. Open the command prompt in the ADB Folder by pressing “Shift + Right click of the mouse) and “Open command prompt”. The normal command prompt will be open but, in this the adb commands will work without setting environment variables.

Now type the following commands one by one to successfully flash TWRP recovery on the HTC One M9.

 'adb reboot bootloader'.

You phone switches off on its own and boot’s into Fastboot Mode.

fastboot flash recovery recovery.img 
[will work only if you've renamed the file to recovery.img]


fastboot flash recovery <name of the file>

Now type the below command to boot your phone into recovery mode.

fastboot reboot recovery

You will see that the phone is booted into the TWRP recovery mode which means that you’ve successfully flashed the TWRP recovery on your HTC One M9. In case you don’t see a screen showing the TWRP recovery then there might be some problems, in the way you followed the steps, in such case you can get back to us and we will get back to you with the solution.

Congratulations! You have successfully installed TWRP on your phone. Time to ROOT!

How to root HTC One M9 without PC?

Rooting of phone voids the warranty of the phone, hence you won’t be able to claim the warranty in case you’ve rooted the phone. In many countries the custom service representatives still are confused with themes and custom roms, if you are living in such a country, then you don’t have to worry about it, but in case you are living in some country where everything is properly tested then you are supposed to avoid rooting in case you want to claim you warranty. Decided? That you want to root your One M9? Let’s begin.

  1. Download the SuperSU Root in your phone. Make sure the file is in SD card.
  2. Restart your phone and boot in recovery mode.
  3. Depending on the recovery [touch/non-touch] head towards the “Install Zip/Choose ZIP From SD Card”
  4. For non-touch based recoveries you can use the Volume Up or Volume Down button, select ‘flash zip from SD card‘. For touch-based recoveries you can directly head by clicking buttons on the screen.
  5. Select “choose zip from SD card” using Power Button/Touch.
  6. Install the SuperSU file you’ve downloaded on your Phone.
  7. Once the file is flashed, reboot your HTC One M9.

Once your phone restarts, it will have access to the SuperUser. Enjoy your freshly rooted handset. Let us know your personal experiences in the comment box below. Neither Droidmen, nor the author will be responsible in case any damage occurs.

{adinserter 1}

You May Also Like