How ToROMs

Install Android 6.0 Marshmallow on Galaxy S I9000 with OmniROM

Samsung Galaxy S is certainly an outdated Android-based gadget. Nevertheless, that doesn’t imply you need to sell your phone in order to get a better one. Whether or not you’re still using the Galaxy S every day, or if you happen to use it only as a backup gadget, now you may take a look at the newest Android 6. Marshmallow firmware on this specific old smartphone. But, if you’d like to check if the Galaxy S can still handle complicated tasks, don’t hesitate and tweak its system by following the guidelines from below.

In fact, an official Android update isn’t doable for the Samsung Galaxy S I9000. Thus, we might be coping with a brand new custom ROM that has been customized and optimized particularly for this phone. We are talking about OmniROM, an incredible firmware software which is now primarily based on AOSP Android 6. Marshmallow OS. Thanks to sooti from xda-developers for providing this new firmware update and for maintaining the Galaxy S alive.

Android 6. M for Samsung Galaxy S guarantees a smooth and stable Android experience. As talked about, OmniROM has been customized and optimized so all of the options and capabilities shall be working simply fine on your phone. You may not face lags or bugs, although the ROM continues to be underneath improvement stage, there is likely to be some minor issues however the OmniROM might be safely used on daily basis.

The perfect is that OmniROM helps an overclock operation. Mainly, after installing the Android 6. Marshmallow update, you possibly can change/optimize the Galaxy S CPU frequencies for bumping speeds and for upgrading the battery life. And all the things may be carried out simply, as this functionality is featured by default on this new Android custom ROM. Keep in mind that this is a custom ROM which is developed by the third-party developers, thus you’ll need to have a custom recovery like CWM or TWRP in order to flash the OmniROM and Google Apps package on your Galaxy S. Now proceed to the installation instructions to get Android 6.0 Marshmallow on your device manually. Check out the working and not working features of Android 6.0 Marshmallow custom ROM.

Working Features:

  • Wifi
  • BT
  • Sensors
  • GPS
  • Camera (use third party such as open camera
  • Internal SD
  • Audio + vibrate
  • Buttons (except home to wake)
  • USB storage

Note Working Features:

  • External Storage (SD), causes bootloops


This guide containing the Android 6.0 Marshmallow with OmniROM and instructions can be used only for the Galaxy S  I9000. Do not try this firmware file on any other device or incorrect variant. Check the model number of your device first before proceeding to the installation guide.

Warning: will not be held liable for any kind of damage occurred to your Galaxy S during or after the installation of this Android 6.0 Marshmallow with OmniROM custom firmware. Proceed at your own risk.

Before Getting Started:

  • Take a proper back up of your important data and settings on the phone using a custom recovery such as TWRP. In case anything goes wrong then you’ll be able to restore your data.
  • Download and install proper USB Drivers for the Galaxy S on PC.
  • Enable USB Debugging Mode on Galaxy S by navigating to Settings > Developer Options.
  • The latest version of a custom recovery like TWRP should be installed on it.
  • Make sure that the battery level of your Galaxy S is at least about 80% before proceeding to the installation guide.

Required Files:

Related:  How to Root Galaxy Note 3 SM-N900 on Android 5.0 Lollipop Leaked Firmware [CF-Auto-Root]

Steps to Install OmniROM Android 6.0 Marshmallow on Galaxy S I9000:

Step No 1:- Download the Android 6.0 Marshmallow OmniROM firmware ( and Google Apps (open_gapps_galaxysmtd.tar.gz) zipped for Galaxy S from the above link on the desktop of your PC. Also download the SuperSU package (

Step No 2:- Copy/paste the ROM .zip file to the root folder of internal storage of Galaxy S.

Step No 3:- Turn OFF the phone to boot into TWRP recovery.

Step No 4:- Turn the device ON while pressing and holding Volume Down + Power keys altogether.

Step No 5:- While the Galaxy S is now in TWRP recovery, perform a nandroid backup.

Note:- Tap on backup option in TWRP and select all the partitions including System, Data, Boot, Recovery, EFS.

Step No 6:- Once the backup is finished, go back to the TWRP main menu. Tap on wipe button > select Advanced Wipe, Dalvik Cache, SystemData, and Cache.

Step No 7:- Navigate to the main menu of TWRP and tap on the install. Locate the ROM .zip file that you have already transferred to the internal storage of your device and select it.

Step No 8:- Confirm the installation by swiping it to proceed with the installation.

Step No 9:- Repeat the above steps to install Google Apps package on your Galaxy S I9000.

Step No 10:- After the ROM and Gapps installation is completed, select Reboot System in TWRP recovery.

Step No 11:- Similarly, flash the SuperSU package for root access

That’s All! You have installed OmniROM featuring Lollipop on Galaxy S I9000 successfully.

Related:  Update Galaxy Note 2 N7100 to Android 5.0.2 Lollipop via Team UB ROM

Let us know in the comments area below if you have any issues or question while following the above detailed guide.


Aamir Jamal

An Android Geek and audiophile who love to read and write reviews/tutorials about gadgets and new tech stuff. He has written 1007 guides and other posts.

Related Articles

One Comment

  1. Hi!

    I’ve installed OMNI-rom v.6.0.1 on my i9000, works great!
    One question concerning it – after installation the home background screen is black (not translucent);
    the suggestion to solve this is to change “ro.config.low_ram” from ‘true’ to ‘false’ (with Build Prop Editor .app).
    But after reboot nothing changes and the screen remain black, not translucent.
    Any help for this is greatly appreciated, thanks!

Leave a Reply

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