Now you can root your HTC One M9 and install Custom TWRP recovery. HTC One M9 is one of the best android smartphones from the HTC and most of the users already bought the device. If you are one of them and want to root you device to install custom ROM or any other mods. Here is the complete guide which you can follow on your phone. To get started first, you have to unlock the bootloader of your phone, Install TWRP and flash Supersu zip file to get the root access.
Your warranty is void if you follow the given instruction in this guide. We the Howtorootmobile.com team or the developers are not responsible for bricked devices, dead SD cards. Read all the instruction very carefully and Perform everything at your own risk.
CHECK PHONE MODEL
This guide is only for the HTC One M9 android smartphone. Don’t try this method on any of other Android devices, It may hard brick your device. So, first confirm your phone model number in your android phone settings. To do this Go the Settings page of your device and check out the “About Device” option.
PRE-REQUISITES AND REQUIREMENTS
Before following the below Mention guide, It’s always recommended to follow our pre-requisites and requirement to stay safe.
1. BACKUP YOUR ANDROID DATA
Do take the Full Backup of your Android Apps, SMS, Contacts, Call Logs, Bookmarks. This one is one of the most important steps that you have to follow, as we don’t want anyone losing their personal data or apps. For help on Backup and Restore check out the below mention guides.
2. INSTALL HTC DRIVERS
First you need to Setup ADB and Fastboot Drivers on windows PC. This will help you to send basic Linux commands, and a variety Android-specific commands from PC to connected Android devices.
Now you need to install the USB drivers to connect your device with the computer to follow this guide. Without these USB drivers you can’t connect your device to the PC, first download and install these drivers on your system.
3. ENABLE USB DEBUGGING MODE
Now you need to enable USB debugging mode. Without enabling USB debugging mode on your device you can’t start the root, Custom ROM or Unlock process.
4. CHARGE YOU ANDROID
If your device switched off during this process, it could damage or brick the device. Make sure that your Android battery is full charge or near about 50-70% battery level.
After following the above mention steps follow the below mention guide one by one to proceed with the tutorial. All the above mention steps are very important, so do follow all the steps and do exactly what is told.
HTC ONE M9 – INSTALL TWRP
Step 1. First you have to unlock the bootloader of your phone. Check out the guide here how to unlock bootloader of HTC phones. If you already done that then follow the step 2.
Step 2. Download the ADB file here and extract the folder on your desktop. You need this file to run ADB commands on your PC.
Step 3. Download TWRP (twrp-188.8.131.52-hima.img) and copy/paste it in the ADB folder that you downloaded in step 2.
Step 4. Go to the ADB folder and open Command Prompt (Shift + Right-click > Open Command Prompt).
Step 5. Connect your phone to PC and type the following command:
adb reboot bootloader
Step 6. HTC One (M9) will switch OFF and then boot into the Fastboot Mode. Then type the following command and press Enter.
fastboot flash recovery twrp-184.108.40.206-hima.img
Step 7. Once completed, choose RECOVERY from the Fastboot menu and enter Recovery Mode. Navigate up and down using the volume keys.
Step 8. Now you will see the TWRP recovery page on your phone, from here reboot the system.. Now TWRP is installed, next step is to root the phone.
HOW TO ROOT HTC ONE M9
Step 1. Download SuperSU Root (BETA-SuperSU-v2.49.zip) for HTC One (M9) to your phone. Make sure the file is in the SD card root (not in any folder).
Step 2. Turn off your phone and boot in recovery mode. Switch ON the phone while pressing and holding Volume Up + Power buttons together.
Step 3. Once you are in the Recovery Mode, scroll down to “flash zip from SD card”
Step 4. Press the Power button again and select “choose zip from sd card”.
Step 5. Navigate to the BETA-SuperSU-v2.49.zip file and install it.
Step 6. Once the file is flashed, reboot the system from recovery.
That’s it. Your HTC One (M9) has now been rooted on Android 5.0 Lollipop with SuperSU package.
To make sure you have correctly installed the above root method and it’s working, verify with Root Checker app from the google play store