Upgrade HTC EVO 4G to Ice Cream Sandwich Via ics-deck-evo Custom ROM

by: Alvin YbañezMarch 11, 2012

Early last month, HTC announced the list of HTC phones slated for upgrading to Android 4.0 Ice Cream Sandwich (ICS) some time before March ends.  The HTC Evo 4G isn’t on the list.  Will it be getting official ICS from HTC?  We’re not sure.  Can you get ICS for your HTC Evo 4G unofficially? You bet!

RootzWiki developer deck has created a custom ROM of ICS for the HTC Evo 4G.  Despite being an old phone (released in 2010), the Evo 4G does have enough muscle for ICS.

Deck’s AOSP-based custom ROM is still under active development and almost all functions work, although some bugs or force closes may be experienced.  As of last checking, the developer has listed the following broken features: camera preview, gallery editing, and WiMAX.

If you want to have your first bite of Ice Cream Sandwich, read and follow our step-by-step guide on how to flash deck’s ICS ROM on your HTC EVO 4G.


  • Download Deck’s ICS ROM here (ics-deck-evo-alpha7.zip, 101.46 MB)
  • Download the GApps (Google Apps) package here (gapps.ics.02132012.zip, 27.07 MB)
  • A rooted HTC EVO 4G with ClockworkMod Recovery installed. (For help with rooting, check this guide or this one.)
  • Pump up your battery to at least 60% to make your device last throughout the entire procedure.
  • Create a backup of your personal phone data.
  • System tools such as antivirus software and firewall programs might interfere during the installation process. Disable such software before you flash the ROM.


  • This custom ROM is currently in its alpha stage. Expect some bugs when you install this ROM.
  • Follow this step-by-step guide at your own risk. We will not be held liable for any damage dealt by the use of this guide.
  • This ROM is only compatible with the HTC EVO 4G. Installing this ROM on another device may cause damage.


  1. Get the ics-deck-evo-alpha7.zip and gapps.ics.02132012.zip files from the links provided above.  Save both files to your computer.
  2. Hook up your HTC Evo 4G to the computer using a USB cable.
  3. Copy both ZIP files to the root of the phone’s external microSD card.
  4. Disconnect your mobile device from the computer.
  5. Switch off your mobile phone.
  6. Hold the Volume Down button and Power button until a menu appears.
  7. Using the Volume keys, highlight “Recovery” and tap the power button to select.
  8. Once in Recovery mode, select Backup and Restore > Backup, then confirm the action to create a backup of your current working ROM.
  9. Select “Wipe data/factory reset” and confirm the action on the next screen.
  10. Go back to the main menu and select “install zip from sd card.”
  11. Select the “ics-deck-evo-alpha7.zip” file and confirm the action to flash the ROM on your mobile device.
  12. Once installation is complete, go back and reselect “install zip from sd card.”
  13. This time, select “apps.ics.02132012.zip” and confirm the action to install the Google applications on your mobile phone.
  14. Go back to the main menu and select “reboot system now” to restart your phone into the new Android 4.0.3 Ice Cream Sandwich.

Hooray! You have successfully installed Android 4.0.3 Ice Cream Sandwich on your HTC EVO 4G via the ics-deck-evo custom ROM. You can now experience the latest and sweetest Android right on your mobile phone.

  • Joey

    Alpha 8 is available at http://dev-host.org/users/deck. Camera is not fully working. Orientation change can cause forced closes. Good rom otherwise.

  • Michael Mell

    My HBOOT version was 2.18.0001, not 2.16.0001, so I had to use this guide http://forum.xda-developers.com/showthread.php?t=1473373 to root the phone. The ics-deck-evo-alpha7.zip install was simple and painless. I’m happy with the upgrade but now the phone reboots a bit too frequently. I plan to keep up with the new releases as they come out. Thanks!

  • thanks for the tutorial, is very useful for my android device

  • Jojoe221

    How do I enable 4G. I do not see an option for it.

    • Poo

      It says WiMax not working yet meaning no 4G.

  • Anon Ymous

    “Damn you, Google!”

  • Abe

    The download link for the ROM is no longer working, please help!

    • deck’s repo is located at http://d-h.st/users/deck/. The Evo 4G ROM is located in the folder ics-evo, with htc_supersonic-ota-eng.deck-pb25.zip being the latest at the moment. The Google apps are inside the folder ics-gapps, and were updated once since the article, the latest file being gapps.ics.02172012.zip. Just updated mine… love this ROM so much.

  • RhinoM45

    It’s the first time I’m gonna root my EVO, are the steps the same if my computer is MAC OS.

  • Jack B Nimble

    Upgraded to the build dated 2012-07-09 14:41:32. Its a beautiful and stable CyanogenMod9. Wifi works, YouTube works solid, 3g works, GPS works, rear camera works (not front). netFlix doesn’t work (doesnt FC, just hangs when trying to stream). Overall the UI is very responsive. What’s missing? Couldn’t find the calendar or the FM Radio, but these are easy to find on the web and install. Build includes panorama option on the Camera software, Torch for the flashlight, DSPManager for the EQ, Apollo music player, Rom Manager

  • Is there any projected time in the near future that these issues will be fixed?

    “Broken features: camera preview, gallery editing, and WiMAX”

  • Has this been updated beyond an Alpha? if so where is the updated info?