HTC One M9 Firmware Download

Submitted by Admin on July 25, 2018, 10:39 am PDT 27 179
Specifications and info
HTC One M9
Also known as 
HTC M9, HTC M9u, HTC One M9u, HTC Hima
Release date 
March, 2015
64bit - Qualcomm Snapdragon 810 MSM8994 (20nm)
CPU processor 
Octa-Core, 2 processors:
2Ghz Quad-Core ARM Cortex-A57
1.5Ghz Quad-Core ARM Cortex-A53
RAM memory 

The HTC One M9 is a good Android phone with 2Ghz Octa-Core processor that allows run games and heavy applications.

Note that HTC firmware (RUU) are mostly available in two formats: EXE AND ZIP. For installing RUU EXE file, see method 2 below, while for RUU ZIP file, see method 1.

+++++++++++++++++++++++++ IF NOT RUU EXE FILE +++++++++++++++++++++++
Step 1: Download the firmware file in ZIP format for your HTC device and save it on PC. For ease, rename this file to (be sure to rename).
Step 2: Download ADB and Fastboot drivers. Extract this into adb folder for the purpose of this guide. You must have htc_fastboot file in this folder.
Step 3: Boot your HTC device into Fastboot mode (or download mode, for newer HTC devices).
Step 4: Connect your device to the PC using a USB cable. Make sure you have installed HTC drivers. In case your PC fails to recognize or detect your HTC device, then you need to install or re-install HTC drivers. Connect using USB cable again thereafter. Doing a PC restart is a good thing too after installing drivers.
Step 5: Once the device is properly recognized on the PC, open a command window inside the folder where your firmware .zip is saved. For this, simply double click on the command prompt file in your adb folder.
Step 6: Now bring the device into RUU mode. Issue the following command in the command window:
htc_fastboot oem rebootRUU
Step 7: Flash the ZIP file with the command given below (you can copy paste):
htc_fastboot flash zip
→ If your ZIP file is not, then use the name it got in the command above in place of
Step 8: Let the firmware install now. Most likely, you will get an error at the end of the installation. It’s normal to get such error. It could be: “pre-hboot update: please flush immediately”. Do this. You have to be in RUU mode (see step 6 above), and then re-flash the ROM ZIP file again (see step 7 above).
Step 9: This time installation will complete and your device will have the firmware installed. Once it’s done your HTC will automatically reboot.

---------------------------------- IF NOT RUU EXE FILE (method 2)---------------------------------------------
- Check MD5 sum and make sure it is correct.
- Rename file to exactly ([ZERO]
- Place file on fat32 formated external sd card in no folders (root).
- Boot to aboot (power off phone, hold volume down and power at the same time).
- Use volume keys to navigate to download mode and select with the power button.
- Once in download mode it should automatically find the file, and prompt you to press volume up to flash it.
- Phone will reboot several times. Once its done, it will try to boot up, but will just bootloop.
- Boot back to aboot (hold power and vol up until the screen goes black, and then while still holding power slide your finger down and hold vol down until aboot comes up).
- Select recovery from the menu. Once you see a red triangle, hold down the power button and tap vol up once, and then release the power button.
--- It's good for 3.37.605.7

========================= How to Install RUU EXE File =========================
Step 1: Download the firmware in EXE format for your HTC device on your PC (that's zipped for convenience).
Step 2: Connect your device to your PC using a USB cable. Make sure before this step tat the device has more than 50% battery.
Step 3: If the device is not recognized by the PC, ensure you have HTC Drivers installed and then disconnect and reconnect the device from the USB cable.
Step 4: Once the device is properly recognized on the PC, browse to the HTC ROM that you downloaded. Double-click on the file to launch the installation wizard.
Step 5: Follow all of the on-screen instructions shown on your PC.
Step 6: Once the installation is complete, click Finish in the Wizard and the device will reboot.
That’s it. Let your HTC device reboot fully, and then your device will all back to factory state, all issues fixed, in back to stock condition.

Note: If you run into any issue under the above method, like HTC’s update wizard failing to recognize your device, then close the wizard window, and try the same thing after booting your device into fastboot mode (could be download mode for newer HTC devices).
-From a powered off state, hold Volume Down while powering on the device.
-Use the volume buttons to scroll to Fastboot option (Download Mode, if you see this option) and then press the Power button to select it.
-Connect the device to the PC while in Fastboot mode (Download mode, where available) and run the ROM installation wizard again on your PC.
-To exit Download mode manually, use the volume keys to navigate to REBOOT and press the Power button to select it.

any part of file name
OS Info File name Size Download Count MD5 hash
5.1 Lollipop ACG/USA 2.17 GB Download 1,119 c72514ef7eab82bbf07fd66800db6fe8
5.1 Lollipop Verizon/USA 2.36 GB Download 354 02b2edc731b8fc089dd8575efbe41caf
6.0 Marshmallow AT&T/USA 2.21 GB Download 377 f2aa088260aa2ff2d96d28cbf3901ae8
6.0 Marshmallow Unlocked/European 2.14 GB Download 1,169 e6fdfede739add44744145aeaf6cbfbe
6.0 Marshmallow Sprint/USA 2.18 GB Download 398 428c1db7554c3c9641b45c49b764148c
6.0 Marshmallow T-Mobile/USA 2.22 GB Download 262 de72f3823afad1961743066449f3e4e7
6.0 Marshmallow Verizon/USA 2.17 GB Download 643 df6b0c42bdd17edc605034ecd577f023
7.0 Nougat Unlocked/European 2.09 GB Download 3,436 a1fbb755dce53a1d720d8521929406dd
7.0 Nougat Sprint/USA 1.81 GB Download 1,452 a3cbd5cf54d5dfb5d193f337669109ce