[Galaxy Tab S2 Android Development] schwabe93:
​

/*
* Your warranty is 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.
*/

Please read 2nd Post carefully!!!

LineageOS is a free, community built, aftermarket firmware distribution of Android 7 (Nougat), which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.

Thanks to @The Flash for making this :)

Introduction from @The Flash Thread

Hello everyone! I am one of the members of the Substratum team and we constantly have people asking how to add support to ROMs. I have made a repo regarding all of our documentation here, in which I include steps to add support. Normally, it is easy to add support to most ROMs; however, Lineage has made some underlying changes to AssetManager and PackageManager that makes adding the patches a little difficult if you do not have some solid programming background. To help people who are familiar with building and git but not necessarily Java and C, I have created a series of reference repos that you can use to cherry pick the commits into your forks or local builds to easily have theme support! Please read this entire thread, I go over a lot of info and I will be upset if you do not read it all :) enjoy!

Information

Substratum currently uses OMS (Overlay Manager Service), Sony's theming framework, that allows for real time swapping of resources via overlays. This is accomplished through a series of commits, which include the core OMS framework, exposures so themes can overlay hardcoded resources, and a second set of framework commits to allow Substratum to do all of its operations without root access. You can read more about this in the main Substratum thread. We have made it so that it is easy to merge OMS and all of our exposures on AOSP or close to AOSP ROMs. Lineage is not one of those ROMs as they have based on CAF, which modifies AOSP to suit a large range of devices. Lineage has also modified core components like Package Manager for security reasons and some of those changes will conflict with OMS changes. I have merged the changes on top of Lineage and verified everything has worked properly. I will continue to maintain this as long as time permits. I plan to try and rebase the changes every day on Lineage updates but I may need to do it weekly depending on how much free time I have.

Download Links:

CLEAN FLASH IS A Must

Download

Instructions

How to install LineageOMS 14.1

If you haven't run stock Android 6.x, flash that first with odin. (image won't boot without this step)

If you don't have TWRP yet, get it from here : TWRP by ashyx

Download the ROM and the Gapps that are located below to your device

Reboot into TWRP by holding VOL UP + POWER + HOME on boot

In case things go wrong make a backup

After the backup has completed return to home and select Wipe and then Advanced Wipe

Now ONLY tick Dalvik Cache, System, Data and Cache

After ticking those, Swipe below to wipe

Once the wipe has completed return to home and select the ROM

After you selected the ROM swipe below to install it

After the ROM has installed flash the Gapps

When all of this is done, reboot into system, wait, and enjoy Lineage 14.1

How to recover from issues

Looks like the reset to recovery (<HOME><VOL-UP><POWER>) is still broken on some or all T710/5 & 810/5 devices with this build.

Press and hold <HOME><VOL-DOWN><POWER> to enter 'download' screen.

Select cancel <VOL-DOWN>

Immediately press and hold <HOME><VOL-UP><POWER> to enter TWRP

Restore back-up made during installation phase

How to ROOT

Install the correct root package from here. (after flash of the image)

In LineageOS 14.1 Enable the developer options

Select Root access

Select Apps Only

Done

Support in Telegram Group here: Telegram

XDA:DevDB Information

[7.1.2][UNOFFICAL NIGHTLY] LineageOMS [T710,T715, T810, T815], ROM for the Samsung Galaxy Tab S2

Contributors

hiowa93

Source Code: https://github.com/LineageOMS

ROM OS Version: 2.3.x Gingerbread

Version Information

Status: Testing

Created 2017-07-09

Last Updated 2017-07-09