Ultimate Guide to Root HTC One M9 and Flash Custom ROM- Dr.Fone

Ultimate Guide to Root HTC One M9 and Flash Custom ROM

Jul 26, 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.
Available on: Windows
3981454 people have downloaded it

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.

connect the phone

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.

htc one m9 is ready

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.

htc one m9 root successfully

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.

backup android data

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 custom rom

•    Flash the ROM file

Select “Install”

flash custom rom

Navigate to ROM file and proceed to flash it.

flash custom rom

Flash the Zip file

flash custom rom

•    Clear cache

After completion of installation, proceed to clear cache.

flash custom rom

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.

Other Popular Articles From Wondershare

James Davis

staff Editor

0 Comment(s)

Android Root

Generic Android Root
Samsung Root
Motorola Root
LG Root
HTC Root
Nexus Root
Sony Root
Huawei Root
ZTE Root
Zenfone Root
Root Alternatives
Root Toplists
Hide Root
Delete Bloatware
Home > How-to > All Solutions to Make iOS&Android Run Sm > Ultimate Guide to Root HTC One M9 and Flash Custom ROM