With CyanogenMod 10 (CM10) rolling out to the Google Nexus 7 tablet, it certainly won't take long for the HTC One S to get the same treatment. XDA Developers member djsubtronic has already started porting the CyanogenMod 10 ROM for the HTC One S, keeping the same Jelly Bean features while adding some performance upgrades to the ROM.
CyanogenMod 10 is still in its early development stages and some features are still not completely functional in the ROM, although it has been reported that the ROM is stable enough to handle all the necessary features.
Check out our tutorial below for more information on how to upgrade the HTC One S to Android 4.1.1 Jelly Bean via CyanogenMod 10.
- The instructions in this guide are intended for use with the HTC One S. Applying these instructions on another device or model may produce undesired outcomes.
- The information in this guide is provided for instructional and educational purposes only. There is no guarantee that these instructions will work under your specific and unique circumstances.
- Use these instructions at your own risk. We shall not hold any responsibility or liability for whatever happens to you or your device arising from your use of the info in this guide.
- Read and understand the whole guide first before actually performing the instructions.
- HTC One S with unlocked bootloader and ClockworkMod Recovery installed.
- Check out this toolkit that will easily unlock the bootloader, root, and flash ClockworkMod Recovery on your mobile phone.
- WinZip, 7-Zip, or any RAR archive extraction tool installed on your computer.
- Handset USB drivers installed on the PC. You may install the drivers by installing HTC Sync.
- Enable USB debugging on your handset.
- Disable antivirus, firewall, and other security software. Also disable HTC Sync and other software that accesses your phone. Such software can interfere with the procedure in this guide.
- Download the following files and save them to your computer:
- Backup all personal data on your phone to make sure you have a copy of your personal data (e.g., contacts, SMS, MMS, Internet settings, Wi-Fi passwords, and the like) in case the procedure in this guide erases such data.
- Copy the cm10_ville-experimental-20120717.zipto your phone's SD card.
- Extract the Fastboot.zip file to your computer. You should have a folder named Fastboot with 4 files inside.
- Extract the cm10_ville-experimental-20120717.zipand look for the boot.imgfile.
- Copy the boot.img file to the Fastboot folder. You should have 5 files by now.
- Switch off your phone.
- Enter Fastboot Mode. You can do this by pressing and holding down the Volume Down and Power buttons. Select Fastboot Mode by highlighting it with the Volume buttons and select it using the Power button.
- Connect your phone to your computer via USB cable.
- Open a command prompt/terminal on your computer and navigate it to where the Fastboot folder is located.
- NOTE: For Windows 7 users, you can easily open a command prompt from a specific folder. Open the folder and press Shift and right mouse button on any vacant part in the folder. A menu will appear. SelectOpen command window here and a command prompt will appear with the location of the selected folder.
- Type this command to check if your phone has successfully connected to the computer. Your phone's serial number will appear on the screen:
- Enter the following command to flash the kernel file on your phone.
fastboot flash boot boot.img
- After the kernel is flashed, you’ll also get a “finished/OKAY” message confirming that you have successfully installed it on your phone.
- Disconnect your phone from the PC.
- On your phone, select HBOOT using the Power button and select Recovery to boot into Recovery Mode.
- Select Wipe data/factory rest, then select Yes on the screen that follows to confirm data wipe.
- Select Wipe cache partitionand confirm the action on the next screen.
- Go back to the main menu and select Advanced.From there, select Wipe Dalvik cache and confirm the action on the next screen.
- Select Install ZIP from SD card.
- Select Choose ZIP from SD card, then browse for the downloaded ROM file and select it. Confirm the installation by selecting Yes on the screen that follows.
- After the installation is complete, select Go back to head back to the main recovery menu.
- Select Reboot system now to reboot your phone.
Congratulations! You have successfully upgraded the HTC One S to Android 4.1.1 Jelly Bean via CyanogenMod 10.
Paul and I.T. are synonyms. If you need help with I.T.-related stuff, call on Paul. His experience with Android phones goes way back to the ancient single-core-phone days. But, he keeps himself up to date, so now he has a dual-core beast in his pocket, and is looking forward to getting his first quad-core monster, and when it comes, his first eight-core phone. Perhaps he should be called Mr. X-Core, where "X" equals the number of CPU cores.