The official reason for HTC One M8’s lack of support for Android Nougat was the absence of graphic drivers with Nougat support. But, the community over at XDA developers managed to make HTC One M8 to run the latest crDroid Nougat 7.1.1-based custom ROM. Here are the most important features of the ROM, along with the guide for installation. As with all custom software, install the ROM on your own responsibility, if something goes wrong mobipicker.com cannot be taken responsible.

HTC One (M8) dual sim pic2

Now check out crDroid custom ROM for HTC One M8.

crDroid Android 7.1.1 Nougat features

  • Pixel look and feel
  • CyanogenMod 14.1 – all mods and features
  • StatusBar: Network Traffic
  • StatusBar: SU icon toggle
  • StatusBar: Ticker
  • 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 visualization
  • Notifications: Power notification controls
  • Notifications: Force expanded notifications
  • Notifications: Toggle immersive mode messages
  • LockScreen: Screen shortcuts
  • LockScreen: Toggle longpress 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 longpress 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
  • Sound: DND customizations
  • 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

First of all, before commencing with the installation you have to do this:

  • Backup any important data from your HTC One M8. A complete wipe will be required during the flashing process, so make sure all your important data is backed up.
  • Install USB drivers for your HTC device. You can find them here.
  • Enable USB debugging option on your device (Settings > Development Options > USB debugging).
  • Ensure that your HTC One M8’s boot loader is unlocked and that you have a recovery tool like TWRP or CWM. Using TWRP or CWM is mandatory.
  • Your device must be charged to at least 80% of power since the installation can take a while to complete.

Guide For Installing crDroid Custom ROM On HTC One M8:

Firstly, you must download:

crDroid Android 7.1.1 custom ROM for HTC One M8. Extract the boot.img file.

GApps package for your device.

  1. Connect your HTC One M8 to your computer using a USB cable and copy the ROM and GApps zip files to your phone’s SD card root folder.
  2. Copy and paste the boot.img file to the Android-sdk-windows\platform-tools directory.
  3. Disconnect the USB cord from your computer and turn off your HTC One M8.
  4. Boot your smartphone in the Bootloader / Fastboot mode (press and hold down Volume Down and Power keys).
  5. Once in Fastboot mode, navigate to android-sdk-windows\platform-tools directory on your computer and open command prompt with Shift + Right-click combo and click on the Open Command Prompt. Your device should be connected to the computer before doing this step.
  6. Type the following string into the window: fastboot flash boot boot.img and press Enter. Fastboot reboot – press Enter again.
  7. Follow the on-screen instructions and select Bootloader > go to Recovery.
  8. Once in recovery, wipe the data: from the CWM recovery menu, select wipe data/ factory reset and confirm the process.
  9. After wiping the data, wipe cache partition followed by wipe dalvik cache (from Advanced).
  10. From the recovery menu, select install zip from SD Card followed by choose zip from SD Card. Locate crDroid custom ROM file and confirm the flashing process.
  11. Once the ROM is flashed successfully, select GApps package and install it as well (the same procedure from the last step, only selecting GApps zip file).
  12. Return back to main recovery menu and reboot your HTC One M8 into the new custom ROM. Be aware that first boot might take around 5 minutes, so be patient.

That’s it! Here’s the XDA developers link with the crDroid custom ROM page.