The HTC Desire S can now receive the Android 4.2.1 Jelly Bean touch and this even though there won’t be any official updates released now, or in the future due to hardware limitations. So, as you can already tell, today we will be checking on how to update the Desire S to Jelly Bean software by installing a custom ROM. The ROM which will be explained and presented during the following lines is the CM10.1 based JellyTime firmware, the same being provided by those of xda-developers (we have them to thanks for this tutorial).

Now, first of all, before beginning in explaining on how to update your HTC Desire S with the CM10.1 powered JellyTime Android 4.2.1 custom ROM, you need to know that: this is not an official Jelly Bean OS provided by HTC as this is a custom software that comes with its own features, apps and looks. Therefore you will not receive the default version of the Jelly Bean system, though instead you will be enjoying a more powerful platform that brings many advantages. Anyway, for being able to flash the JellyTime OS you will have to complete a manual installation procedure and the same is being explained in the present step by step guide.

This is a stable ROM with no reported bugs and issues. Furthermore, after applying the software on your HTC Desire S you will be able to access the internal system, in built programs, change the factory settings, improve the performances, upgrade the battery life and more. As you can see, you have all the reasons for completing this guide, not to mention that the latest version of the Android OS will be installed on your phone, which is currently powered by the ICS platform and since it is an old and outdated smartphone there won’t be any Jelly Bean OTA updates released for the same.

Now, for being able to safely update your Desire S, you first have to prepare your phone. And you should start by rooting its system because a custom ROM can be flashed only on unlocked devices. After gaining root access you also have to install a custom recovery image, such as CWM recovery, on your handset because the stock recovery can’t be used on the update process. These two operations are extremely important as without checking the same it will be impossible for you to complete and resume the present tutorial.

As you will see, by rooting, the warranty of your device will get void. This means that in case something wrong happens, you will be by yourselves. So, always follow dedicated guides, don’t perform things by yourselves as you can end up in bricking your Desire S. Fortunately, the warranty can be restored if needed; all you have to do is to downgrade / update to stock Ice Cream Sandwich OS, or to apply an un-root operation.

As soon as your phone is rooted and installed with a custom recovery image you can apply the rest of the pre requisites. In order to ease your work I have explained the rest of the preparation tasks during the list from below. Don’t skip it as you will not be able to complete the update operation.

  • It is more than recommended to backup the Desire S data before starting to update it with the CM10.1 based JellyTime custom ROM. As you will see, a wipe will be required which means that all of your personal info and data will be erased.
  • So, use backup and restore apps from Google Play for saving your contacts list, text messages, call logs, internet settings, market apps, calendar info and everything else you might need.
  • Use the recovery image and make a Nandroid backup for saving / restoring the current software.
  • A computer or notebook will be required; your phone and its USB cord should also be there.
  • Deactivate all the security tools from your computer and smartphone, or else you might have problems while trying to install the JellyTime software on your Desire S.
  • It will be a good idea to charge your device before going any further for avoiding the unpleasant situations; do this if you notice that there is less than 60% power left; else you can skip this step.
  • Enable the USB debugging option on your phone.

This guide is compatible only with the HTC Desire S so don’t apply the next steps if you own a similar or different handset. This JellyTime OS can be installed by using the below procedure only on the mentioned phone; else you can end up in bricking your Android based device.

How to Update HTC Desire S with CM10.1 based JellyTime Android 4.2.1 Custom ROM Firmware

  1. First of all, you need to get the firmware file.
  2. So, go here and download the update on your computer.
  3. Don’t extract the file.
  4. Then, connect your phone with the computer; use the USB cable for establishing the connection.
  5. Copy-paste, or just drag and drop the downloaded file from your computer to your phone’s SD card.
  6. You can disconnect your handset now as the computer isn’t required from now on.
  7. Turn off your Desire S and then reboot it into recovery mode.
  8. You have to wipe the system, or else you will not be able to flash the ROM; so select “wipe data factory reset” and “wipe cache partition”.
  9. Then, return on the main menu (choose “+++go back+++”) and from there this time select “install zip from sd card” followed by “choose zip from sd card”.
  10. Pick the update file from the SD card and flash the same.
  11. When the installation procedure is over you need to select “+++go back+++” followed by “reboot system now” and you are done.
  12. If in the end something isn’t working properly, boot into recovery and apply the wipe once more.

Congratulations, you have succeeded in completing the step by step guide. Now your HTC Desire S is running on custom Android 4.1.2 Jelly Bean firmware as the CM10.1 based JellyTime software has been successfully installed. Give it a try and test the OS; if there are bugs or issues share the same with us or with other users by using the comments area from below. Also, if you have questions related to the steps explained above or if you want to talk with us, don’t hesitate and contact our team.

Mousom · 5 years ago

unable to find choose “+++go back+++” in my HTC Desite S....
Pls Help...............

Mousom · 5 years ago

unable to find choose “+++go back+++” in my HTC Desite S....
Pls Help................

zebrasaurus · 6 years ago

link is dead where can i download the zip?

Tester · 6 years ago

I'm unable to manually select network operator. When I search for available networks I always get an error and no operators are listed to choose from. Is there any solution to this problem?

Angel · 6 years ago

Yes, I could solve it. Just take out the file "boot.img" from the zip package, install it(the package without boot.img) from the recovery and then restart pressing volume - and power to get to bootloader. One you are there, with your terminal connected to a PC and recognized, open DOS console (cmd), access to the folder where you have adb.exe and fastboot.exe in your PC, and execute "fastboot flash boot boot.img". A message of success and time will appear. Go to recovery and restart the device, You will see that it works. But I dislike CM10 so I installed fallen v5. It is perfect, no errors, fast, sense 4... Everything like original HtC ONE Rom + superSU. I hope I could help all of you.

Rajeev · 6 years ago

i face the same problem tried to flash this rom and followed every step but it does not work, it returns to recovery

Angel · 6 years ago

Problem: a tried to flash this rom and followed every step but it does not work, it returns to recovery and when I try to load the previous back up, it installs successfully but happens the same, restarts to recovery all the time. Could someone help me?

Rajeev · 6 years ago

hi angel did you get the solution to your problem

danish · 6 years ago

if jelly bean problem with htc desire s so what i can do...

corner-left-up dots-three-vertical