Android Update, News, Apps and Hacks

Get Android 4.0 CM9 and TouchWiz on Galaxy S i9000 with rEmIxRoM Custom ROM


Ice Cream Sandwich Android 4.0 based custom ROMs just keep on coming for the Galaxy S i9000, one of the greatest devices ever made, if you don’t mind my saying so. rEmIxRoM — by XDA Forum Member monish1995 — is a CM9 Android 4.0 based ROM that separates itself from the crowd by including a TouchWiz look and feel, for an experience more akin to the Samsung stock experience, which isn’t usually found on Android 4.0 ROMs for the Galaxy S.

Here are some of the features of the ROM:

  • Latest CM9 20120516 NIGHTLY build
  • Optimus 4X Lockscreen
  • Touchwiz Launcher, icons, Calculator, Clock, Memo apps.
  • Samsung Apps
  • Touchwiz Task Manager
  • Flipboard
  • Modified framework-res for more Touchwiz Look
  • MIUI Player with Widget
  • Google Play Music Modified for a more Touchwiz Look

Important! Since CM9 is under active development and there is no official Android 4.0 ROM available from Samsung, there can be bugs and issues present in this ROM, though it is stable enough for daily use and certainly a good ROM for Android 4.0 and TouchWiz lovers. Check out the list of known issues in the ROM here: Known Issues

NOTE, Please Read: Since this is an AOSP based ROM, some features like 3G video calling will be unavailable as those are only possible on stock Samsung ROMs (video calls using 3rd party apps like Skype will work fine though). Also, if you use Swype as your preferred keyboard, you will need to download the beta version from as Swype is also not included in the ROM.

If you’re done reading everything mentioned above, let’s take a look at how rEmIxRoM can be installed on your Galaxy S.


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


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 your device, we won’t be held liable.

How to Install rEmIxRoM ROM on Galaxy S i9000


  1. 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.
    Important! Don’t forget to at least make a backup of your APN settings, which you can restore later if your data connection does not work after installing the ROM. Use the backup guide to find out how.
  2. Remove sim card lock, if you have set it earlier. Go here: Settings » Location and Security » Sim card lock » checkbox should be clear (not selected).
  3. Flash the stock XXJW4 firmware by using → this guide.
  4. Root XXJW4 to obtain Clockworkmod recovery (CWM) by using → this guide.
  5. Download the latest version of the ROM from the official development page.
  6. Download the Google Apps package. This will install apps like Market, Gmail, etc. which are not present in the ROM.
    Download Gapps  |  Filename:
  7. Copy the downloaded zip files from step 5 and step 6 to the SD card.
  8. Turn off your Galaxy S and wait for complete shutdown (wait for vibration and check capacitive button lights).
  9. Then, boot into CWM recovery. To do so, press and hold the Volume Up + Home buttons while powering on the phone. When the screen turns on, let go of all three buttons.
    In recovery, use Volume keys to scroll up and down and power key to select an option.
  10. Select wipe data/factory reset, then select Yes on next screen to confirm. Wait a while till the data wipe is complete.
  11. Now select install zip from sdcard, then select choose zip from sdcard. Scroll to the ROM file on the sdcard and select it.
  12. Confirm installation by selecting Yes – Install on the next screen. The ROM will start installing.
  13. The phone will reboot into recovery in the middle of installation and then continue installing the ROM. However, if it simply reboots but doesn’t continue installation, repeat steps 11 and 12.
  14. After ROM installation completes, select choose zip from sdcard again, then select the file to install the Google apps package.
  15. After the installation is complete, select go back and then select reboot system now to reboot your phone.

rEmIxRoM is now installed and running on your Galaxy S i9000. Visit the official development page for more info and to get the latest updates on the ROM. Share your thoughts on the ROM in the comments.


  • Arsalan

    Is there any way to install ics on galaxy s korean version m110s?

  • Raghav

    The entire installation went smoothly, but when I went for ‘install zip from sdcard’ and installed the ROM, it rebooted and is now stuck in the “DevilKernel Samsung Galaxy S” screen for the last 30 mins. Please help! Thanks.

    • Raghav

      I dont have the simin my phone – would that make a difference? thanks

  • jag

    thank you very much. beautiful ics flavour on my galaxy. this is the best customrom ihav evergot on my i9000. working superbly.

  • youssef jbili

    i had issue with the media scanner because it didn’t scan /emmc

  • jd

    wats the battery life line with this rom?

    • jd

      battery life sorry

  • spag

    it is awesom, but unfortunately, wi-fi doesn’t work :(

  • Jarmezrocks

    Hey guys,

    those who are suffering wifi issues there are several reasons for this that can all be fixed relatively easy. I suspect that in this case it can be fixed with the wififix manager app. This is because your locale settings are different to the base ROM origins. In most cases that is EU or US (but several bases of late have been using our Aussie Optus based roms too :) haha). Anyway there is a glitch in the settingsstorage database and it needs to be either patched manually or the wififix manager app does it all for you.

    For me I had no issues with wifi other than hotspot not registering and giving an unknown error. This app fixed that also.

    There is a script that can be applied and it does the same thing also, and ROM builders should be encouraged to use this in all of their installation scripting.

    Note: All ICS ROMs based on 4.03 you should never leave wifi and/or data toggled on before you reboot or turn off the phone. This can be an issue where the wifi either doesn’t work and/or is greyed out in settings OR it is actually working but there is no way to tell because wifi icon doesn’t appear in the status bar or the tab in the settings is not “checkable”.

    The next source of problems can be mismatched signatures from themed apps. This means that the services jar needs editing. Which I will help monish out with ;)

    Last reason is permissions not being fixed on all files (including not apkfiles) in system. I have a boot script that he can inject into his ROM that will over come this.

    I hope his next release will be a set and forget type ROM build. Users should be able to flash the zip either from a CWM app or CWM recovery and the install will install ROM, clear caches, fix permissions in recovery and reboot for the user into the O/S (and then reset ALL permissions) on first boot ;)

    This probably means zero to half of the audience here, but its all just to say that this is fixable. And happy to help out young fresh devs on the scene of Android (to keep us oldies on our toes haha).


  • monish1995

    theAndroidsoul .. thank you for posting my ROM over here .. i was surprised to actually see my ROM over here :P :D

    • Kapil

      You’re welcome here!! It’s indeed one very god rom you’ve cooked. Gr8 work!

  • Alexandru Dragomir

    Already tried it, but I am one of the WiFi-not-working users :(

    • Jeet Dholakia

      Just installed it and Wi-Fi is working great :) no issues here.

  • Amit Shaw

    Really its seem impressive. Thanks.

  • Jeet Dholakia

    Seems interesting :) Surely going to try it out some really well made modifications.

Some HTML is OK
Join us on Facebook!schliessen