The Jelly Bean 4.3 update for HTC One is seen nowhere later than October, and that’s a solid ‘maybe’ as well, but if you’re looking for a workaround to this issue then you’ve come to the right place – The CyanogenMod team has put together a ROM dubbed as CM 10.2 Nightly build based on Jelly Bean 4.3 for users who want to get their hands on the latest Jelly Bean Operating System. Read on to find out how.
CyanogenMod 10.2 – Brief Overview
Before we get started with the whole procedure, we think that outlining some important steps would get you geared up and mentally ready for what you’re about to do.
For installing the Jelly Bean 4.3 CyanogenMod 10.2 ROM on your HTC One, you need to have an unlocked bootloader, root access and a custom recovery installed on your device such as CWM and TWRP. Don’t have these done? Don’t worry; we’re going to go through these two steps as well. But if you’ve already rooted your HTC One and installed a custom recovery, then skip the rest and head into the installation procedure at Step four.
Step one: Unlocking Bootloader on your HTC One
The rooting process is a little more lengthy than other Android devices, but if you’ve got everything available to you – such as you’re Google account information and your HTC One (duh), then this is just a matter of minutes.
- First you need to unlock your HTC One’s bootloader, to do this go to the HTC Dev site and register yourself. Next, go to the Unlock Bootloader option on the main page, choose your model number and click Begin Unlock Bootloader.
- A popup warning message will appear, just skim through and hit yes. This will be followed by a Terms and conditions popup, check both the boxes and proceed.
- Download the fastboot zip file that will be used to unlock the bootloader and extract the files in your C: drive.
- Now, boot your HTC One into bootloader mode by first turning it off and then on again by pressing Volume Down + Power Button. On the next screen, scroll down with the volume keys to the fastboot option and select it with the power button.
- After you’re in fastboot mode, connect your HTC One to the computer via the USB cable and open up the command prompt – How? – go to run in Start enu and type in ‘cmd’
- In the command prompt window, type: cd c:fastboot
- Next, type the following and hit enter: fastboot oem get_identifier_token
- A long block of text should now appear in your command prompt window – this is the identifier token for your HTC One. Go to this HTC Dev url and follow the instructions for copying this fat text. After you’ve copied it, scroll to the bottom of that page and paste it there – click submit!
- You will now be sent an email on your registered account with some instructions and the ‘Unlock_code.bin’ file attached. Download the Unlock_code.bin file to the place where you downloaded the fastboot files (the C: drive)
- Now type the following command in command prompt and press enter: fastboot flash unlocktoken Unlock_code.bin
That’s about it with unlocking the bootloader, just read the instructions and press Volume Up and then press the Power button to confirm the flash. You can now close the command window and reboot your HTC One in an unlocked state – but we’re not quite done yet.
Step two: Installing Custom Recovery (TWRP) on your HTC One
- Download TWRP custom recovery for HTC One in the same place where you put the ADB fastboot files (again, C: drive).
- Open a new command window and boot your HTC One back into fastboot mode like before (press Volume down + Power button and select the fastboot option)
- In the command prompt window, type the following and press enter: fastboot flash recovery twrp.img
- Next, boot your HTC One into the recovery mode you just installed by first turning it off and then on again by pressing Volume down + Power button and then selecting the recovery option – you are now in recovery mode, time to root your HTC One.
Step 3: Rooting your HTC One
- Exit the recovery mode by selecting the reboot option so you can move the zip file to your device’s SD card storage.
- Download the SuperSU to your computer and move it to your HTC One’s root storage via the USB cable (put it in plain sight, not in any folder).
- Now, disconnect your HTC One from your computer and put it into recovery mode by pressing Volume down + Power button and selecting the recovery option (like before).
- In recovery mode, select Clear Cache and then Dalvik Cache under Advanced. Next, select data wipeout / factory reset
- Now choose Install and select the SuperSU root file you moved to the root storage earlier.
After the installation completes, you’re done! – well almost. Now that you’ve installed a custom recovery and rooted your HTC One, we can now get down with the final step and install the Jelly Bean 4.3 CM10.2 Nightly build ROM.
Step 4: Install CyanogenMod 10.2 Jelly Bean 4.3 on HTC One
- Download the CM10.2 Jelly Bean 4.3 ROM and GoogleApps package zip files to your computer and extract the boot.img from the zip on your desktop – don’t extract anything else.
- Next, connect your HTC One to your computer via the USB cable and move both these zip files to your HTC One’s root storage (not in any specific folder, just in plain sight), and move the boot.img file into the android-sdk-windowsplatform-tools directory folder.
- Disconnect your HTC One and boot it into fastboot like instructed before.
- Navigate to android-sdk-windowsplatform-tools directory on your computer and open command prompt.
- In the command window, type in the following and press enter: fastboot flash boot boot.img
Then type in this and press enter: fastboot reboot
In fastboot, select Bootloader and from there, select Recovery. After you’re in recovery mode, do exactly what you did in the rooting process – clear the Cache and Dalvik Cache in Advanced.
- Select Data Wipeout to factory reset and then Install on the recovery menu. Navigate to the CM10.2 Jelly Bean 4.3 ROM zip file that you moved earlier and install it.
- After that completes, do the same for GoogleApps package Zip file. Done? Go back to the recovery menu and hit Reboot.
And you’re done! After you reboot your HTC One, the screen should welcome you with the CM10.2 Nightly Build ROM based on Jelly Bean 4.3.