I create mousemade pixel perfection stuffs for the interwebs.

Galaxy S Gets Android 4.0 Based AOKP ROM Port



Update: The AOKP project for Galaxy S is now maintained by Sixstringsg (officially), and not by Bhuvan Goyal whose AOKP based rom is now known as Blue Lightening — of course, we’ll be covering it soon enough. For now, the post has been updated to give credit to Sixstringsg and links have been updated accordingly.

The original Galaxy S i9000 continues to get it’s share of developer love in the form of Android 4.0 or Ice Cream Sandwich Custom ROMs. Who cares if Samsung releases an official update or not? XDA member BhuvanGoyal, from Jaipur, India, has just released his own port of Developer Roman’s ICS AOKP ROM. The ROM is based on Android 4.0.3 and is AOSP based, meaning no Touchwiz launcher, featuring the glitch kernel v14, is pre-rooted, and has great battery life.

The ROM is still a Beta, and it is possible to encounter some bugs, which are essentially carried forward from the base AOKP ROM, which in itself is under heavy development. The plus side is that as the base ROM gets additional features and fixes, we are likley to see this one get better too. (Little update: Almost everything works now, and it cannot be said buggy anymore. So go ahead and enjoy this very beautiful rom.)


The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know exactly what you are doing. If any damage occurs to you or your device, including a bricked, non-functional device, we won’t be held liable. You have been forewarned!!!


This Rom and the guide below is compatible only and only with the Samsung Galaxy S, model number GT-i9000. It’s not compatible with any other device and may render an incompatible device unusable. Check your device model in Settings » About phone.

ROM Info


Pre-Installation Requirements

  • Rooted Galaxy S with Clockworkmod Recovery installed.
  • Fully Charged Battery
  • This procedure will wipe all your apps, data and settings (but it will NOT touch your SD cards, so don’t worry about those). Backup your Apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. This Android backup guide would help you

How To Install AOKP ICS Port on your Galaxy S GT-i9000

  1. You’ll need clockworkmod recovery installed in order to install the AOKP rom on your Galaxy S. To get it, do this:
    1. Install latest Samsung formware for Galaxy S, based on Android 2.3.6 Gingerbread — XXJVU.
    2. Install Clockworkmod recovery on XXJVU.
  2. Download the AOKP ICS ROM from the AOKP’s page here: Link
  3. This rom doesn’t contain Google apps (Gmail, Talk, etc.) by default and you have to install them separately. So, download this file called gapps in short from here: Link. Filename: gapps-ics-20120429-signed.zip
  4. Transfer both the downloaded zip files to the root of  SD card on your phone. You can transfer it anywhere but just remember the location of the folder where you out it.
  5. Now power off the phone and reboot to recovery (Press and hold these 3 buttons together: Volume UP+Home+Power till the Galaxy S logo shows up on screen. You’ll boot into CWM recovery soon enough)
  6. Perform a full Wipe.
    • Wipe data / factory reset –> then Select Yes- Wipe data/Factory reset on the next screen
    • Wipe Cache Partition –> then Select Yes- Wipe cache partition on the next screen
    • From the main menu, select Advanced, and then Wipe Dalvik Cache –>then Select Yes- Wipe Dalvik cache on the next screen
  7. Select Install zip from sdcard »  Choose zip from sdcard » browse and select rom file you downloaded in step 2. Confirm installation by selecting Yes on next screen.
  8. Flash the gapps file now. Select Install zip from sdcard »  Choose zip from sdcard » browse and select rom file you downloaded in step 3. Confirm installation by selecting Yes on next screen.
  9. After the installation is complete, select “go back” and then select “reboot system now” to reboot your phone.

    If you are coming from a Stock ROM, or a Samsung based ROM, the phone might get caught in a bootloop during flashing. In case that happens, just pull the battery, reboot into recovery and reflash the ROM, and then reboot againand you should be fine.
  10. That’s it!! Enjoy AOKP ICS rom on your Galaxy S. And btw, in case you wanna come back to Gingerbread for whatever reason, simply install XXJVU firmware, using the link provided in step 1.1

You can visit the original development thread to check for updates and more details. Let us know about your AOSP Ice Cream Sandwich experience in comments below.

  • kurppa

    when my phone gets that clockworkmod recovery and i did all wide data factory and else.. but when im select “reboot system now” then its always get back to that cwm 5.5 recovery mode, so im stuck and i cant do anything, can anybody help!!!!! sorry for my english cause im not very good at english but hoe you understand

  • Sailendra

    Strucked up with
    Powered By

    Samsung Galaxy GT-I9000

    • http://www.theandroidsoul.com/ Kapil

      Remove battery for 4-5 seconds, boot into recovery mode, do factory reset and flash or again. Reboot now.

  • Shailendra

    tried for my SGS I9000
    got an error
    failed to verify whole-file signature
    signature verification failed
    wat to do!?

  • mahesh malik

    solution for unfortunately the process com android phone has stopped in galaxy S 3

  • yash

    Hi guys, how to access Internal SD card storage on this ROM??


    installed this without rooting it i had 4.0.3 before so i thought it didnt need rooting i installed then the phone worked for 30 min now it keeps on rebooting it self please i have tried to go to reboot recovery menu it wont let also it wont let me go in downloading mode please help!!!!!!!!!!!!!!

  • Jack

    what should I do if I’m getting system uids inconsistent once installation is completed??
    I’ve tried installing many different mods, but all having same sorts of problems
    I wished if this could solve the problem but it didn’t
    Do you have any insight for this problem?


  • Nicholas

    My phone shows Unfortunately, android.process.media has stopped. How?

  • Nic

    How to download the rom?

    • http://www.theandroidsoul.com/ Kapil

      Post updated with linking done directly. Refresh the page and check the links.

      Anyway, pasting these links here too:
      AOKP rom, build 38 – http://aokp.co/index.php/releases/_/build-38-r24 Gapps – http://goo.im/gapps/gapps-ics-20120429-signed.zip

      • Nicholas

        thx, but after using, it gives me a lot of (Unfortunately, android.process.media has stopped.) How?

        • http://www.theandroidsoul.com/ Kapil

          Do a factory reset from recovery mode. This should solve it. (You’ll lose apps, their data, contacts, SMS, call logs, etc. so better make appropriate backups before doing a factory reset).

          Otherwise, flash the rom from recovery again. No need to flash XXJVU and root again. Just flash the AOKP rom again if the above fails.

  • Ajinkya

    hi kapil…. i installed this rom on galaxy i9000 … there is no usb utility option in settings…my fone cannot connect to kies …. how do i connect to kies to restore my contacts back… !!!

    • http://www.theandroidsoul.com/ Kapil

      Oh boy, the Kies won’t work with this. Because it’s not from Samsung. So, what do we do now?

      Well, you will have to install a Samsung Android 2.3 firmware back, restore contacts from Kies, Sync them to your gmail/Google account by enabling contacts syncing under settings – accounts and sync, and then flash the AOKP again, and then restore them by enabling syncing again.

      Always Always Always, keep sync ON on your every android device. It saves you tons of time and serves excellently.
      And forget Kies, after all this.

      • T1MEHUNT

        Yea the hole Kies thing is causing me Problems too right now. Even though i never really liked Kies, it seems to be the only way to backup memo’s, but now i can’t recover on to these Roms. Same thing with Titanium. Did a Backup, however it can’t restore them on to the new Rom either and I haven’t found any other Backup App that can do it. Anyone know a way to do it?

  • roy

    i fixed it kapil!!!! the problem was that i was lack of space so i just need to clear some rubbish or transfer it to the usb storage and than it’s starts syncing :-)
    thanks for your help anyway

    • http://www.theandroidsoul.com/ Kapil


  • roytangi1@gmail.com

    the gmail syncing is still continuing in the past hours…. when i go to settings i see that the sync is on but the circle it’s not moving… just V on them… i flash a new Gapps and still nothing :-(
    please kapil im loving this rom but the syncing problem it’s killing me….

  • roytangi1@gmail.com

    hi kapil.
    its a great rom, but now i’m facing some trouble with youtube and pops (both of them are videos)
    i have force close. i have done fix permmision flash it again and on….
    its still not working. what can i do????
    please help me….

    • http://www.theandroidsoul.com/ Kapil

      Try clearing data from Settings – Apps – ALL – browse and select Youtube and then Clear data. Let me know how it goes.

      • roytangi1@gmail.com

        hmm…i d’ont know its not working. maybe i have done it wrong. how should i do that????
        i choose settings and then google apps and from that i chose youtube and clear data. is that right?

        • royt

          btw kapil now my Gmail isn’t syncing at all… i tried to clear data and now he is just waiting to be synced……any thoughts??????

          • http://www.theandroidsoul.com/ Kapil

            Is syncing ON? (check under Accounts and Sync settings).
            Also, it seems you have done right regarding the YouTube clear data thing. Or you can get me a screenshot of the screen where you did the clear data. Normally, I use Clear Data thing on gmail app to make the sync work again. So, I don’t know what’s so wrong. Do one thing, if you have rooted it, remove apps using the Titanium Backup app. And then download them again from the android market.
            Also, did you restore them from your previous firmware/rom — that might be causing all of this, even though clear data normally makes apps working.

          • royt

            ok i will do that and let you know….and yes the sync is on and etc….

          • roy

            i have done that and still it’s not working…. now my gmail is waiting to be synced for about 2 hours!!! maybe there is something with the rom settings?? i checked and everything seems normal…

Some HTML is OK
Join us on Facebook!schliessen