Best daily deals
Best daily deals

Links on Android Authority may earn us a commission. Learn more.

Upgrade Samsung Epic 4G Touch (Sprint Galaxy S2) to Android 4.0.3 with Experimental CyanogenMod 9 ROM

February 24, 2012

Looks like even Sprint’s Epic 4G Touch gets a power up, thanks to CyanogenMod 9. At the moment, the release is experimental (alpha 3.1 as of this writing), ported from the current build of the CM9 for the Galaxy S2. Thanks to XDA Developers member sbrissen, this ROM is based on the latest AOSP sources, and incorporates some enhancements and tweaks.

Because this release is still an experimental build, there are still a number of bugs to be addressed. Some of the known issues are:

  • USB (phone will charge and there will be adb access but it will not mount)
  • Signal bars are not accurate
  • Stock browser will not work (use Opera or other browsers from the Market)
  • No YouTube

As you can see from this list, this current release of the CM9 is not quite ready to be used daily, but it may be sufficient for a sneak-peek of good things to come. Development is underway and we should be seeing a more stable build very soon.

Take note that this release of the experimental CM9 build is only compatible with the Samsung Galaxy S2 Epic 4G Touch and should never be applied to other phone models. Doing so may lead to bricking. You may check your phone model through “Settings > About Phone”.


You’ll need a few things if you want to flash this ROM on your device:

  • Rooted Samsung Epic 4G Touch  with ClockworkMod Recovery
  • CyanogenMod 9 Alpha 3.1 for the Samsung Galaxy S2 Epic 4G Touch (Download)
  • GApps 7.1 package for the Samsung Galaxy S2 Epic 4G Touch (Download)
  • Make sure to back up all the important information on your phone in the event data is lost or corrupted during the update process.
  • Make sure that your battery is fully charged to prevent the device from shutting off in the middle of the update process.


Once you have everything, you may now flash the CyanogenMod 9 ROM on your Epic 4G Touch:

  1. Download the CyanogenMod 9 and GApps packages to your computer.
  2. Connect your device to your computer.
  3. Copy both the CyanogenMod 9 and the GApps packages to the root of your device’s internal SD card without altering or unzipping them.
  4. Power off your phone.
  5. Reboot into Recovery mode.
  6. Select “Wipe Data/Factory Reset.”
  7. Select “Wipe Cache Partition”.
  8. Select “Wipe Dalvik Cache”.
  9. Once you’ve completed the full wipe, navigate to “Install Zip from SD Card.”
  10. Choose the CyanogenMod 9 package file.  Confirm that you want to start installing the package.
  11. Once the file has finished flashing, return to “Install Zip from SD Card” and select the GApps package.  Confirm that you want to flash the package.
  12. Once the GApps package has finished flashing, select “Go Back”.
  13. Select “Reboot System Now” to restart your phone

When your Samsung Epic 4G Touch has rebooted, you’ll now be running CyanogenMod 9 Alpha 3.1.  Congratulations!