Rooting HTC One M9: Complete Guide for Perm-Root And Temp-root

If you are an advanced android phone user and always have the need to using some advanced applications that rely on the root access to function properly on android devices, then; you need to root the phone.

HTC One M9, is one the best android phones in the market with wonderful functionality and it is perhaps, one of the toughest HTC android devices to root. This is probably because the HTC One M9 is still new in the market and there is no much exploits yet for the phone.

Here, I discuss one of the simplest yet safe methods you can use to root your HTC One M9.

Why Root HTC One M9

To put simply, rooted android devices are always ahead of the unrooted android devices.
With root access on your android device, you can modify and personalize almost all aspect of your android device which is not limited to the application of tweaks and cheats including the common browsing cheats available for most android devices.

Any Defects for Rooting Android Devices?
Although, it is commonly noted that your warranty is void the moment you root your android device. YES! Frankly speaking, rooting your android device leaves it open to all major security threats, however, all these can easily be avoided if you ONLY install trusted applications and avoid doing more than you ordinarily can, on the phone.

How to Root HTC One M9

The guides given here have been tested working for the HTC One M9 and M8 and with the guides, I have successfully rooted several HTC One M9.

Required Files:
1- Kingroot Application. You can download it from here.
2- HTC One M8 Recovery.img File. You can download TWRP Recovery or ClockworkMOD recovery for the HTC One M8 from their respective link.
3- SuperSU.zip downloadable from this link or this link.
4- Either Mobile Uncle or Rashr application. Both downloadable from the Play Store.

Step By Step Guides:
1- Install the Kingroot Application: download and install the Kingroot application from the link above. The kingroot application can help give your HTC One M9 a temporary root access and you can proceed further below to perm-root the phone.
NOTE:
Temp-root means giving your android device a root access until the phone is rebooted after which the root access would be lost.
While Perm-root is giving the android device a permanent root access which cannot be lost even after rebooting or factory resetting the phone.
A perm-root cannot be attained until proper SU Binaries are flashed on the android device.
2- Lunch Kingroot: lunch the Kingroot application on the phone. Tap the Middle of the Kingroot application and wait until the process is complete.
NOTE:
Make sure that you have strong internet access either via Wireless or H/H+. And DO NOT reboot your phone until the step six (6) below is completed.
3- Move Recovery.img File to Root Folder: move the recovery.img file downloaded from the link above to the root of either the phone mass storage or flash (via OTG).

4- Flash the Recovery.img File: now, lunch either the Rashr or Mobile Uncle application on your phone and use either of them to flash the recovery.img file.

Visit this Link for info on how to flash recovery.img file on any android device using either Rashr here or Mobile Uncle here.

5- Reboot to Recovery: once you have successfully flashed the recovery.img file using any of the applications above, you can now reboot to recovery for confirmation and then, proceed to flash the SuperSU.zip file.

6- Flash SuperSU.zip File: now, to gain the permanent root access on the phone, you need to flash the SuperSU.zip file on the phone by folloowing the step by step guides here.