• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][Omni] OmniROM 7.1.2 for Samsung Galaxy SL i9003

Technohacker1995

Senior Member
Apr 6, 2015
107
107
0
technohackerblog.blogspot.com
NOTE: Development has been shifted to a LineageOS port: here.

First, the usual disclaimer
Code:
/*
 * Your probably long expired 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 
 * and point my finger right back at you.
 */
About the ROM
This is a build of OmniROM 7.1.2 (Nougat) for the Samsung Galaxy SL (GT-I9003)


Things to take a note of
  • This ROM is still a Work In Progress. As such, some features do not work, as listed ahead
  • GApps is NOT RECOMMENDED as there is very low amount of /system partition space
  • Make sure you keep a backup of your files. If flashing from stock, this WILL wipe every partition
  • This ROM does not come with CJK fonts to make it fit in the /system partition. Therefore, Chinese text rendering will be broken
  • This ROM does not come with AOSP WebView or Chromium. They will be offered separately
  • This ROM is not rooted. Flash a root zip manually.

Steps to flash
  1. Reboot to Recovery.
  2. Wipe Data / Factory Reset.
  3. Select the ROM zip from your SD Card and flash.
  4. Reboot

Downloads
ROM: https://drive.google.com/file/d/0BwV3ZBepyFp0WXAtUkJhZ1FmUG8/view?usp=sharing
AOSP WebView: https://drive.google.com/open?id=0BwV3ZBepyFp0VllqcmdJVVd4TFU
Chromium: https://github.com/omnirom/android_vendor_omni/raw/android-7.1/prebuilt/app/Chromium/32bit/ChromePublic.apk

Things that work
  • WiFi
  • Bluetooth

Things that don't work
  • RIL
  • Adopted storage
  • Internal storage (detected as portable storage)
  • Vibrator control

XDA:DevDB Information
Samsung Galaxy SL Forward Ports, ROM for the Samsung Galaxy SL i9003

Contributors
Technohacker1995
Source Code: https://github.com/Technohacker/android_device_samsung_galaxysl

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.0.x
Based On: OmniROM

Version Information
Status: Alpha

Created 2017-05-06
Last Updated 2017-08-26
 
Last edited:

Technohacker1995

Senior Member
Apr 6, 2015
107
107
0
technohackerblog.blogspot.com
Great work, I suggested this to be considered for a shoutout from XDA.
Contact me if you want me to edit the stickied thread in General and update it to reflect your Nougat port :)
Thanks for the support! :D

You could add this thread to the post, but currently I'm in the process of moving towards LineageOS which happens to be a much better home for the Galaxy Sl. Many of the missing features are present in Lineage :)
 

Technohacker1995

Senior Member
Apr 6, 2015
107
107
0
technohackerblog.blogspot.com
waiting to try LOS, can you post the instruction & the download link thanks.
Sure :)
LineageOS: https://drive.google.com/open?id=0BwV3ZBepyFp0NV9oX3lTdTNUZDA
GApps recommended: https://opengapps.org Pico package

In case it doesn't print my messages:
1. WARNING! This update removes the Internal SD card for a bigger /system and /data. Make a backup of everything present in your Internal SD card.
2. This update uses a different logical partitioning scheme (LVM, for those who know it). Reverting back to an old ROM is non-trivial.
3. The first time you flash the update package, it checks if you're on the new partitioning scheme. If not (like on older ROMs), it will reboot into this ROM's TWRP build. Reflash the package from TWRP.
4. Before applying the new partitioning scheme, it warns you of data loss (due to formatting of partitions) and exit with an error. Make sure you have backed up any important data and reflash the ROM file to accept the procedure. It will format the Internal SD Card and continue installing.
5. ***EFS IS BACKED UP TO THE EXTERNAL SD CARD***. If there is no External SD card, it should warn you and ask you to pull the efs folder to your computer via adb (adb pull /tmp/efs /some/place/safe)

Note:
1. I'm still fixing issues related to GApps, currently the Google Sign In page does not load (and so doesn't Jelly [Browser]). To access the internet, you'll need to install a different browser. Firefox and Chrome work nicely
2. Camera doesn't work
3. Connectivity is complete. Phone is usable, SMSes can be received. I couldn't test Mobile Data, however.
4. GPS is non-working
5. After I'm done fixing issues with GApps, you should format /data (WARNING: Contains the emulated SD card. Make a backup), install the update and without exiting recovery, install GApps (Cited from the OpenGApps wiki).

Cheers! :)
 

chudczan

Member
Nov 16, 2008
10
1
0
I want to use an old i9003 for music player based on Google Music to play music via Bluetooth to my speakers.
I tested this rom.
1. install rom
2. flash gaaps aroma with choice to include Google Keyboard and Google music and with options to remove all obsolete apps
3. After login to google account and pairing to speakers everything working but after reboot I cant connect via Bluetooth to speakers and cant delete this speakers from BT menu
4. Flashed from scratch everything and after boot first time pairing working but after reboot again cant connect to speakers and cant delete speakers from menu.

My conclusion i something is broken in Bluetooth

Can You check this?


Sure :)
LineageOS: https://drive.google.com/open?id=0BwV3ZBepyFp0NV9oX3lTdTNUZDA
GApps recommended: https://opengapps.org Pico package

In case it doesn't print my messages:
1. WARNING! This update removes the Internal SD card for a bigger /system and /data. Make a backup of everything present in your Internal SD card.
2. This update uses a different logical partitioning scheme (LVM, for those who know it). Reverting back to an old ROM is non-trivial.
3. The first time you flash the update package, it checks if you're on the new partitioning scheme. If not (like on older ROMs), it will reboot into this ROM's TWRP build. Reflash the package from TWRP.
4. Before applying the new partitioning scheme, it warns you of data loss (due to formatting of partitions) and exit with an error. Make sure you have backed up any important data and reflash the ROM file to accept the procedure. It will format the Internal SD Card and continue installing.
5. ***EFS IS BACKED UP TO THE EXTERNAL SD CARD***. If there is no External SD card, it should warn you and ask you to pull the efs folder to your computer via adb (adb pull /tmp/efs /some/place/safe)

Note:
1. I'm still fixing issues related to GApps, currently the Google Sign In page does not load (and so doesn't Jelly [Browser]). To access the internet, you'll need to install a different browser. Firefox and Chrome work nicely
2. Camera doesn't work
3. Connectivity is complete. Phone is usable, SMSes can be received. I couldn't test Mobile Data, however.
4. GPS is non-working
5. After I'm done fixing issues with GApps, you should format /data (WARNING: Contains the emulated SD card. Make a backup), install the update and without exiting recovery, install GApps (Cited from the OpenGApps wiki).

Cheers! :)
 
  • Like
Reactions: Technohacker1995

Technohacker1995

Senior Member
Apr 6, 2015
107
107
0
technohackerblog.blogspot.com
I want to use an old i9003 for music player based on Google Music to play music via Bluetooth to my speakers.
I tested this rom.
1. install rom
2. flash gaaps aroma with choice to include Google Keyboard and Google music and with options to remove all obsolete apps
3. After login to google account and pairing to speakers everything working but after reboot I cant connect via Bluetooth to speakers and cant delete this speakers from BT menu
4. Flashed from scratch everything and after boot first time pairing working but after reboot again cant connect to speakers and cant delete speakers from menu.

My conclusion i something is broken in Bluetooth

Can You check this?
Yeah, I'm on it. Same occurs for me with my Sony Smartwatch SWR50.
Thanks for letting me know :)
 

Technohacker1995

Senior Member
Apr 6, 2015
107
107
0
technohackerblog.blogspot.com
sorry for my bad English.
My phone stayed in internal memory and does not recognize the micro sd.
Come back again and again to recovery
I'm assuming you've flashed my update zip, and it rebooted to TWRP.
TWRP should have an option in the Install menu to choose from where to select the zip file. Choose Micro SD Card in that and you should be able to install the ROM again :)

This time you try to install, it will warn you of data loss [1] and exit with an error. Just flash the zip file again and it should continue

[1]: (which, now that I think of it, is no longer useful, considering you can't access those partitions)
 

ILCAMPIONE

Senior Member
May 23, 2009
63
7
0
Great work! I will try as soon as possible.

Can I suggest to open a new thread, with lineage is in the title. It will be useful for other people to find this ROM ( it will be more easy also from google search)

Best Regards and good work
 

Technohacker1995

Senior Member
Apr 6, 2015
107
107
0
technohackerblog.blogspot.com
Great work! I will try as soon as possible.

Can I suggest to open a new thread, with lineage is in the title. It will be useful for other people to find this ROM ( it will be more easy also from google search)

Best Regards and good work
Thanks for the compliments :D
Yeah, I'm planning to start another thread (and possibly delete this one) after I've got a few features fixed (Bluetooth in particular)

Cheers!
 

Technohacker1995

Senior Member
Apr 6, 2015
107
107
0
technohackerblog.blogspot.com
Last edited:
  • Like
Reactions: zhiyong