HTC One users can now relish the latest Android 4.2.2 Jelly Bean features on their device, thanks to the release of CyanogenMod 10.1 (CM10.1) ROM. The CM10.1 ROM is based on the popular Android Open Source Project (AOSP) release which offers a complete stock Android experience for the user.
The ROM reportedly offers the best customisation options and allows the user to personalise the phone according to his/her needs. In addition, it bundles several handy tweaks to simplify your task such as Apollo music player, T9 dialer, file manager app and more.
Key Points to Note
- CyanogenMod 10.1 ROM and the instructions given in this guide are limited to the HTC One model only. It will not work on any other device. Verify the device's model number by navigating to Settings > About Phone.
- Ensure the correct USB drivers are installed for the phone on computer (download HTC One USB drivers).
- Enable USB Debugging mode on the phone navigating to Settings > Developer Options (if device is running Android 4.0 or later) or go to Settings > Applications > Development (if phone is running Android 2.3 or earlier). Otherwise if device is running Android 4.2, then do the following steps:
- Go to Settings > About Phone
- Scroll down to the bottom of the screen and select Build Number
- Tap the Build Number seven times to unlock or reveal the hidden Developer Options under Settings. Now, select the checkbox to enable USB Debugging mode under Settings > Developer Options.
- Back up important data and settings on the phone including the EFS folder, which contains key security information like the device's IMEI number. It is recommended that you use one of the custom recovery tools such as ClockworkMod (CWM) or TWRP for data backup, as it creates a complete image of the existing phone setup.
- Make sure the phone has at least 80% battery charge to prevent unexpected device shutdown (due to battery drain) during firmware installation.
- Ensure that the device is factory unlocked (not locked to a specific carrier) and rooted with CWM recovery installed on it. Download and install Root Checker app from Google Play Store to verify if the device is actually rooted or not.
- If the device is stuck at booting or experiencing boot loop issues, then perform Wipe Cache Partition and Wipe Dalvik Cache a few more times before rebooting.
- Allow the newly installed ROM to stabilise for at least five minutes before working on it.
- The instructions provided in this guide are meant for reference purpose only. IBTimes UK reminds its readers that it will not be held liable if the device is damaged or bricked during firmware installation. Users are advised to proceed at their own risk.
How to Install Android 4.2.2 Jelly Bean Update on HTC One via CyanogenMod 10.1 ROM
1. Power off your HTC device and boot it into Recovery mode by pressing and holding Volume Up and Power buttons together. Now, create a Nandroid Backup of the existing ROM on the phone, so that it can be restored back if the new ROM fails to work or if you want to return to the previous ROM. To do a backup, choose Backup and Restore and then click Backup again on next screen (if using TWRP recovery, then hit Backup and slide the blue button to confirm the action).
3. Without extracting, copy both the downloaded zip files to the root folder of your phone's SD card.
4. Download Fastboot Package for HTC One on computer.
5. Unzip the downloaded fastboot.zip file to C drive (C:) to get fastboot folder containing four files.
6. Unzip the ROM zip file (downloaded in step 2) to get boot.img file and then copy the .img file to the fastboot folder, which should give you five files in total.
7. Switch off the phone and reboot it into fastboot mode. To do so, reboot the phone by pressing and holding Volume Down and Power buttons together.
8. Once the device enters fastboot mode, connect the phone to computer with USB cable.
9. Open the fastboot folder and run flash-boot-windows.bat file to install boot.img file.
10. After the installation completes, disconnect the phone from computer. Then choose HBOOT option on the phone and click Recovery option to boot the device into Recovery mode (CWM).
11. In CWM Recovery, perform Wipe Data/Factory Reset, confirm the action and wait until the process completes. Then choose Wipe Cache Partition and confirm on next screen. Once the process completes, go to advanced option and hit Wipe Dalvik Cache. Confirm the action on next screen.
12. Return to the main Recovery menu by choosing Go Back.
13. Choose Install Zip from SD card and then click Choose Zip from SD card. Browse and select the ROM zip file copied earlier to the phone in Step 3. Confirm the ROM installation and the installation process will begin.
14. Repeat the previous step (Step 13) for installing Google Apps as well.
15. Once both the ROM and Google Apps are installed, just choose Go Back and tap Reboot System Now. The phone will now reboot and the first boot may take about five minutes to complete. So, please be patient.
Your HTC One is now running the latest Android 4.2.2 Jelly Bean based CyanogenMod 10.1 ROM. Go to Settings > About Phone to verify the firmware version installed.