[Samsung Galaxy On5 Guides, News, & Discussion] LighthammerX:
Greetings,

I am currently working on a 100% Android Marshmallow v6.0.1 variant for the Samsung On5 SM-G550T/1 (T-Mobile).

THIS IS NOT A THREAD ON HOW TO ROOT YOUR PHONE

This thread assumes you have already rooted and installed TWRP on your phone and have basic understanding on to backup and recover your phone.

If you need that sort of help, please see my other thread:

https://goo.gl/jWNVNX​

Reasons for Project:

I started this project for two reasons:

- Frustration for the lack of support for an otherwise great phone.

- Stumbling across the Samsung Factory Test Rom doing research for other projects.

This ROM has a a 100% Native Driver Set for Android v6.0.1 on the SM-G550T/1. The driver set is identical for the TMO or MetroPCS variants, but the EFS folder will remain different for each.

I'm going to outright confess that I am not a programmer and this is truthfully the first ROM I am trying to develop on my own. I'm a Project Manager and Software Designer by trade, but I rarely get this deep into ROM developments. I figured it was a good project to take on to learn the nitty griddy of what a truly pure Android Experience looks like. That being said, I'd greatly appreciate any help anyone can contribute and will make all my work freely available to anyone wanting to help provided that everyone participating goes into it with good faith that they have no intent on making substantial gains from this project.

Usage of these ROMs/Files/Programs are subject to the following licenses:

- Google's Android Open Source Project Licnese (AOSP):

https://source.android.com/setup/start/licenses

- Google's Individual Contributor License Agreement:

https://cla.developers.google.com/about/google-individual

- Apache Software License, Version 2.0

http://www.apache.org/licenses/LICENSE-2.0

- Samsung Open Source Release Center (OSRC) License:

http://opensource.samsung.com/reception/

That being said, I believe this remains a good enough device, IMHO, to transition people into Android or to provide to people not requiring a fully featured phone.

KNOX Status:

The Factory Test ROM is mostly clean having all the drivers intact and lacks most Samsung Bloatware "tampering". It *DOES* have some preliminary containers for KNOX installed, but none of it is active and takes up less then 1 MB of total space after cleaning passes to remove as many traces as could be removed without breaking things. It is currently being "managed" by an init.d script that generates the folders. I haven't been able to track down yet.

Known Issues:

- 100% Pure Android Menus.

- Rooted/Super User.

- Sound, Camera, GPS, TMO Modem, Wifi, Bluetooth 100% working.

- 100% Native Tethering.

- Adblocker pre-installed (for both Apps and Websites).

- The smallest amount of KNOX installations outside of Lineage. >1mb of KNOX is present with the only items being present are installer containers.

- I'm trying to track down Init.d files that loads with Android and automatically disables/flushes WIFI.

- By default, the power button is set a 100ms push time to turn off (not show power menu). I'm trying to figure out a work around for this.

- I'm trying to find a compatible Contacts Storage file.

- There is no shutdown menu.

Please note that any released versions of this ROM will have makeshift ways to get around these issues.

Downloads:

Please see the second post in this thread.

How to Install:

#01.) Backup your device.

#02.) Download the zip file for the TWRP backup.

#03.) Unzip the TWRP backup.

#04.) Load the downloaded restore into your TWRP Backup Directory.

#05.) Boot into TWRP Recovery.

#06.) Restore the ROM copied into your TWRP Backup Directory.

#07.) Reboot.

Note: No personal data has been configured.

References:

Update Log:

https://goo.gl/CEGCx9|

Required System Apps for Samsung Phones:

https://goo.gl/emTvgX

Things I Could Use Help On:

- A very good way to figure out what Init.d files are doing what without reading through them.

- A good way to change the PIT so we can move 2 gig from the System Rom into the User Rom space.

- Easy methods for changing key button presses.

- A shutdown menu setup.

- A way to make this into an installer.

Note that all those things I'm working on ALREADY, but suggestions would be helpful.

Thanks in advance for any help anyone offers.

Donations Welcomed:

Dev elopement of this ROM is timely, I appreciate any contributions you wish to provide.

https://goo.gl/esVVqA