In this detailed guide, we brought a famous and appreciated custom ROM, named crDroid. The crDroid team released the latest custom ROM based on Android 7.1.1 Nougat for HTC One M9. Now you can safely update your HTC One M9 to the new Android OS version. This custom firmware is designed to increase the performance and reliability over stock Android for your One M9. This crDroid custom ROM brings you all the Lineage OS features and a lot of customizations and tweaks to run your device smooth and fast. The Android 7.1.1 crDroid ROM is very stable, speedy and smooth Nougat experience on your own HTC One M9. This is not officially announced by HTC but just a custom ROM. Installing a crDroid custom ROM required the bootloader to be unlocked and the latest custom recovery like TWRP or CWM (Clockwork Mod) should be already installed on it.
By following this step by step guide, you can install crDroid Android 7.1.1 Nougat custom ROM on your HTC One M9. This custom ROM is light and also pre-loaded with relevant features. Many users have tested it and reported that all the features, apps and capabilities will run without problems or any other similar malfunctions. Once you flash it on your device, HTC One M9 will run better and faster as well as you will enjoy an upgraded battery life. Before proceeding, don’t forget to take a full backup of all your important data because while installation your complete data will be wiped clean like a brand new phone. If you are interested in updating your HTC One M9 to crDroid Android 7.1.1 Nougat custom ROM, then go ahead and follow the given steps.
Android 7.1.1 crDroid Nougat Custom Firmware Features:
LineageOS – all mods and features
StatusBar: Network Traffic
StatusBar: SU icon toggle
StatusBar: Hide/Show icons
StatusBar: BatteryBar customization
StatusBar: Battery styles
StatusBar: Tap to Sleep
StatusBar: Clock styles
StatusBar: crDroid logo customization
QuickSettings: Tiles customization
QuickSettings: Brightness slider toggle
QuickSettings: Optional brightness icon
QuickSettings: Vibrate on Touch
QuickSettings: WiFi easy toggle
QuickSettings: Bluetooth easy toggle
QuickSettings: Data easy toggle
Navigation: Toggle navbar
Navigation: PIE navigation
Navigation: DUI – SmartBar / Fling Toggle
Navigation: Pulse – smart visualisation
Notifications: Power notification controls
Notifications: Force expanded notifications
Notifications: Toggle immersive mode messages
LockScreen: Screen shortcuts
LockScreen: Toggle long press for screen shortcuts
LockScreen: Swipe shortcuts
LockScreen: Toggle media cover art
LockScreen: Toggle clock
LockScreen: Toggle date
LockScreen: Toggle alarm
LockScreen: Tap to sleep
LockScreen: Toggle long press torch
LockScreen: Cutomize number of notifications
LockScreen: Toggle power menu for secure lockscreen
Recents: Immersive Recents
Recents: Hidden apps
Recents: Toggle OmniSwitch as default Recents
Sound: Toggle screenshot sound
Sound: Live customization for number of volume steps
Sound: Less frequent notification sounds
Miscellaneous: Clock Widget
Miscellaneous: Toggle suggestions on Settings dashboard
Miscellaneous: Toggle summaries in Settings
Miscellaneous: Toggle auto-start music player on headset detection
Settings/Display: Expanded Desktop customization
Settings/Sound: Increasing Ringtone
12 New Quick Settings Tiles including Caffeine mode, Expanded Desktop and Sync.
Settings/Security: Quick PIN/Password Unlock
Default sounds from latest Nexus image
Stability and performance improvements
OMS Substratum support
This guide containing the crDroid Android 7.1.1 Nougat custom ROM is working with the HTC One (M9). Do not try to install this ROM on any other device, or your device might get bricked.
AndroidXDA.net will not be held responsible for any damage occurred to your HTC One (M9) during or after the installation of crDroid Custom Firmware. Proceed at your risk.
Before Getting Started:
- Make sure that the battery level of your HTC One (M9) is at least about 80% before proceeding to the installation guide.
- Download and install proper USB Drivers for the HTC One (M9) on PC.
- It is highly recommended to take a good backup of your important data and settings on the phone using a custom recovery such as CWM or TWRP. In case anything goes wrong then you’ll be able to restore your data.
- Enable USB Debugging Mode on One (M9) from Settings > Developer Options.
- The HTC One (M9) should be rooted with the latest version of CWM, or TWRP recovery installed that it supports the new Android 7.1.1 Nougat-based ROM installations.
Steps to Update HTC One (M9) to crDroid Android 7.1.1 Nougat Custom ROM:
Step No 1: – First, download the crDroid Android 7.1.1 Nougat custom ROM and Google Apps package from the above links on the desktop of your PC. Do not extract these files.
Step No 2: – Now, connect your HTC One (M9) to the PC using its USB data cable.
Step No 3: – Move the crDroid firmware, and Google Apps zipped files to the root folder of SD card on your phone.
Step No 4: – Transfer the boot.img file to android-sdk-windows\platform-tools directory on your PC.
Step No 5: – Next, power OFF the HTC M9 to boot into Bootloader/Fastboot Mode. Also, disconnect the USB cable.
Step No 6: – Power ON the device while pressing and holding the Volume Down + Power buttons at the same time.
Step No 7: – Once your M9 is in the Fastboot mode, navigate to android-sdk-windows\platform-tools directory and open Command Prompt within the folder.
Step No 8: – Type the following command and press Enter.
fastboot flash boot boot.img
Step No 9: – Now, type the following command and hit Enter.
Step No 10: – Follow the on-screen instructions and choose BOOTLOADER -> RECOVERY.
Step No 11: – While the phone is in TWRP Recovery, perform a full data wipe by tapping on the ‘Wipe’ button. Then swipe on the “Swipe to Factory Reset” option at the bottom.
Step No 12: – Navigate to the Recovery main menu and tap on the ‘Install’ button. Select the firmware.ZIP file that you have already transferred to the root folder of your SD Card on the phone.
Step No 13: – Swipe on the “Swipe to Confirm Flash” option to confirm installation on the next screen. The installation process will be initiated.
Step No 14: – After the installation is finished successfully, you will see a similar screen like the following:
Step No 15: – Repeat the above-given step for the installation of Google Apps package on your HTC One M9.
Step No 16: – Finally, select the “Reboot System” button to reboot your phone.
Your HTC One M9 will boot now, and it may take about 4-5 minutes to boot for the first time after installation.
Done! You have installed Android 7.1.1 crDroid Nougat custom ROM on HTC One M9.