[Galaxy S I9000 Android Development] sooti:
What Is OmniROM?​

OmniROM Gerrit Review​

/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/

First keep in mind this is an alpha version, its unstable and some things don't work so please be patient. its far from being a daily driver at this point, also, please follow every step and triple check that you do or you may have issues.

Warning!! make sure you have a good charge in your battery, also do not disconnect battery during boot, or you will be stuck in bootloop until you use odin to flash a new kernel

Steps to install:

1. extract the gapps somehwhere, copy the extracted gapps zip + the txt file to the device

2. format data partition to f2fs in TWRP the perform a Full wipe using TWRP (and I mean full wipe! system, data, cache etc)

3. Install ROM

4. Install attached gapps (other gapps may cause heavy slowdowns and/or failure due to lack of space, this gapps removes most of the bloat including browser, camera, wallpapers and more and leaves core apps alone), this WILL take a while, permissions needs to be fixed so for now its slow, if you can't wait you can force reboot when it tries to set permissions, but i'd wait to avoid issues

5. reboot and wait, it takes a long time to boot and once it does its very slow the first time so be patient

6. recommended: set overclock to 1400 mhz and minimum to 200 to avoid some of the lag, also reboot after setup is complete to clear some memory that wizard uses and caches

For youtube, I recommand using this apk: link

Its a bit old but works very well on our device and plays 720p videos with no issues. the new player from the app store is very slow and playback is very choppy, also no 720p playback.

Status:

Working:

RIL

Wifi

BT

Sensors

GPS

Camera (use third party such as open camera

Internal SD

Audio + vibrate

buttons

USB storage (Make sure you disable debug mode when you use it since it causes issues mounting it sometimes)

External Storage

SELINUX (permissive for now until I add permissions but its low on my priority right now)

Not Working:

selinux is permissive, not sure if its worth investing time in getting it to enforced

Kernel:

Commited all the required commits for 6.0 + Coldwindofnowhere's overclocking commits since the device would run very slow with out them (thanks Coldwindofnowhere), built using his UberTC gcc 5.3.

Credits: Coldwindofnowhere, Lysergic Acid, jeffervh, BetaTeam, OmniROM, CyanogenMod

Downloads:

Stable:

ROM: Download

Gapps: Download

New Gapps text file: Download

Root: http://download.chainfire.eu/743/SuperSU/BETA-SuperSU-v2.52.zip

Regarding new gapps test file: we use this to remove bloat from the ROM, please download the new one above and place it on the internal sd in order to preserve AOSP camera and browser.

RC3:

ROM: Download

RC2:

ROM: Download

RC1:

ROM: Download

Beta4:

ROM: Download.

Beta3:

ROM: Download

Beta2:

ROM: Download

Beta1:

ROM: Download

Alpha3:

ROM: Download

Older Downloads:

Alpha2:

ROM: Download

Alpha1:

ROM: Download

XDA:DevDB Information

OmniROM 6.0, ROM for the Samsung Galaxy S I9000

Contributors

sooti, Coldwindofnowhere, Lysergic Acid

Video Guide thanks to [MENTION=4847852]nrp31[/MENTION]:

[YOUTUBE]uqoPkEbSlp4[/YOUTUBE]

XDA:DevDB Information

OmniROM 6.0, ROM for the Samsung Galaxy S I9000

Contributors

sooti, Coldwindofnowhere, Lysergic Acid

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.0.x

Based On: AOSP

Version Information

Status: Stable

Stable Release Date: 2016-03-09

Created 2015-12-01

Last Updated 2016-03-09