1. Home
  2. Mobile

Install Android 2.3.7 Gingerbread CyanogenMod ROM On AT&T Galaxy S II

Samsung Galaxy S II [S2] is the thinnest Android phone that comes with a 4.3 Inch screen and packs the power of 1.2 GHz Dual Core with 1.0 GB RAM. The phone, when launched, received an overwhelming response from Android fans and aspiring users. It’s quite surprising that Samsung Galaxy S2 made it to US market after it was released in every nook and corner of the globe. Sprint was the first carrier to get a Galaxy S II variant by the name of Epic 4G Touch and AT&T closely followed suit. AT&T Samsung Galaxy S II received some awesome root treatment right after its launch and a modified ODIN-Flashable kernel was produced for this purpose. The development community is already very active regarding this phone which means custom ROMs, kernels, hacks and tweaks are rapidly surfacing to enhance and optimize user experience.

CyanogenMod Team is also hard at work and recently they have released the first pre-nightly Android 2.3.7 Gingerbread CyanogenMod 7 custom ROM build for this phone. For those who don’t know, CyanogenMod 7 can be termed as the only open source custom ROM for select Android device with a dedicated team of 40+ developers. The main motive of CyanogenMod ROM is to provide highly enhanced Android experience to users with rock stability and beefed-up functionality. In case you want to get more information regarding CM ROMs and a detailed walkthrough, then head to our exclusive and detailed guide posted here. CM7

The current Android 2.3.7 Gingerbread CyanogenMod custom ROM for AT&T Samsung Galaxy S II is in a pre-nightly state where there is a possibility of things messing up.There are a number of early testers who dared flashing the ROM on their phones, and so far their testimonials are satisfactory regarding performance and usability.

In case you are set to get this early CyanogenMod 7 Android 2.3.7 Gingerbread build on your AT&T Samsung Galaxy S2, here are the instructions:

Disclaimer: Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process.

  1. The first step is to make sure that you have root on device along with ClockworkMod Recovery installed. Check out this link for reference.
  2. Once you fulfill the pre-requisites, download the CyanogenMod 7 build zip file from here and save it on your desktop.
  3. Connect your phone to the computer, mount SD Card and copy the downloaded CM7 ROM zip file to SD Card root.
  4. After this reboot your phone in CWM recovery mode. You can reboot into recovery by first powering off your device and then turning it back on while holding Volume Up key along with Power button.
  5. After you are in the recovery, use Volume Up to move up, Volume Down to navigate down and Power button to select.
  6. Now go to Restore / Backup option and make a Nandroid backup.
  7. After this use onscreen option to Wipe Data / Factory Reset followed by Wiping the cache partition.
  8. After you are done with wiping, go to Install Zip from SD Card root option and flash / install the ROM zip file.
  9. Once the ROM flashing / installation is complete, your phone will automatically reboot.
  10. Now after your phone reboots in CM 7, download ROM Manager on your phone and use in-app options to install Google Addons.

In case you are facing any issues or want to get support (although early and nightly builds are officially unsupported by CM team), you can head to the official XDA thread posted here. All credits for this tutorial goes to CM team via atinm at XDA.


  1. Anyone else have problems getting CyanogenMOD7 to take on the S2?  It’s the only update that won’t flash.  Just errors out when I try to flash it in recovery.  I managed to piece together a nice version of Serendipity 8 running 2.3.4.  I had to manually install a new kernel ( in order to get the proper US soft button support.  I also had to install the I777UCKH7 modem separate as well.  Im running now at 1.6ghz.

    Anxiously awaiting a port of Ice Cream Sandwich.

    CyanogenMod7 runs great on my Captivate though.

  2. Hi,
    I have a Bell Canada Samsung Galaxy S 2

    Rooted 2.3.5 phone
    Kernel version — 19100XXXKI3

    Can I do this update? And If I can what are all these nightly updates? which one do i pick?

    Also do I need this custom update to 2.3.7? because im already on 2.3.5 non-custom??

    Also most likely 2.3.6 and 7 will be release after Oct 18 2011 because the new nexus will have a the latest version right??

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.