How to Flash Android 6.0.1 CandySiX Custom ROM on HTC One M9


Based on Android 6.0.1 Marshmallow, CandySiX is the first custom firmware available for HTC One M9. Bringing the very latest iteration of Android Marshmallow, you also experience a firmware that is stable and packed full of custom features. Customize your HTC One M9; follow this guide to update HTC One M9 to Android 6.0.1 Marshmallow CandySiX ROM.

update HTC One M8 to Android 6.0.1

CandySiX Android 6.0.1 for HTC One M9:

CandySiX is popular for several of its features including Dark UI and NavBar customization options. Giving you the handle to tons of tweaks and performance enhancements, CandySiX makes sure your experience with the flagship remains smooth and stable. Here are some of the CandySiX Android 6.0.1 Marshmallow features:

Battery bar
LCD density options
Lockscreen shortcuts
Omni switch
Status bar customization
Custom lockscreen wallpaper/see through/blur
Headsup toggle
Quick setting customization
Tons of qs tiles
Quick setting pull down options
Force expand notifications
SystemUI tuner to CandyInterface
Time context headers in panel
Lockscreen weather
DarkUI switch
Navbar customization:
Navbar button color
Navbar DPI
DT2S on Navbar

Prerequisites to update HTC One M9 to Android 6.0.1:

  • Backup any important data from your HTC One M9 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 M9'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 M9 to CandySiX Android 6.0.1:

Required files:

  • Download CandySiX Android 6.0.1 custom ROM for HTC One M9. Extract the boot.img file.
  • Also download the GApps package for your device.

Following are the steps to help you update HTC One M9 to Android 6.0.1 CandySiX custom firmware:

Step 1: Connect your HTC One to your computer using a USB cable and copy the ROM and GApps zip files to your phone’s SD card root folder.

Step 2: Copy / paste the boot.img file to the Android-sdk-windows\platform-tools directory.

Step 3: Disconnect the USB cord and power off your HTC device.

Step 4: Boot your device in the Bootloader / Fastboot mode by pressing and holding the Volume Down and Power keys.

Step 5: Once in the 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.

Step 6: Type the following string into the window:

  • fastboot flash boot boot.img and press Enter.
  • Fastboot reboot - press Enter again.

Step 7: Follow the on screen instructions and select Bootloader > go to Recovery.

Step 8: Once in recovery, perform wipe data task: from recovery menu, select wipe data / factory reset and confirm the process.

Step 9: Also perform wipe cache partition followed by wipe dalvik cache (from Advanced).

Step 10: From recovery main menu, select install zip from sdcard followed by choose zip from sdcard. Locate the CandySiX Android 6.0.1 Marshmallow custom firmware file and confirm the flashing process.

Step 11: Once the ROM is flashed successfully, repeat the above step, but select GApps package this time.

Step 12: Return back to main recovery menu and reboot your HTC One M9 into the new custom ROM. First boot takes a good 5 minutes so please be patient. Enjoy the new ROM on your M9.

- Hidden File Manager in Android 6.0 Marshmallow – Here’s How to Access It