Upgrade HTC Droid Incredible 2 to Ice Cream Sandwich via unofficial CyanogenMod 9

by: Paul NuñalApril 3, 2012

The HTC Droid Incredible 2 surely lived up to its name as one incredible device.  And, it will continue to be incredible with the unofficial CyanogenMod 9 that has been released for the phone.

While phone manufacturers are too slow in releasing updates for their older devices, independent developers are blazing fast in porting ICS to many devices–including the HTC Droid Incredible 2.  Thanks to XDA Developers member aeroevan, you can now flash Ice Cream Sandwich (ICS) on your HTC Droid Incredible 2 via CyanogenMod 9.

Still in relative infancy, the CyanogenMod 9 ROM for the HTC Droid Incredible 2 still has non-working features, such as the camcorder, LED flash, and Face Unlock (may work after the front-facing camera is used in the Camera app).  Users have also reported issues with downloading from Google Play Store.

Check out the rest of this guide for the steps for flashing unofficial CyanogenMod 9 on your HTC Droid Incredible 2.


  • Rooted HTC Droid Incredible 2 with ClockworkMod Recovery installed.  See our guide for rooting the HTC Droid Incredible 2.
  • Fully charged battery or at least 70% battery left.
  • Backup of your personal files and important data.


  1. Download the latest version of CyanogenMod 9 for the Droid Incredible 2 from here (update-cm-9.0.0-RC0-vivow-KANG-2012-03-28-signed.zip, md5sum: 468a8bbe476124754ed8cd2465f686c4) and save it to your PC.
  2. Download the latest GApps (Google Apps) package from here (gapps-ics-20120317-signed.zip, md5sum: dc560aa235e8dd8cb00df0cefb5abd38) and save it to your PC. This package contains all the essential applications such as Market, Gtalk, Gmail, etc., which are not currently present in the ROM by default.
  3. Connect your HTC Droid Incredible 2 to your PC via USB cable.
  4. Copy the downloaded ZIP files to the root of your phone’s internal SD card.
  5. Disconnect your phone from your PC.
  6. Switch off your phone.
  7. Boot the phone into ClockworkMod Recovery by pressing the Volume Down and Power buttons together until you see the recovery screen.
  8. Once inside recovery, create a Nandroid backup of your existing ROM. If anything should not work out something expected on this ROM, you can easily revert back to your current state. Perform a backup by selecting “Backup and Restore”, and on the screen that follows select “Backup” again.
  9. Return to main recovery menu.
  10. Clean your phone data, as follows:
    • Select “wipe data/factory reset”, then select “Yes” on the screen that follows to confirm the data wipe.
    • Select “mounts and storage”, then select “format system”. Confirm the formatting by selecting “Yes” on the screen that follows.
  11. Still in the “mounts and storage” menu, select “mount /system.”  The menu item should now show “unmount /system”.  If you’re already seeing “unmount /system”, you don’t need to do anything.
  12. Return to main recovery menu.
  13. Select “install zip from sdcard”, then select “choose zip from sdcard”. Browse for the CyanogenMod 9 package and select it. Confirm the installation by selecting “Yes” on the screen that follows. The ROM should start installing. It may take 5-10 minutes for the installation process to finish. Install the GApps (Google Apps) package in the same manner.
  14. Select “Go back” to head back to the main recovery menu.
  15. Select “Reboot System Now” to reboot your phone.

Congratulations! You have successfully installed Android 4.0.3 Ice Cream Sandwich on your HTC Droid Incredible 2 through the unofficial CyanogenMod 9 ROM for the said device.

  • Ryanmunderwood

    My phone is currently stuck on the white HTC screen after rebooting and following your instructions. I was running liquid gingerbread ROM, but followed all the instructions above to clear my data and cache, as well as format. Does it take a while to boot after rebooting, or is this a possible hang?

    • Gr8matt

      I had the same problem and ended up simply flashing the ROM rather than wiping it completely…

      • Pinal Desai

        Could you let me know the steps you took? I can’t seem to get mine back – stuck at white screen!

    • Make sure you have the latest CWM Recovery installed that supports ICS. Aeroevan also has an experimental version to try on his thread if that doesn’t work either.

  • Dna153

    Mine is doing the same thing. Over at the XDA there is a post to updated the CWM. I cant find anything on how to updated it.

    • Ryanmunderwood

      I was able to get it working, I downloaded the new CWM image, and then downloaded fastboot.exe, and the android sdk, then downloaded ADB via the sdk (http://www.addictivetips.com/mobile/what-is-adb-and-how-to-install-it-android/), and then placed fastboot in the tools folder of the android sdk, took the CWM image file, placed it in tools folder in the sdk, made sure to add the proper environment variables for the android sdk paths, and then ran fastboot via cmd prompt to manually flash the new CWM on to the phone. From there, I was able to install this CM9 ICS rom onto the Incredible 2. Make sure you put your back phone cover on if you remove the battery at all for anything. I made a rookie mistake earlier after installing the rom, and thought something was wrong because I didn’t have any cell service. My dumb ass forgot that the antennae for the phone is part of the back covering, and thought it was the rom causing the issue. Went through several recoveries to old roms and almost unrooted to try and solve the no service issue, before I realized that the phone back cover being off was the issue, lol.

      You can download fastboot from here: http://koushikdutta.blurryfox.com/G1/
      select your proper operating system. The instructions I followed to flash the new CWM image using the fastboot method were here: http://androidforums.com/evo-3d-all-things-root/385358-how-manually-flash-recovery-image-via-fastboot-sd-card.html

      and the new CWM recovery image is located here: http://goo.im/devs/aeroevan/cwm/recovery-clockwork-

      After flashing the new CWM image, I followed the instructions above in this article, and had no issues getting the rom installed and running. Hopefully this will help someone else trying to figure this out if they have an old version of CWM. There might be another way to flash this new version of CWM, but I had to do it via the fastboot method because I had already tried to install this CM9 rom with the older version of CWM, and it caused my phone to freeze up on the HTC screen, so I had no way to boot into the phone.

      • Dna153

        WOW, thanks I will give it a go. Let you know how it went.

      • Dna153

        I did everything you suggested above, and I do have the new CWM installed. After I Wipe / Mount then Reboot the system I get the HTC screen then the screen just goes black and nothing.

        Has anyone run into this?

  • Shizzxxx37

    There was an update on 3/29 and one on 3/30. I dont understand why the writer used the 3/28 build when the article was published 4/03

  • Sirwillysc

    Okay Im getting the white HTC screen WTH

  • jeff capone

    i found a solution!!! just remove the battery then put it back in then enter back into recovery, then just install the rom, but not the google apps, then just reboot then it should work.

  • What the writer of the post failed to mention was that Aeroevan does new builds of CM9 all the time (once a week or so) and he should have linked directly to the post for the ROM, because the build discussed here is OLD. Get the latest here:

  • binjamin222

    Got it to work by first installing Cyanogen 9 then booting… then shutting down booting back into CMW installing the GApps then booting again. Only problem is I can’t get anything to download from Google Play Store. It just says downloading and never goes anywhere…Help.

  • guest

    If I do this will all my current apps and data be lost?

  • Mike Geiger