Install AOKP Ice Cream Sandwich on HTC Sensation

by: Paul NuñalMarch 23, 2012
1 15 1

The HTC Sensation is a fantastic device offering dual-core processing power, and when it comes to the latest Android updates, the device is certainly not left far behind.

Thanks to XDA Developers member febycv, the HTC Sensation is the latest member to join the  the list of AOKP-supported devices. The new AOKP (Android Open Kang Project) ROM for the HTC Sensation promises not just Android 4.0.3 Ice Cream Sandwich (ICS) but also enhanced device performance and easy customizations–thanks to the built-in ROM Control mod.

The new AOKP ROM for the HTC Sensation is still in its beta stage with some known bugs such as Bluetooth connectivity, Wi-Fi tether, automatic call drops, minor flickering, camcorder issues, and some other minor glitches.

The AOKP ROM for the Sensation also supports homescreen launchers such as Apex Launcher, Trebuchet Launcher, and Nova Launcher to suit your homescreen customizations.

If you still wish to install the ICS-based AOKP ROM, continue reading to learn how you can flash the AOKP ROM on your HTC Sensation.


This ROM is intended to be used only on the HTC Sensation and is not compatible with any other device or variant. You can check your phone’s model number by heading to “Settings > About Phone”.


  • Rooted HTC Sensation with ClockworkMod Recovery installed.  (See our guide for rooting the HTC Sensation.)
  • Fully charged battery or at least 70% battery left
  • Backup your important files and applications as this guide will wipe out all of your personal data associated with your current ROM.


  1. Download the latest version of the AOKP ROM from here and save it to your PC.
  2. Download the latest version of the GApps (Google Apps) package from here and save it to your PC.
  3. Connect your phone to your PC via USB cable.
  4. Copy both downloaded files into the root of your phone’s internal SD card (not microSD).
  5. Disconnect your phone from your PC.
  6. Switch off your phone.
  7. Reboot into ClockworkMod Recovery. You can do this by simultaneously pressing and holding down the Volume Down button and Power Button.
  8. Once inside ClockworkMod Recovery, create a Nandroid Backup of your current ROM. To make a backup, select “Backup and Restore” and on the screen that follows, select “Backup”.
  9. Perform a wipe by selecting “wipe data/ factory reset”, and on the screen that follows, select “yes” to confirm the wipe procedure.
  10. Select “install zip from sdcard”, then select “choose zip from sdcard”. Browse for the downloaded ROM file that you copied earlier and select it.  Confirm the installation by selecting “Yes” to start flashing the ROM.
  11. Repeat step 10, but this time around, choose the Google apps package.
  12. Select “go back”, then choose “reboot system now” to restart your phone.

Congratulations! You have successfully installed Android 4.0.3 Ice Cream Sandwich on your HTC Sensation via the latest AOKP ROM.

  • Byounngg

    so im getting the animation screen to come up rite after the htc logo screen but freezes and then reboots . help ?

  • RiyaShah

    How to install Android Ice Cream Sandwich in Nokia N9 – Step by Step

  • Rikk1105

    phone keeps bootlooping, any suggestions?

  • Yerguch

    phone also keeps boot looping, any help?

    • scotty85

      guys,this guide is terrible. it makes no mention of changing your firmware,wich is needed typically for ICS roms,and the author has not responded to any of the bootlooping comments.

      check out the post on xda for the fimrware:

      download the rom,gapps,firmware. place them all on your sd card. rename the firmware to PG58IMG.

      boot to recovery from your current rom via “quickboot” app or rom manager.

      -make backup,if needed.
      -full wipe
      -flash rom
      -flash gapps
      -select power off option if your recovery has one(if not,pull battery)
      -power on/vol down to get into hboot. it should find PG58IMG and ask you to update. tell it yes.
      -when its done,power to reboot.
      – enjoy :)

      • Geoff

        which firmware am I supposed to use on that page? It gives 5 different ones and says “only use for roms based on xxxx” I don’t see where this rom is based off of

        • scotty85

          it doesnt matter a whole lot. if your superCIDed you could use any of them and it should work fine. if this is the case,i would prolly use this one,as it is the newest:

          if youre not superCIDed,find out yyour CID(“fastboot getvar cid” or “fastboot getvar all” with phone in fastboot. match up wich versions are compatible with what you have and then use the highest version number.

          AOKP is not based on any of the RUUs,its based on AOSP code.

      • Veristoff

        i got the same problem boot looping, i didnt read before the advertisment, i try to do what you said but i cant, my cel says that is wrong id and other else, i try to put my sd card and nothing i dont know what to do!