How to Flash Android 6.0 Custom ROM for HTC One M8

Rafia Shaikh
Posted Dec 16, 2015
11Shares
Share Tweet Submit

We have already shared with you a few Android 6.0 Marshmallow based custom ROMs for HTC One M8. S-ROM was, however, one of the first ROM based and Android 6.0 Marshmallow and Sense 7.0. A very stable custom firmware, here is how you can update HTC One M8 to Android 6.0 based S-ROM.

– Show Battery Percentage and Configure Quick Settings – Android 6.0 Marshmallow Tips

Update HTC One M8 to Android 6.0

S-ROM Android 6.0 Marshmallow custom ROM:

  • Based on HTC A9 1.10.401.7
  • World’s first Marshmallow Sense 7.0_g A9 port for HTC One M8
  • Include latest A9 framework, drivers, and modules
  • Support all models, include CDMA models
  • Rock solid, super fast

Note: Custom ROMs are third-party firmware which means there might be some performance issues with some features. They also void your device’s warranty; please proceed at your own risk.

Prerequisites to update HTC One M8 to Android 6.0 Marshmallow ROM:

  • Backup any important data from your HTC One M8 as a complete wipe will be required during the flashing process.
  • Install USB drivers for your HTC device. Check out this link.
  • Enable USB debugging option on your device: Settings > Development Options > USB debugging.
  • Ensure that your HTC One M8’s bootloader is unlocked and that you have a recovery tool like TWRP or CWM.
  • Your device must be charged to at least 80% of power.

How to update HTC One M8 to Android 6.0 S-ROM:

Required files:

Here are the steps to help you update HTC One M8 to Android 6.0 Marshmallow based S-ROM custom firmware:

  • Connect your HTC One to your computer using a USB cable and copy the ROM file to your phone’s SD card root folder.
  • Also copy and paste the boot.img file to android-sdk-windows\platform-tools directory.
  • Disconnect the USB cord and power off your HTC One M8.
  • Boot your device in the Bootloader mode by pressing and holding the Volume Down and Power keys.
  • Once in Fastboot mode, navigate to android-sdk-windows\platform-toolsdirectory on your PC and open Command Prompt (Shift + Right-click > Open Command Prompt).
  • Type the following command:
    • Fastboot flash boot boot.img – press Enter.
    • fastboot reboot – press Enter.
  • Follow the onscreen instructions on your phone. Select Bootloader Recovery.
  • Once in recovery, perform wipe data tasks: from the recovery menu, select wipe data / factory reset and confirm the process.
  • Also perform wipe cache partition followed by wipe dalvik cache (from Advanced).
  • From recovery main menu, select install zip from sdcard followed by choose zip from sdcard. Locate the Android 6.0 Marshmallow S-ROM custom firmware file and confirm the flashing process.
  • Return back to main recovery menu and reboot your HTC One M8 into the new custom ROM.
How to Flash Pure Note 7 Custom ROM on Samsung Galaxy S5

That’s it. Enjoy the features of Marshmallow and the stability of S-ROM custom ROM on your HTC One M8.

Share Tweet Submit