ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel
  • »
  • Technology»
  • Communications»
  • Smartphones»
  • Android Phones

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

Updated on June 28, 2013

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.

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.


    0 of 8192 characters used
    Post Comment

    • profile image

      Kristijan 5 years ago

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

    • profile image

      Asif Khan Afridi 5 years ago

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

      ..any fix plz

    • profile image

      mirza bilal 5 years ago

      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.

    • profile image

      RedBolt 5 years ago

      It's working great! Thank you!

    • profile image

      matrix82 5 years ago

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

    • profile image

      spyros greece 5 years ago

      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????

    • profile image

      ferdinand 5 years ago

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


    • profile image

      Piomaxpl 5 years ago

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

    • profile image

      wb 5 years ago

      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?

    • profile image

      wb 5 years ago

      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.

    • profile image

      knight9 5 years ago

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

    • profile image

      evuljeenius 5 years ago

      Looks a lot like Cyanogenmod

    • profile image

      htc desire fan 5 years ago

      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?

    • profile image

      lolwut 5 years ago

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

    • profile image

      chady 5 years ago

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

      Thank you!

    • profile image

      chady 5 years ago

      stuck on the splash screen, any advice?

    • profile image

      DickTaidor 5 years ago

      This is the best I have tried so far:

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

    • profile image

      Fared 5 years ago

      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.

    • profile image

      HTC DESIRE 5 years ago

      Works but WiFi for unavailable ??? wtf

    • profile image

      Jeanne 5 years ago

      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!

    • profile image

      Oleksiy 5 years ago

      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.

    • profile image

      Jviaches 5 years ago

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

    • profile image

      Harry 5 years ago

      Its been on the splash screen for 15 mins Help?

    • profile image

      dariush 6 years ago

      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 .

    • profile image

      Adeel 6 years ago

      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

    • profile image

      naser 6 years ago

      i wont load i left it on fr 7 hours help

    • profile image

      Rahul Maan 6 years ago

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

    • profile image

      naser 6 years ago

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

    • profile image

      BroNumsi 6 years ago

      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.

    • profile image

      kim 6 years ago

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

    • profile image

      Tiby 6 years ago

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

    • profile image

      Ahsan 6 years ago

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

    • profile image

      Praveen 6 years ago

      after updating camera does't work ,any suggestions?

      let me know if i am missing some setting.


    • profile image

      pandhu 6 years ago

      does it work in desire S?

    • profile image

      uSAMA 6 years ago

      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 profile image

      pinappu 6 years ago from India

    • profile image

      ARB 6 years ago


    • pinappu profile image

      pinappu 6 years ago from India

      Another link for ics for desire package

    • pinappu profile image

      pinappu 6 years ago from India

      You can try this link for ics rom

    • profile image

      Tinka 6 years ago

      Links don't work


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: ""

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)