[ROM][5.1][Unofficial OmniROM for Galaxy S I9000 | I9000B]

Status
Not open for further replies.
Search This thread

humberos

Inactive Recognized Developer
Oct 8, 2010
1,616
5,321
Brasília
www.humberos.com.br

Please read this post before
http://forum.xda-developers.com/showpost.php?p=61424227&postcount=1241

This is an unofficial build of Omni for the Samsung Galaxy S

(aka I9000|I9000B aka galaxysmtd|galaxysbmtd)​
Code:
/*
 * Your [I]old[/I] 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.
 */
Installation Instructions

Coming from JB
  1. You must be rooted!
  2. You must have a custom recovery installed.
  3. Wipe your device.
  4. Flash the ROM zip, it will appear an error, warning that all data will be wiped due different partition table.
  5. Reflash the ROM zip, it will continue now.
  6. Flash the GAPPS.
  7. Reboot. (It can take up to 5 min.)
  8. Enjoy
Coming from Omni Kit Kat
  1. Flash the ROM zip
  2. Reboot
  3. Wait the upgrading android dialog
  4. Enjoy!
Google Apps

Root

Unofficial OmniROM Download


XDA:DevDB Information
OmniROM, ROM for the Samsung Galaxy S I9000

Contributors
humberos
Source Code: https://github.com/omnirom

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: AOSP

Version Information
Status: Beta

Created 2015-03-14
Last Updated 2015-04-17
 
Last edited:

humberos

Inactive Recognized Developer
Oct 8, 2010
1,616
5,321
Brasília
www.humberos.com.br
Know Issues | Workaround

20150313

Issues
  1. Dialer -> *#06# -> FC
  2. Gesture Typing (AOSP Keyboard)
Workaround
  1. Recents Apps: Settings-> Buttons -> custom actions (on) -> home key -> longpress -> action -> Recents app switcher
  2. Home [wake]: Settings->Buttons->Custom actions (on)->Home key->Button wake (on)

20150325

Fixed
  1. Dialer -> *#06# -> FC
  2. Home button actions
Features
  1. SELinux (enforcing)
Issues

  1. Gesture Typing (AOSP Keyboard) it's not broken since it requires gesture libs from GApps.
  2. Microphone mute
  3. Can't move app to sd
  4. Soft reboots -> workaround (click here)

20150401

Fixed
  1. SELinux
  2. Soft reboots
Features
  1. LZ4 as default ZRAM memory compressor
Issues
  1. Microphone mute during calls
  2. Can't move app to sd
  3. Camera video recording - fixed(requires kernel update) - also -> click here

20150416

Fixed
  1. SELinux
  2. Sdcard permission
Features
  1. Bigmem
Issues
  1. Microphone mute during calls
  2. Can't move app to sd
20150430
Fixed
Features
  1. Android-5.1.1
Issues
  1. App to SD
  2. Microphone mute option doesn't works during calls

20150704
Features

  1. New TWRP theme
Issues

  1. Microphone mute option doesn't works during calls
  2. ... you tell me!
 
Last edited:

humberos

Inactive Recognized Developer
Oct 8, 2010
1,616
5,321
Brasília
www.humberos.com.br
Removed Features

Removed Features:
  1. TV Output: it requires an ugly hack and I will not implements it for now.
  2. Live wallpapers (due to low ram memory status)

Building your own OmniROM HomeMade
http://docs.omnirom.org/Setting_Up_A_Compile_Environment

.repo/local_manifests/roomservice.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="DonkeyCoyote/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="android-5.1" />
  <project name="android_device_samsung_aries-common" path="device/samsung/aries-common" remote="omnirom" revision="android-5.1" />
  <project name="android_device_samsung_galaxysmtd" path="device/samsung/galaxysmtd" remote="omnirom" revision="android-5.1" />
  <project name="android_device_samsung_galaxysbmtd" path="device/samsung/galaxysbmtd" remote="omnirom" revision="android-5.1" />
  <project name="android_device_samsung_vibrantmtd" path="device/samsung/vibrantmtd" remote="omnirom" revision="android-5.1" />
  <project name="android_device_samsung_captivatemtd" path="device/samsung/captivatemtd" remote="omnirom" revision="android-5.1" />
  <project name="android_kernel_samsung_aries" path="kernel/samsung/aries" remote="omnirom" revision="android-5.1" />
  <project name="android_packages_apps_SamsungServiceMode" path="packages/apps/SamsungServiceMode" remote="omnirom" revision="android-5.1" />
  <project name="android_prebuilts_gcc_linux-x86_arm_arm-eabi-4.7" path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.7" remote="omnirom" revision="android-5.1" />
  <project name="android_prebuilts_gcc_darwin-x86_arm_arm-eabi-4.7" path="prebuilts/gcc/darwin-x86/arm/arm-eabi-4.7" remote="omnirom" revision="android-5.1" />
  <project name="android_hardware_samsung" path="hardware/samsung" remote="omnirom" revision="android-5.1" />
</manifest>
 
Last edited:

He_Knows_It_All

Senior Member
Oct 30, 2012
72
10
Luton
This is an unofficial build of Omni for the Samsung Galaxy S
(aka I9000|I9000B aka galaxysmtd|galaxysbmtd)​
Code:
/*
 * Your [I]old[/I] 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.
 */
Installation Instructions

Coming from JB
  1. You must be rooted!
  2. You must have a custom recovery installed.
  3. Wipe your device.
  4. Flash the ROM zip, it will appear an error, warning that all data will be wiped due different partition table.
  5. Reflash the ROM zip, it will continue now.
  6. Flash the GAPPS.
  7. Reboot. (It can take up to 5 min.)
  8. Enjoy
Coming from Omni Kit Kat
  1. Flash the ROM zip
  2. Reboot
  3. Wait the upgrading android dialog
  4. Enjoy!

Download: HERE

XDA:DevDB Information
OmniROM, ROM for the Samsung Galaxy S I9000

Contributors
humberos
Source Code: https://github.com/omnirom

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: AOSP

Version Information
Status: Alpha

Created 2015-03-14
Last Updated 2015-03-13

is the wifi working in this build? because since i started using 5.0.2, i wasn't able to use wifi. it said "Turning wifi on" but it never did.. Plus when i clicked on the wifi toggle in the notification, it did nothing.
 

humberos

Inactive Recognized Developer
Oct 8, 2010
1,616
5,321
Brasília
www.humberos.com.br
is the wifi working in this build? because since i started using 5.0.2, i wasn't able to use wifi. it said "Turning wifi on" but it never did.. Plus when i clicked on the wifi toggle in the notification, it did nothing.

I have no Wi-Fi issues here.
It is working fine for me.

Any logs?
 

ElmirBuljubasic

Senior Member
Feb 9, 2012
1,899
406
uploadfromtaptalk1426313005648.png Memory leak is not fixed, its confermed by google
 
  • Like
Reactions: devloz

faorekh

Senior Member
May 24, 2014
174
93
60
Boryspil
what gapps can we use with this rom...
I am using gapps from @devloz. He already prepared gapps for 5.1! Here

---------- Post added at 09:46 AM ---------- Previous post was at 09:40 AM ----------

is the wifi working in this build? because since i started using 5.0.2, i wasn't able to use wifi. it said "Turning wifi on" but it never did..
I've had the same problem with omni-5.0.2-20150211-galaxysmtd-HOMEMADE. But with the first variant on 5.1 everything is OK!
 
Last edited:

Audiracecar90

Senior Member
Oct 18, 2014
344
148
Tuticorin
Thankyou for your built humberos I'm flashing your built lollipop 5.0.2 device vibrrant T959 after i'll flash rom flashing tooks 10 m ins in cwm but after flashing when i reboot system im struck in vibrant logo below are the logs.Any idea??? Still now i'm not getting Lollipop. thanks in advance

1.bml_over_mtd
+ export PATH=/:/sbin:/system/xbin:/system/bin:/:/sbin:/system/xbin:/system/bin:/tmp:/sbin:/system/bin
+ busybox cat
+ busybox date
__bionic_open_tzdata: couldn't find any tzdata when looking for localtime!
__bionic_open_tzdata: couldn't find any tzdata when looking for GMT!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
########################################################################################
#
# Flashing boot image with bml_over_mtd on Sat Mar 14 07:47:31 GMT 2015
#
########################################################################################
+ /tmp/bml_over_mtd scan boot
/tmp/bml_over_mtd.sh: line 1: /tmp/bml_over_mtd: not found
+ status=127
+ test 127 -eq 15
+ echo Running flash_image...
Running flash_image...
+ /sbin/flash_image boot /tmp/boot.img
mtd: successfully wrote block at 0
mtd: not writing bad block at 0x00040000 (ret 1 errno 22)
mtd: successfully wrote block at 80000
mtd: successfully wrote block at c0000
mtd: successfully wrote block at 100000
mtd: successfully wrote block at 140000
mtd: successfully wrote block at 180000
mtd: successfully wrote block at 1c0000
mtd: successfully wrote block at 200000
mtd: successfully wrote block at 240000
mtd: successfully wrote block at 280000
mtd: successfully wrote block at 2c0000
mtd: successfully wrote block at 300000
mtd: successfully wrote block at 340000
mtd: successfully wrote block at 380000
mtd: successfully wrote block at 3c0000
mtd: successfully wrote block at 400000
mtd: successfully wrote block at 440000
mtd: successfully wrote block at 480000
mtd: successfully wrote block at 4c0000
mtd: successfully wrote block at 500000
mtd: successfully wrote block at 540000
mtd: successfully wrote block at 580000
mtd: successfully wrote block at 5c0000
mtd: successfully wrote block at 600000
mtd: successfully wrote block at 640000
mtd: successfully wrote block at 680000
mtd: successfully wrote block at 6c0000
wrote boot partition
+ exit
2.mtd

+ restore_modem
+ /tmp/busybox true
+ /tmp/busybox mkdir -p /radio
+ /tmp/busybox grep -q /radio /proc/mounts
+ /tmp/busybox umount -l /dev/block/mtdblock5
umount: can't forcibly umount /dev/block/mtdblock5: Invalid argument
+ /tmp/busybox mount -t yaffs2 /dev/block/mtdblock5 /radio
+ /tmp/busybox test -e /radio/modem.bin
+ /tmp/busybox umount -l /radio
+ /tmp/busybox test -e /dev/lvpool/system
+ /tmp/busybox blockdev --getsize64 /dev/mapper/lvpool-system
+ [ 629145600 != 629145600 ]
+ /tmp/busybox test -e /dev/lvpool/swap
+ check_mount /mnt/sdcard /dev/block/mmcblk0p1 vfat
+ /tmp/busybox readlink /mnt/sdcard
+ local MOUNT_POINT=
+ /tmp/busybox test -n
+ echo Using non-readlink mount point /mnt/sdcard
Using non-readlink mount point /mnt/sdcard
+ MOUNT_POINT=/mnt/sdcard
+ /tmp/busybox grep -q /mnt/sdcard /proc/mounts
+ /tmp/busybox mkdir -p /mnt/sdcard
+ /tmp/busybox umount -l /dev/block/mmcblk0p1
umount: can't forcibly umount /dev/block/mmcblk0p1: Invalid argument
+ /tmp/busybox mount -t vfat /dev/block/mmcblk0p1 /mnt/sdcard
+ /tmp/busybox test -e /sdcard/omni.cfg
+ /tmp/busybox umount -l /system
umount: can't forcibly umount /system: Invalid argument
+ /tmp/busybox umount -l /data
umount: can't forcibly umount /data: Invalid argument
+ /tmp/bml_over_mtd.sh boot 72 reservoir 2004 /tmp/boot.img
+ /tmp/busybox true
+ restore_log bml_over_mtd.log /sdcard
+ local omni_log_path=/sdcard/omni/log
+ /tmp/busybox test -e /tmp/omni/bml_over_mtd.log
+ mkdir -p /sdcard/omni/log
+ /tmp/busybox cp /tmp/omni/bml_over_mtd.log /sdcard/omni/log/bml_over_mtd.log
+ restore_log mtd.log /sdcard
+ local omni_log_path=/sdcard/omni/log
+ /tmp/busybox test -e /tmp/omni/mtd.log
+ mkdir -p /sdcard/omni/log
+ /tmp/busybox cp /tmp/omni/mtd.log /sdcard/omni/log/mtd.log
 

devloz

Senior Member
May 3, 2013
585
465
I don't know what it is, but i think memory leak is more serious than on 5.0.2 (maybe one of memory leak fixes was reverted in trust that Google fixed it in 5.1?) and now instead of ~200MB of free RAM i have ~100MB ("System" eats twice RAM than it ate in 5.0.2) - is it memory leak or "new~lol" memory management system(!) ?

After todays night i had bug with lock screen (statusbar space was present but it wasn't filled - attachment).

About "Quick Wi-Fi" and "Quick Bluetooth" - I don't know if i like automatic turning on when going to "Quick list" of any of them :/ -- Great idea, but Google (or OmniROM) could rethink it's behavior in specific situations.

PS: I uploaded another image of 5.1 with really serious memory leak and remember: IT'S NOT I9000 - just wanted to show how serious it got.

@Audiracecar90 you could put text between
Code:
 tags. Second block (of boot image!) failed to flash, isn't it critical?
 

Attachments

  • Bug.jpg
    Bug.jpg
    55.3 KB · Views: 2,277
  • Another-phone.jpg
    Another-phone.jpg
    155.8 KB · Views: 2,191
Last edited:

blueberry60

Senior Member
Nov 13, 2010
1,182
891
I don't know what it is, but i think memory leak is more serious than on 5.0.2 (maybe one of memory leak fixes was reverted in trust that Google fixed it in 5.1?) and now instead of ~200MB of free RAM i have ~100MB ("System" eats twice RAM than it ate in 5.0.2) - is it memory leak or "new~lol" memory management system(!) ?

After todays night i had bug with lock screen (statusbar space was present but it wasn't filled - attachment).

About "Quick Wi-Fi" and "Quick Bluetooth" - I don't know if i like automatic turning on when going to "Quick list" of any of them :/ -- Great idea, but Google (or OmniROM) could rethink it's behavior in specific situations.

PS: I uploaded another image of 5.1 with really serious memory leak and remember: IT'S NOT I9000 - just wanted to show how serious it got.

@Audiracecar90 you could put text between
Code:
 tags. Second block (of boot image!) failed to flash, isn't it critical?[/QUOTE]

Yes,you are right.

[img]http://i.imgur.com/rjHHls9.png[/img]
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 135

    Please read this post before
    http://forum.xda-developers.com/showpost.php?p=61424227&postcount=1241

    This is an unofficial build of Omni for the Samsung Galaxy S

    (aka I9000|I9000B aka galaxysmtd|galaxysbmtd)​
    Code:
    /*
     * Your [I]old[/I] 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.
     */
    Installation Instructions

    Coming from JB
    1. You must be rooted!
    2. You must have a custom recovery installed.
    3. Wipe your device.
    4. Flash the ROM zip, it will appear an error, warning that all data will be wiped due different partition table.
    5. Reflash the ROM zip, it will continue now.
    6. Flash the GAPPS.
    7. Reboot. (It can take up to 5 min.)
    8. Enjoy
    Coming from Omni Kit Kat
    1. Flash the ROM zip
    2. Reboot
    3. Wait the upgrading android dialog
    4. Enjoy!
    Google Apps

    Root

    Unofficial OmniROM Download


    XDA:DevDB Information
    OmniROM, ROM for the Samsung Galaxy S I9000

    Contributors
    humberos
    Source Code: https://github.com/omnirom

    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.0.x
    Based On: AOSP

    Version Information
    Status: Beta

    Created 2015-03-14
    Last Updated 2015-04-17
    43
    @humberos
    Any news for new version, for our good old galaxy1 :)

    Sadly, no!
    I am sorry!
    I haven't had free time enough to back to work on Exynos 3 and/or 4 devices.
    Actually I am looking for a new maintainer for this project although I still thinking that new runtime (ART) is breaking our device (at least exynos3).

    I am working on Sony AOSP Project, specifically for Xperia Z3 and for Xperia Z[x] (now a legacy device too).

    This project is nice, gave me a lot of knowledge but I think it's time to move on with new devices.
    Since this project is an Open Source, anyone can pick up the maintenance or start their own way.
    This thread and their downloads will not be removed, so you can always download my builds.

    Also, I have found some other interesting hobbies I would like to spent my time on.
    Since I have 3 daughters and wife So I want to spend this time with them too.

    I want to say THANK YOU to @all.
    I really got good times here!

    See ya!
    36
    Know Issues | Workaround

    20150313

    Issues
    1. Dialer -> *#06# -> FC
    2. Gesture Typing (AOSP Keyboard)
    Workaround
    1. Recents Apps: Settings-> Buttons -> custom actions (on) -> home key -> longpress -> action -> Recents app switcher
    2. Home [wake]: Settings->Buttons->Custom actions (on)->Home key->Button wake (on)

    20150325

    Fixed
    1. Dialer -> *#06# -> FC
    2. Home button actions
    Features
    1. SELinux (enforcing)
    Issues

    1. Gesture Typing (AOSP Keyboard) it's not broken since it requires gesture libs from GApps.
    2. Microphone mute
    3. Can't move app to sd
    4. Soft reboots -> workaround (click here)

    20150401

    Fixed
    1. SELinux
    2. Soft reboots
    Features
    1. LZ4 as default ZRAM memory compressor
    Issues
    1. Microphone mute during calls
    2. Can't move app to sd
    3. Camera video recording - fixed(requires kernel update) - also -> click here

    20150416

    Fixed
    1. SELinux
    2. Sdcard permission
    Features
    1. Bigmem
    Issues
    1. Microphone mute during calls
    2. Can't move app to sd
    20150430
    Fixed
    Features
    1. Android-5.1.1
    Issues
    1. App to SD
    2. Microphone mute option doesn't works during calls

    20150704
    Features

    1. New TWRP theme
    Issues

    1. Microphone mute option doesn't works during calls
    2. ... you tell me!
    35
    ETA: Android-5.1.1

    ETA: Android 5.1.1 for I9000 family

    Next week, april 30th!

    See you soon!:good:
    31
    Official status

    Guys,

    As I told before, I am working to bring up this project to an official status then we'll get nightly builds (one build per day).

    I know we have one shot for LP version but IMHO it is enough for now.

    So please, wait and enjoy our "alpha" version while I am trying to get free time to work on.

    Thank you!