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.0 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.0 Marshmallow OS. Thanks to sooti from xda-developers for providing this new firmware update and for maintaining the Galaxy S alive.

Android 6.0 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.0 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.


AndroidBlog 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.


  • 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:

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

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 (

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

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

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

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.

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.

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.

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

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

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

10:- Similarly, flash the SuperSU package for root access

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

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 *

Back to top button