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.

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.


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

You might also like
1 Comment
  1. Mario says


    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

android 1, android, android studio, android device manager, android pie, android games, android one, android emulator, android versions, android emulator for pc, android apps, android app development, android authority, android apk, android arsenal, android apps on pc, android auto, android activity lifecycle, android app download, android architecture, android codes, android color codes, android central, android cdc driver, android car stereo, android course, android camera, android omponents, android box, android beta, android best games, android beam, android backup, android backup to pc, android basics, android games, android games apk, android games free download, android go, android gamer, android games 2018, android games on pc, android glide, android game development, android emulator online, android emulator download, android emulator for mac, android emulator for windows 10, android file transfer, android file host, android framework, android flash tool, android firmware, android hacking tools, android hd wallpapers, android hard reset, android heavy games, android data recovery, android keyboard, android kitkat, android keyboard apk, android keylogger, android imei check, android multi tools, android manager, android material design, android mobile games, android modded games, android latest version, android lollipop, android nougat, android oreo, android pie, android play store, android pc suite, android pie update, android police, android programming, android questions, android ringtones, android root, android root apk, android root apps, android tv box, android themes, android tools, android wallpapers, android wallpapers hd, android usb driver, android ui design, android update 8.0, android update 9.0, android studio, android sdk manager, android secret codes, android vidmate, android youtube downloader, android youtube downloader apk, android youtube background play, android zapya