CyanogenMod is a popular community which makes custom ROMs for a range of devices. The latest device to get a CM 10.1 custom ROM is HTC One. The nightly build of this ROM has been released. However, it has certain bugs! The biggest bug at the moment seems to be that the audio on outgoing calls can be “hit or miss”. The current workaround is to enable the ‘touch sounds’ and start a call using the dial pad, that way you will have audio on the outgoing call. This doesn’t affect incoming calls which are behaving normally.
If you want to still try out this ROM, then follow the instructions given below.
- HTC One must be Rooted
- Bootloader unlocked
- Custom recovery installed
- CM 10.1 zip file
- Gapps zip file
- Make sure that USB debugging is enabled on the phone.
- Then create a Nandroid backup from recovery, in case anything goes wrong.
- Download the CM 10.1 zip file and Gapps zip file and place it on the SD card of the phone.
- Switch off the phone and boot the phone into Recovery mode.
- Then perform full data wipe task. To do so, click “Wipe Data/Factory Reset”, then choose “Yes” on next screen to confirm.
- Next, wipe the cache and the dalvik cache.
- Now go to “Install zip from SD card” and then “Select zip from SD card”. Choose the CM 10.1 zip file.
- Now again clear cache and dalvik cache.
- Go to ”Install zip from SD card”, then “Select zip from SD card”. Choose the Gapps zip file.
- After the process is complete, reboot the phone.
While restoring apps and data from Titanium Backup, make sure that you don’t restore the system data. And if possible, avoid restoring the data of the apps as well.