[Galaxy Note5 Android Development] SpiritualWarrior:
Xtreme UX Kernel V3

-

Xtreme-UX-KERNEL V3

* Kernel Features:

- Compiled with latest new optimzed UBERTC Toolchain 6 with Latest featured GCC 6.x.x

- Based on latest available AOSP kernel open source code A810SKSU1APJ1 (link below)

- Patched to Linux 3.10.103

- Note 7 Stock patched ramdisk based on N930FXXU1APGI (tweak and patch applied)

- Mount partition with noatime option.(reading accesses will no longer cause the atime information.Performance gains)

- SELinux set to Enforcing (steps bellow to change to permissive)

- Auto-Root included and updated to latest SU 2.78 (credits and thanks [MENTION=631273]Chainfire[/MENTION])

- Graphite enabled for high level memory optimizations

- Optimized I/O schedulers for better tasks queue managment

- Deepsleep working fine - optimized triggers

- Tweaks for ram swappiness

- Westwood default algorithme as a Tcp congestion control strategie for better internet speed

- Optimized Interactive governor for better clock speed scalling

- GPU enhancement for smooth experience and better rendering

- Optimized cpu freq scalling for better battery and responsivness

- No uci support ( i'm not a synapse fan,a battery saver profil can be a bit good for battery saving but catastrophic for playing games with hard cpus loads and vice versa ,better to let kernel manage everything,just sit back in the car like a boss to enjoy ride and let the driver manage driving hassles )

- Best Balanced profil optimized for best perfs/battery life

And much more...too long technicals features to be listed.

===================================================================================================

++Credits:

- Samsung and Linux for the Kernel Open Source Code

--- Samsung open source code link : http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=n920

--- Linux kernel open source code link : https://www.kernel.org/

++Credits for the respectable and talented elite real great devs for learning purpose and for cherry-picking commits especially [MENTION=4167023]AndreiLux[/MENTION] [MENTION=4898097]arter97[/MENTION] [MENTION=1897326]googy_anas[/MENTION] [MENTION=2376110]dorimanx[/MENTION] [MENTION=631273]Chainfire[/MENTION] for SuperUser [MENTION=2322613]craigacgomez[/MENTION] [MENTION=2553151]djvoleur[/MENTION] [MENTION=3357040]Imoseyon[/MENTION]...

++Credits to All Group friends/testers.

If i unintentionnaly forgot someone,i'll be honored to add him ,just pm.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

- Steps for flashing kernel:

I assume that you are already on a rooted device with TWRP 3.0.0.0 installed,if not,useful posts on how to root and install twrp can be found on Xda,just do a search.

1 - enter recovery mode via twrp

2 - Wipe cache and Dalvick/ART cache ( important step or junk files will lead to internal conflicts like freeze lags or random reboots)

3 - Flash kernel and reboot,(it will bootloop once,just don't touch it and don't panic)

4 - After complete reboot,don't use the phone and let the kernel settle for 5 minutes for better hardware and firmware integration,if u use it while rebuilting cache and integrating,you may experience lags or freeze,so let it install comfortably before starting usage.

5 - after step 4 , you can use the kernel. A second reboot is advicable but not obligatory,it's up to you.

6- Enjoy Xtreme Kernel !

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

- Permissive Mode

- How to set SE linux to Permissive permanently for Xtreme Kernel with SELinux Enforcing mode ?

1- You need to have 2 tools:

--- A root files explorer like Fx Explorer with root addon OR Root explorer ( I am using Fx explorer ,personal preference)

--- Universal init.d (to enable support), Download it from PlayStore

2- Once installed,enable it by switching to ON

3- With root access, Go to system/etc/init.d directory

4- Create a file and name it 08setperm

5- Open new created file and write these 2 lines:

#!/system/sh

setenforce 0

6- Save and close

7- Give full permissions (read,write,execute) to the file " 08setperm " like this "rwxrwxrwx" (use Fx Explorer or Root explorer to edit and change permissions)

8- Open Universal init.d and switch to ON and click on "08setperm" then click 'execute' on top (the play buttom).

9- Now Reboot your phone

10- Done! your SELinux mode is set to permissive permanetly.

To revert back to Enforcing, just switch to OFF Universal init.d enabler and reboot .

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

- Download Link :

++ Link for Xtreme-UX-Kernel V3 for Samsung Galaxy Note 5 SM-N920 C/G/I/S/L/K - GraceUX

-

Xtreme-UX-Kernel_V3

-------------------------------------------------------------------------------------------------------------------------------------------------------------

XDA:DevDB Information

[XTREME-UX- KERNEL] - [UBERTC 6 - GCC 6] - NOTE 5 - SM-N920 C/G/I/L/S/K - GRACE-UX, Kernel for the Samsung Galaxy Note 5

Contributors

SpiritualWarrior, diegonnc, haifish9999

Source Code: https://drive.google.com/open?id=0ByEZRlb688olZWV2ak53a01yZW8

Kernel Special Features:

Version Information

Status: Stable

Current Stable Version: 3.0

Stable Release Date: 2016-10-27

Beta Release Date: 2016-10-27

Created 2016-06-11

Last Updated 2016-11-13