Oxygen Kernel is based on stock Samsung source code taken from Samsung Opensource Release Center with sole aim to provide better performance, stablity and battery backup than stock kernel. A kernel tells the hardware in your Android device how to behave, kind of like your mommy tells you how to behave. You can modify how fast your processor runs by over or under clocking it or optimize your system for battery life.
- Oxygen Kernel is always up-to-date with latest patches from kernel.org
- Designed for maximum stability
- All the Source Code is available on github
Kernel Info
- LINUX: 3.18.131
- SAFETYNET: Green (Root will still break SN)
- TOOLCHAIN: Google's GCC 4.9
Compatible ROMS
- All Touchwiz 8.0 ROMs
Features
Here are the major features of the kernel (feel free to explore Github)
- Up to date with the latest stable Linux version
- Full -Ofast build with graphite optimisations
- Removed a lot of useless debug and logging options
- Disabled TIMA, KNOX, DM-VERITY,etc
- Awesome battery life and smooth performance
- ARM enhanced performance patches
- Overclock CPU up-to 1.7GHz and GPU up-to 1146MHz
- GPU Voltage Control
- CPU Governors: conservative, interactive, ondemand, performance, powersave, userspace (default: interactive)
- I/O Schedulers: bfq, cfq, deadline, maple, noop (default: maple)
- Powersuspend and State Notifier drivers
- Dynamic FSync, FS fsync toggle on/off
- Frandom driver for 10-50x faster random number generation
- Spectrum Support (a simple, profile based kernel manager || now integrated into Oxygen Control)
- Disabled CRCs by default for 30% performance boost
- CDROM emulation on mass_storage (compatible with DriveDroid)
- Wireguard support
- Boeffla Wakelock Blocker
Oxygen Control App Features
- Full CPU and GPU Control
- Boeffla Wakelock Blocker
- Spectrum Support
- Samsung Hotplug
- CRC Control
And many more!
Download Oxygen Control from Github Releases
Warning: If you come from some other custom kernel or have any issues, you should dirty flash your ROM before flashing Oxygen Kernel to avoid problems.
Reflash ROM -> Flash Oxygen Kernel --> Flash Magisk if you want to root
If you are upgrading between Oxygen Kernel versions, just flash the kernel zip. Also uninstall or clean data of any kernel control app you're using.
Going back to stock: You can backup your boot.img with TWRP before flashing Oxygen Kernel and restore the backup whenever you want to revert.
This kernel removes forced encryption, if you face "encryption process failed" error upon reboot then you need to format /data. This is generally needed if you are installing this kernel on stock tw rom
Downloads
Kernel
Download
Oxygen Control
Download
Telegram Group
Join Oxygen Kernel Community group on Telegram here
Join Oxygen Kernel Channel on Telegram here
If you like my work donations are always welcome
Google Pay UPI ID: naiksiddhant17@okicici
Paypal: https://paypal.me/SiddhantNaik
Don't forget to hit the thanks button, it's free.
Credits
- Samsung Open Source Center for the Source code
- @SolarX_dev for numerous help and support
- @osm0sis for AnyKernel2
- @jesec for Fingerprint Fix
- @morogoku for MTweaks
- @Mecdeen to test the kernel builds
- Everyone others from whom i have picked commits (credited on Github)
XDA:DevDB Information
Oxygen Kernel J6, Kernel for the Samsung Galaxy J
Contributors
DarkLord1731
Source Code: https://github.com/DarkLord1731/j6lte
Kernel Special Features:
Version Information
Status: No Longer Updated
Current Stable Version: 1.0.131
Stable Release Date: 2019-01-13
Created 2019-01-13
Last Updated 2019-08-11