Ultimate Guide to Root HTC One M9 and Flash Custom ROM
Jan 06, 2021 • Filed to: All Solutions to Make iOS&Android Run Sm • Proven solutions
HTC One M9 was the flagship killer device released by HTC for the year 2016. It is an impressive successor to the popular HTC One M8. Like other phones released in the series, it is a top smartphone. This article is a detailed guide on how to root HTC One M9 and flashing a custom ROM on it, both processes will be discussed in parts.
To root HTC One M9 is a very simple task if you understand what is involved and the benefits of HTC One M9 root access are numerous. One can uninstall apps that were preinstalled on the phone, can block annoying Ads across all applications, can flash custom ROMs etc. Flashing of custom ROMs on the HTC One M9 is something we are going to discuss in the article too and it is one of the main reasons phone geeks root their phone, flashing a Touch Wiz or an MIUI ROM to your HTC One M9 is really a bliss and that level of customization on Android is why you would want to root HTC One M9.
Part 1: Preparation of rooting HTC One M9
Before you proceed to root HTC One M9 or any Android device, there are certain steps to be taken to prepare the device for the rooting process.
• The first thing to do before you root HTC One M9 is to backup all data on the phone. You need to backup data in case there is any loss of data and not because rooting is a risky process.
• Ensure that your device has got enough battery juice as the rooting procedure can be lengthy sometimes. A 70% battery level and above is appropriate.
• Check USB cable to be used and ensure that it is working properly.
• Ensure you have the latest Android drivers installed, so your phone and computer can connect.
• Enable USB debugging on your HTC device.
After doing everything listed above, your device is now ready to be rooted and you can go on with the process to get all the benefit of HTC M9 root access.
Part 2: How to root HTC One M9 with Android Root
Rooting HTC One M9 will give the user more control over the device. To root the HTC One M9 device, we will be using Android Root, a tool from Dr.Fone toolkit. The tool has made rooting a very simple and straightforward process. Unlike other root solutions which have more complicated process or require you technical skills, you can be sure of a safe and risk-free process with Android Root. Features of Android Root include:

Dr.Fone toolkit - Android Root
Root Your Android Phone with One Click.
- Simple process, hassle free.
- Supports over 7000 devices.
- Highest success rate in the industry.
- 100% safe and secure.
The following steps show how to root HTC One M9 with Android root, with screenshots to further explain the procedure.
Step 1:
The very first thing to do is download the Dr.Fone Root on your personal computer if you do not have it installed. After installing the software, you double-click the icon to launch software.
Step 2:
After selecting Android Root tool, you connect your HTC One M9 device to the computer using a suitable USB cable. Do checks if USB debugging is enabled on the HTC M9 device if it is not then you should enable it. To enable USB debugging, you go to “Developer Options” in settings. Wondershare’s Dr.Fone tool will recognize HTC device automatically if USB debugging is enabled and connect the HTC one M9.
After successful connection of the device to the computer, Dr.Fone can now root your device and you will have HTC One M9 with root access.
Step 3:
Now that you have successfully connected HTC device to Dr.Fone, all is now set for rooting to take place. To begin the root process, you click on “Root Now” and wait as your HTC One device gets rooted in one click.
At the start of the rooting process, your HTC One M9 device will give a message asking you to confirm if you want to continue with the rooting process, you click on confirm and allow the Android Root software do the rest.
Just wait for a few minutes for Android Root to complete rooting of your HTC One M9 device.
Once you see root completed on your screen then, you have successfully attained HTC One M9 root access. With HTC M9 root access, you can now block Ads, flash custom ROMs, delete preinstalled app and a lot more than you would not be able to do normally.
Part 3: How to flash custom ROM for HTC One M9
Why do we flash custom ROMs to our Android devices? We do because we are tired of Android version or skin on our phone and we want something refreshing, smoother, a ROM with better aesthetics or our OEM is late with giving us the update of the latest Android version. Whatever the reasons may be, flashing ROM on Android is great and one needs root access for it.
Flashing a custom ROM is one of the reasons for having HTC M9 root access and it is very easy to do. There are three basic steps for flashing a ROM on your HTC M9 device and we will look at them next.
Step 1: Root and install a custom recovery.
The first step to flashing a ROM is rooting the device on which the ROM will be flashed. We have already discussed how to root HTC One M9. Now we need to flash a custom recovery on the device, to install a custom recovery, you have to unlock your bootloader and if your HTC One M9 came with an unlocked bootloader then you can proceed to install a custom recovery.
To install a custom recovery on the HTC One M9 you must have Android SDK on your PC, have all the necessary HTC drivers on your computer and enable USB debugging on your HTC One M9. Also, download the appropriate TWRP recovery file for your HTC One M9, you can get it here, https://twrp.me/devices/htconem9.html. Now, follow the steps below to flash the downloaded TWRP recovery:
• Rename TWRP file to recovery.img and move the file to the folder containing Android SDK. Connect your HTC device to your PC
• From the Android SDK folder, open the command prompt window. To do that, press and hold “Shift” key and right click on any empty space.
• Type “adb reboot bootloader” in the command prompt window to reboot your HTC One M9 to bootloader mode.
• Type” fastboot flash recovery recovery.img”.
• Wait for TWRP to install. After TWRP is installed, type “fastboot reboot” in cmd window.
• Unplug HTC One M9 from PC and boot into recovery mode.
• In recovery mode, select “reboot system now” to power on the device.
That’s how you install a custom recovery on your HTC One M9.
Step 2
The second step involves backing up data. There is a possibility of losing your data while flashing to a new ROM but once you have backed up all data, you have nothing to worry about. An Android backup is recommended as it backups your phone completely and can restore your device to how it was before the flashing process. You can use Dr.Fone toolkit - Android Data Backup & Restore to do the task for you.
Step 3
This is the final step and it involves the actual flashing process of ROM. You download the ROM file you want to flash and copy it to your SD card, please ensure ROM file is compatible with your device. Once you have the appropriate ROM file, you follow the following steps to flash it:
• Boot HTC One M9 to recovery
To boot into recovery, you hold volume down and power button for 5 seconds. The recovery interface should look like the image below.
• Flash the ROM file
Select “Install”
Navigate to ROM file and proceed to flash it.
Flash the Zip file
• Clear cache
After completion of installation, proceed to clear cache.
That’s how you flashed a custom ROM on your device. Now, just reboot your device to enjoy your new ROM and restore backed up applications and settings.
This is how one can successfully root and flash a custom ROM on the HTC One M9 successfully. The article is meant to serve as a guide for all those who want to have more control over their HTC One M9 device. Rooting the device is the foundation for every other thing, after rooting you can flash a custom recovery and custom ROM as you desire.
Android Root
- Generic Android Root
- Root Access
- Jailbreak Android
- Root Android with PC
- Safely Root Android
- Root Android 5.1/5.0
- Root Android 4
- Android One Root
- Root and Unroot Android
- One Click Root (Free)
- SuperSU Root
- Samsung Root
- Root Samsung
- Root Samsung Galaxy S3
- Root Samsung Galaxy S4
- Root Samsung Galaxy S5
- Root Samsung Galaxy S6
- Root Samsung G900v
- Root Note 4 on 6.0
- Root Samsung Note 2
- Root SM N9005
- Root Note 5
- Root SM G900F
- Root Samsung Tablet
- Root Samsung G900H
- Root Samsung GT i9505
- Root Note 3 on Lollipop
- Root Note 3
- Root Samsung S7
- Root Samsung J7
- Root Samsung S6 Active
- Root Samsung GT S7562
- Root Samsung Grand Prime
- Root Samsung Note 4
- Jailbreak Samsung
- Root Samsung On5
- Motorola Root
- LG Root
- Root LG G3
- Root LG G3 Beat
- Root LG G3 D855
- Root LG G4
- Root LG LS665
- LG One Click Root
- Root LG without PC
- Root LG Leon
- Root LG H502
- Root LG G5
- Root LG L90
- Root LG D722
- Root LG Stylo
- Root LG G4 Beat
- Root LG Volt ls740
- Root LG G3 D850
- Root LG G2
- Root LG K10
- Root LG G4 Stylus
- HTC Root
- Nexus Root
- Sony Root
- Root Sony Xperia Z1
- Root Sony Devices
- Root Sony M4 Aqua
- Root Xperia Z5
- Root Xperia M2
- Root Xperia Z2
- Root Xperia Z3
- Huawei Root
- Root Huawei
- Root Huawei P8
- Root Huawei ALE L21
- Root Huawei Y360
- Root Huawei P9
- Root Huawei Mate 8
- Root Huawei G8
- Root Huawei P8 Lite
- Root Huawei Y6
- Root Huawei Y330
- ZTE Root
- Zenfone Root
- Root Alternatives
- KingRoot App
- Root Explorer
- Root Master
- One Click Root Tools
- King Root
- Odin Root
- Root APKs
- CF Auto Root
- Super Root APK
- One Click Root APK
- Cloud Root
- SRS Root APK
- iRoot APK
- Root Toplists
- Hide Apps without Root
- Free In-App Purchase NO Root
- 50 Apps for Rooted User
- Game Killer NO Root
- Root Browser
- Root File Manager
- No Root Firewall
- Hack Wifi without Root
- AZ Screen Recorder Alternatives
- Button Savior Non Root
- Samsung Root Apps
- Samsung Root Software
- Android Root Tool
- Things to Do Before Rooting
- Root Installer
- Best phones to Root
- Best Bloatware Removers
- Hide Root
- Delete Bloatware

James Davis
staff Editor
0 Comment(s)