Skip to main content

HTC Desire: How to Update with Android Ice Cream Sandwich (ICS or Android 4.0)

  • Author:
  • Updated date:

HTC Desire Android 4.0 Update

Android Ice Cream Sandwich is much better than previous versions of Android. It is much more sleek and smart than any other previous versions of Android. ICS and Jelly Bean has changed people's opinion about Android that it lacks human touch.

Unfortunately HTC Desire Update with Android Ice Cream Sandwich is not officially supported. HTC is unable or unwilling to give this facility to the old Desire users. It is said that HTC Desire is not powerful enough to run Google’s new OS. This cannot be true. This mobile is equipped with a 1 GHz Snapdragon processor and Adreno 200 GPU. The RAM is 576 Mb. This is not a very low powered device specification even in today’s standards. But don’t worry there is a way to update your Desire with Android ICS. Just follow the steps below for htc desire ice cream sandwich and get the ICS HTC Desire, the new avatar.


You need the following things for this purposes.

1) A PC or a Laptop or Netbook.

2) Internet connection (better be high speed).

3) The USB connector for the handset.

4) The HTC Desire handset itself.

Read this before Starting HTC Desire ICS Update

Wait a bit before you start. If you are a novice in installing custom firmware be cautious. It is better to take some help from a tech expert friend. We shall not be responsible for any damage. You need have to take all the precautions necessary. It is also possible that all features may not work after the installation. So, go with your own risk. If you are an experienced fellow then I think you know all about these.

Initial Steps | ICS for HTC Desire

To update HTC Desire with Android Ice Cream Sandwich you should have to do these at first.

1) Root your device if it is not already rooted. If you do not know how to do it read this article. Hope these will provide you some help.

2) Unlock the boot loader of your HTC Desire. If you do not know how to do it to see the videos below:

3) Backup all your important data from your phone. You can save your contacts on the cloud . The text messages and everything on the internal memory are vulnerable and so must be copied to a safer place.

4) Fully charge your mobile. At least 60% charge is a must. Remember, it may be dangerous for your phone if the battery loses all power before completing your updating.

HTC Unlock Bootloader Video


You need to download these packages to update HTC Desire with ICS.

At first download the ICS ROM for Desire. Save it in your PC or Laptop.

Next, you should download Google Apps package.

You better have a good internet connection, otherwise it would take long time.

Scroll to Continue

Warning: the files are big so beware if your data plan is limited.

HTC Desire Ice Cream Sandwich Update : The Main Part

It is time Go and Get ICS on HTC Desire

Now the action begins. Follow the step by step instructions.

Copy ICS ROM and GOOGLE APPS PACKAGE files from your PC to your mobile’s SD card.

Enable USB debugging in your phone by SETTINGS >> APPLICATIONS >> DEVELOPMENT >> USB DEBUGGING

Reboot your phone and enter in the bootloader mode by pressing VOLUME UP + OK + POWER these three buttons simultaneously. Try again if you failed in the first chance.

Select “Recovery” option and go into this mode.

Then make a Nandroid backup.



Now you need to clean your phone’s ROM by selecting “Wipe Cache”, ”Wipe Data” and “Wipe Dalvic Cache”.

Now select “install zip from SD card” and find put the ICS ROM file from your SD card to install. Next install the Google Apps package in the same manner. Wait for these installations to complete.

When done select “++++ Go Back++++” to go back to the main menu.

Now you should reboot your phone using “Reboot System Now”.

Voila! You have done the HTC Desire ICS update.

Now your good old HTC Desire is updated with Android Ice Cream Sandwich aka ICS aka Android 4.0. Now it is from gingerbread HTC Desire to ICS HTC Desire. Enjoy the brand new Google innovation.

ICS on HTC Desire

ICS on HTC Desire

HTC Desire Ice Cream Sandwich Upgrade : Video


This hub is for educational purposes only. It is not selling anything for any affiliates. This method of updating your HTC Desire handset is tested and proved all right. But it may not be the same for everybody.


Kristijan on April 09, 2013:

My data usage is not working I don't have mobile 3G internet

Asif Khan Afridi on March 02, 2013:

I followed the step and all world...its ics now but my eifi and Bluetooth r not working

..any fix plz

mirza bilal on December 10, 2012:

After installing these ICS , after some days does it creat problems in hanging or software , camera problem....

Plz help I won't to buy these phone and going to install ICS init......

Thank you.

RedBolt on November 13, 2012:

It's working great! Thank you!

matrix82 on November 10, 2012:

I had same problem ,stuck onblue x. Done hard power down. power volume down optical button .powered up and all ok

spyros greece on October 29, 2012:

it works fne but my hands free bluetooth don't work it anser but no voice in hands free

another one is the game cih stuck and don't work in defender 2 before the upgrade was work fine i didn't se anything else for now ill keep on touch

please anser hou i fix thouse problems????

ferdinand on October 13, 2012:

Awesome.... my Desire it's ICS now !!


Piomaxpl on October 08, 2012:

Please install the Rom Manager directly from the Android Market, and perform system update directly from within the application.

wb on September 26, 2012:

And I have these options in the recovery mode:

Reboot system now


Wipe data/factory reset

Wipe cache partition

As you can see , I don't have this “install zip from SD card” option in my recovery mode.

What is wrong?

wb on September 25, 2012:

I am in the Recovery and have done the "cache/data" steps, but I can't get into the “install zip from SD card”, when I select this option: it looks after "" and can't find it, and return "abort" message.

please help.

knight9 on September 09, 2012:

I have Same Problem HTC DESIRE Stuck On a BLUE X How to Fix ?? PLZ HELP ...

evuljeenius on August 30, 2012:

Looks a lot like Cyanogenmod

htc desire fan on August 26, 2012:

I like how you have described the step by step updating of HTC Desire to ICS. But the problem is I never did custom ROM flashing before. So, I am a bit nervous. What to do guys?

lolwut on July 19, 2012:

Also was stuck on the splash screen and solved my problems. Thanks Dick Taidor =)

chady on July 13, 2012:

I have missed Dicktaitor's link, after a hard reset it is working fine.

Thank you!

chady on July 13, 2012:

stuck on the splash screen, any advice?

DickTaidor on July 10, 2012:

This is the best I have tried so far:

And I also used Sandvold for a long time, but this seems more stable

Fared on July 08, 2012:

Excellent, all working.

Followed step 1 (all steps in link), then skipped step 2 as I think I already did that in step 1. didn't watch the videos and went straight to downloading the files (under the videos) and install instructions. All working including camera and other errors I spotted around the forums.

Great work fella.

HTC DESIRE on July 03, 2012:

Works but WiFi for unavailable ??? wtf

Jeanne on June 30, 2012:

Stuck on the splash screen... any way to help with this? I've waited for well over ten minutes and sometimes longer and it doesn't seem to help anything. Please let me know!

Oleksiy on June 27, 2012:

works great for me!

2 the people who stuck on the load screen: don't forget to wipe the cache&data. this is what usually causes this stucking.

Jviaches on June 21, 2012:

I have expirienced a very long splash screen. Uninstalled. Any sugestion ?

Harry on June 19, 2012:

Its been on the splash screen for 15 mins Help?

dariush on June 03, 2012:

i installed ,but i have a bit problem ,

in secutiry option when i select lock screen after 10 min,when i make screen off by widgets its works like immidatlety . of course it works right when i use by power button .

Adeel on May 30, 2012:

Hey can anybody tell me that which functions or features are not working. Because I am thinkin to update my HTC Desire.... Please reply me fast

naser on May 29, 2012:

i wont load i left it on fr 7 hours help

Rahul Maan on May 28, 2012:

Blue X - Kindly wait for a while like 10 minutes and it will load. Enjoy ICS 4.

naser on May 25, 2012:

my htc desire is stuck on a blue x can you help me

BroNumsi on May 23, 2012:

The ROM that is linked to is an early beta (jan 2) for Desire S. is the place to go for the most current beta for Desire. Sandvold's ROM is the best right now, but it is still just a beta, so it will have some flaws.

kim on May 20, 2012:

conflict on cam?any idea how to solve this?the rest is awesome

Tiby on May 20, 2012:

after i instald and rebooted an blue X appeared on the screen in the middle like an live walpaper. what hapend

Ahsan on May 12, 2012:

Files are removed due to copyright act please update files. :(

Praveen on May 09, 2012:

after updating camera does't work ,any suggestions?

let me know if i am missing some setting.


pandhu on May 06, 2012:

does it work in desire S?

uSAMA on April 30, 2012:

What happens if something bad happen doing this SANDWICH OS, can we go back to gingerbread..? what would be the method in that case...?

pinappu (author) from India on March 19, 2012:


ARB on March 18, 2012:


pinappu (author) from India on March 13, 2012:

Another link for ics for desire package

pinappu (author) from India on March 13, 2012:

You can try this link for ics rom

Tinka on March 13, 2012:

Links don't work

Related Articles