[KERNEL][FIRE_KERNEL][CAF][r1q][ROOT] FireKernel for Galaxy A80 [Sept. 8, 2020] - Samsung Galaxy A80 ROMs, Kernels, Recoveries, & Ot

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* Your 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.
* if you don't know just do IT.
*/
What is this? Well this is Homemade CAF Custom Kernel for our beloved and expensive Samsung Galaxy A80 (SM-A805F)(r1q)
This is currently on flaming of fire with latest securities and patches are slammed through the Kernel. Latest CAF Tags and patches are slammed too to this Kernel!
Kernel Features & Details:
- Built by Latest Google Toolchain (GCC & Clang) with Revision of 10.0.0_r45
- Built From A805FXXU4BTF7 Latest Kernel Source Code
- Linux and CAF v4.14.117
- Latest CAF Tag Merged & Latest Security Patch Merged
- Kernel Features Cherry-Picked from SM6150 & SM8150
- Disabled Samsung Related Useless Securities (Knox AVB_Verity Audit so on)
- Bombarded Useless Logging _ Only Useful Left
- Enabled More CPU Governors
- Enabled More I/O Schedulers
- Maple I/O Scheduler Added
- SELinux Enforcing/Permissive Supported
- CRC Disabled by default
- Wireguard Added & Supported
- CPU Boost Supported
- GPU Boost Supported
- Support Custom GPU Driver (Adreno Team)
- Fsync 3.0 Added and Improved
- Power Efficient Workqueue Enabled
- CPU & GPU Added as Power Efficient Workqueue
- AdrenoBoosting Improved
- RT Thread Increased 2 into 6 to increase performace
- Improved Touch Responsive
- Kernel Audit Deleted
- Enabled Boeffla WL Blocker for Battery Juicing
- HZ into 300
- No More Useless Log Spamming in dmsg
- Improved CPU & GPU Timeout
- Enabled CPU & GPU Sleep/Nap
- Improved Deep Sleep
- Fixed CPU & GPU Running Always Max
- Greatly Optimized Over-All Performance
- BatteryLife Improved and Optimized
- Magisk Stable & Canary Supported
- Support/Improved GSI & Stock ROM
- Optimized Handling for GSI and Ported ROMS
- Improved & Optimized USB OTG File Transfer
- Improved USB Cables, Devices & OTG Detections
- Camera Issue Deleted
Bugs and Issues?
- Won't work if no Magisk
- Google Safetynet Broken (Flash Magisk Hide Props)
- MTP is currently working (ADB push and pull currently working too)
- All is Working and Tested for 4 hours of usage
- You will get error message after the system booted "Your Phone Has Internal Problem" but it doesn't harm your device
it shows because we are currently using modified Custom Kernel.
- If anything goes wrong please report it to me and grab some useful logcats
Procedure and Guide to Install/Flash the Kernel:
Device Required:
- Must be on Latest Firmware (U4BTF7)
- TWRP is already installed (Check Guide Here)
- Use Latest BTF7 vbmeta_disabler if flashing TWRP Recovery here
- Download Fire Caf Kernel Here into your Computer
- Download Magisk-v20.4.zip in Magisk XDA Thread or in their Github Releases into your Computer
- Computer or Laptop or PC with ADB Platform Installed and Samsung Driver Installed
How To Flash It?
- Boot into TWRP Recovery and WIPE DATA only! Reboot again into TWRP Recovery
- Ready the files in your Computer or Laptop or PC
- Connect your A80 using USB Cable into your Computer and Launch CMD/ADB
- Use ADB Pull & Push method to push the Magisk and Kernel file into Device Storage
Code:
adb push file_loc&name.zip /sdcard/Magisk-v20.4.zip
- In TWRP Recovery head to Install and find Magisk.zip file and Swipe it to flash
- Head back again to Install and flash the Kernel.zip file and Swipe it to flash (Don't Reboot yet)
- Format Data and Wipe Cache & Dalvik and Head to Reboot System
- Wait for few minutes to boot the device (it must be 5 minutes longer)
- Then Profit?!
How To Update It?
- Wipe Cache & Dalvik Using TWRP Recovery
- Download the Latest Build Kernel from Github Release put it on Device Storage or PC
- Sideload or ADB Push_Pull the Latest Kernel Flashable File Into Device Storage
- Head to Install and Select the Latest Kernel File, Swipe it to Flash it
- Done! & Profit Again?!
XDA:DevDB Information
FIRE KERNEL, Custom Kernel for the Samsung Galaxy A80
Contributors
firemax13
Source Code: https://github.com/firemax13/android_kernel_sm6150_unified/tree/btf7
Version Information
Status: Super Stable | Super Edition
Current Stable Version: 2.5SE
Stable Release Date: 2020-09-08
Current Beta Version: 3.0E
Beta Release Date: Soon
Created 2020-08-24
Last Updated 2020-09-08

Updates and Changelog:
________________________________________________________________________________
Initial Release v1.0
- Merged and Cherry-Picked CAF Tag "LA.UM.8.9.r1-09500-SM6xx.0"
- Initial Release
- See First OP Post for full changes and features
________________________________________________________________________________
FireKernel v2.5SE SuperEdition
- All Features Already Writen in the first OP Post
- CAF & Linux 4.14.117
- Compiled by Latest Google GCC & Clang
- Google 10.0.0_r45
- Bombarded Useless Logging _ Only Useful Left
- Wireguard Added & Supported
- Maple I/O Scheduler Added
- CPU Governor all Unlocked
- CPU Boost Supported
- GPU Boost Supported
- Fsync 3.0 Added and Improved
- Power Efficient Workqueue Enabled
- CPU & GPU Added as Power Efficient Workqueue
- AdrenoBoosting Improved
- Kernel Audit Deleted
- Enabled Boeffla WL Blocker for Battery Juicing
- HZ into 300
- No More Useless Log Spamming in dmsg
- Improved Over-All Performance & Stability
- Stock modules will be loaded in default
- Sound drivers Improved with silenced Spam Logging
- RT Thread Increased 2 into 6 to increase performace
- Improved Touch Responsive
- Improved Battery Life & Juice
- Fix Stock ROM & Ported ROMs not Booting
- Magisk Stable & Canary Support
- Support Custom GPU driver (Adreno Team)
- For FULL Dev Details Here Check The Kernel Source CommitGithub
________________________________________________________________________________
If you Like my work feel free to hit the Thanks Button!

Reserved

Reserved for Q&A
The Kernel Is Booting?
Well yes currently booting fine and running fine. I used it for 4 hours non-stop and found nothing suspicous.
Does it brick my Device?
Well A BIG NO. Its already tested by me and Samsung is hard to brick at all. There is no need to panic whatsoever. You can rollback anytime using Samsung Odin Flash Tool!
Is there any Telegram Support Group?
Well I already made A new Telegram Group, if you want to join just hit the link: https://t.me/SammyA80

Nice!! Is the MTP on TWRP fixed already? And can I also patch your kernel using magisk manager instead so I can just flash it using Odin?
How's your Lineage rom progress going now with your kernel release?

Nazato said:
Nice!! Is the MTP on TWRP fixed already? And can I also patch your kernel using magisk manager instead so I can just flash it using Odin?
How's your Lineage rom progress going now with your kernel release?
Click to expand...
Click to collapse
TWRP Recovery is still developing and fixing so please wait for it. I have a plan to use this on TWRP Recovery. Flash this kernel through TWRP Recovery, after flashed patch it with Magisk 20.4. My kernel is only consist of Image.gz-dtb not Boot.img image, so patching it with Magisk Manager won't work. It will not work on odin too. I suggest to use TWRP Recovery to flash my Kernel instead. The LineageOS is still on work progress, I'm still making some adjustments to it, and fixing some stuffs.

After flashing, my device goes into download mode. Is it because I've forgotten to flash magisk right after the kernel? Or my Rom isn't compatible (Ultimate Q)?

Lycox said:
After flashing, my device goes into download mode. Is it because I've forgotten to flash magisk right after the kernel? Or my Rom isn't compatible (Ultimate Q)?
Click to expand...
Click to collapse
Oh sorry for the v2.0 release, I forgot to tell people that the v2.0 requires Magisk Canary, and it won't work on OneUI & Custom OneUI ROMS. I will release v2.5 for hotfix & support for OneUI & Custom OneUI. Sorry to hear that!

Nazato said:
Nice!! Is the MTP on TWRP fixed already? And can I also patch your kernel using magisk manager instead so I can just flash it using Odin?
How's your Lineage rom progress going now with your kernel release?
Click to expand...
Click to collapse
More info:
I temporarily can't make any Custom ROMS and Custom RECOVERIES yet because the server we rent and we use is already is already expired and closed. I'm still looking for people who can help me making account for free trial vitrual server of Microsoft Azure, Linode & other Cloud Services that gives free trial. Free trial can make lot of Custom Stuffs like ROMS. So I hope anyone will help me

firemax13 said:
Oh sorry for the v2.0 release, I forgot to tell people that the v2.0 requires Magisk Canary, and it won't work on OneUI & Custom OneUI ROMS. I will release v2.5 for hotfix & support for OneUI & Custom OneUI. Sorry to hear that!
Click to expand...
Click to collapse
No problem man. Thx for developing for us
Still awaiting your hotfix ??

Lycox said:
No problem man. Thx for developing for us
Still awaiting your hotfix ?
Click to expand...
Click to collapse
FireKernel v2.5SE is out. Running in StockROM and Ported ROMs perfectly!

FireKernel v3.0E Extreme will be release soon with new extreme features!

Only flashing via sideload or ADB? Or is it possible to flash it via TWRP?

Lycox said:
Only flashing via sideload or ADB? Or is it possible to flash it via TWRP?
Click to expand...
Click to collapse
All is possible!

firemax13 said:
FireKernel v3.0E Extreme will be release soon with new extreme features!
Click to expand...
Click to collapse
Any progress?

Hi, what's up on porting Lineage 17 to the galaxy a80? I heard that Samsung was given the wrong source code; did they fix it?

Any news on 3.0E Extreme?
Also, if I can request a feature, enable turning off thermal throttling please.

Can we get this feature?
[KERNEL][G935] AMOLED PWM flicker free
What is PWM? PWM is used to regulate the brightness of LCD and LED displays. How does that concern us? The pulsations can be bad for your health and more specifically for the users eyesight. They can lead to migraines, headaches or other forms of...
forum.xda-developers.com
firemax13 said:
More info:
I temporarily can't make any Custom ROMS and Custom RECOVERIES yet because the server we rent and we use is already is already expired and closed. I'm still looking for people who can help me making account for free trial vitrual server of Microsoft Azure, Linode & other Cloud Services that gives free trial. Free trial can make lot of Custom Stuffs like ROMS. So I hope anyone will help me
Click to expand...
Click to collapse
Please pm me, I am going to help you

thesingular said:
Any news on 3.0E Extreme?
Also, if I can request a feature, enable turning off thermal throttling please.
Click to expand...
Click to collapse
Turns out he already released it but didn't announce it here:
Releases · firemax13/a80kernel
FireKernel Custom Extreme Kernel For Galaxy A80. Contribute to firemax13/a80kernel development by creating an account on GitHub.
github.com

Why I can not install vbmeta_disabler?
I use:
phone: sm-a805f
odin 3 v3.14
file: file
Log in odin:
<ID:0/005> Added!!
<ID:0/005> Odin engine v(ID:3.1401)..
<ID:0/005> File analysis..
<ID:0/005> Total Binary size: 0 M
<ID:0/005> SetupConnection..
<ID:0/005> Initialzation..
<ID:0/005> Get PIT for mapping..
<ID:0/005> Firmware update start..
<ID:0/005> NAND Write Start!!
<ID:0/005> SingleDownload.
<ID:0/005> vbmeta.img
<ID:0/005> FAIL! (Auth)
<ID:0/005>
<ID:0/005> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Message on phone:
Only official released binaries are allowed to be flashed(vbmeta)

Related

[EOL][KERNEL][7.0][G92xF/I/T/W8] Aldeon Kernel for Samsung Galaxy S6

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include "std_disclaimer.h"
/*
* 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 kernel
* 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.
*/
READ THE WHOLE OP!
THIS KERNEL IS END OF LIFE. NO MORE UPDATES FOR IT.
This is a stock-based custom kernel for S6 which lets you change the things you want in the kernel. It was born from tests, bootloops and a lot of hardworking to give you the most stable features.
I want it to be almost as stable as stock.
​Features:
based on stock G920F source region XEF
built with UBERTC v4.9 / Google's TC v4.9 (v2.7+)
Linux kernel version 3.10.61
permissive
Synapse support
CPU underclock: 200 MHz / 400 MHz (little / big)
CPU overclock: 1704 MHz / 2304 MHz (little / big)
GPU underclock: 100 MHz
GPU overclock: 852 MHz
GPU governor selection in Synapse
voltages control for both CPU and GPU
memory bus voltage control
CCACHE and GRAPHITE optimizations
system de-knox script when flashing
AOD support (see bugs)
KSM support
ZSwap control
init.d support (credits to @_alexndr for his implementation)
SafetyNet bypass (see changelog at " ***1.5*** ")
Knox software is removed from the kernel
WiFi forget fix
use Android device as USB keyboard/mouse (no driver required; compatible with any OS and BIOS)
DriveDroid patch
new CPU governors: Smartass2
new IO schedulers: row
enabled these: all CPU governors, TPC congestions, IO schedulers, USB OTG support, CIFS support, TTL support, XBOX controller support, ISO support, UDF CD-ROM support, NTFS R/W support, F2FS support
Double tap to wake
Synapse profile backup/restore
sqlite3 installed in /system/xbin
Spectrum profiles
HMP voltage control
Doze control
fake Enforcing SELinux
live statistics in Synapse
S7 Edge battery support (not working properly)
Knox Warranty bit 0x1 to 0x0 (the eFUSE is still blown, just a software fix)
Bugs:
- rare random reboots when overclocking the big cluster over 2.2 GHz
- AOD (touching is broken) is working perfectly while playing music but when it's quiet there are reboots, happening on G920F Nemesis ROM and NNE; reported to work correctly on: NNE 4.5 on G925W8, Gold Eagle on G920F (DO NOT REPORT RANDOM REBOOTS WHEN USING AOD)
PLEASE READ THE FAQ!
Installation:​​
0. Backup is mandatory!!!
1. Download the latest kernel version zip file
2. Go to recovery
3. Flash the kernel zip
4. If you were rooted then flash root again otherwise you'll get a bootloop
5. Enjoy
Optionally, install Kernel Adiutor from Play Store to get control over the kernel. Install Synapse from Play Store or Synapse MOD (read FAQ).​
Note: From v2.6 to v2.9 CPU OC and UC are disabled for stability.
This kernel requires a stock-based Nougat ROM. If you are on a stock based ROM just tell me if the kernel is working with your ROM.
If you want to contribute just PM me
If you press the Thanks button then Chuck Norris will visit you
If you want to revert all the changes to boot.img, I attached the stock boot.img. Just flash it and enjoy the enforceness restore boot and system. If there is a WiFi and Bluetooth issue then restore data too.
Subscribe to be always informed about what's going on.
Downloads:
See THE INSTALLATION PROCEDURE FIRST and then check Android File Host (for versions 2.8+).
Select your device (Flat/Edge) then Aldeon kernel then your model. Don't look at popular downloads.​
XDA:DevDB Information
Aldeon Kernel, Kernel for the Samsung Galaxy S6
Compatibility
Models:
G92xF
G92xI
G92xT
G92xW8
Custom ROMs:
StockRomLite
OdexLite
Nemesis Nougat
BRx S8+ ROM
Noble Nougat Experience
MiPa ROM
Gold Eagle ROM / Global Elite
Ultimate Nougat ROM
Contributors
minealex2244
Credits:
Noxxxious (WiFi forget fix and help)
The Sickness (his guide and scripts)
UpInTheAir (resetprop)
thehacker911 (Synapse files base)
geiti94 (AOD files)
Others I've used the commits from
Source Code: GitHub
Version Information
Status: Stable
Current version: 3.4
Created 2017-06-06
Last Updated 2017-10-08
Changelog
***1.0***
- initial release
***1.1***
- fixed a bootloop issue (thanks to @Noxxxious)
- now the kernel is always permissive
- de-knox added
Note: If your WiFi and Bluetooth stops working properly PLEASE REPORT. Install the kernel, boot up and then test it with another reboot. Tell me the results.
***1.2***
- fixed a WiFi and Bluetooth issue (again, thanks to @Noxxxious)
- updated the flashable zip
***1.3***
- more de-knox
- now de-knoxing script is working properly
- preparation for init.d (not working but it exists; it looks like something prevents me from running the scripts at boot)
***1.4***
- init.d support
- removed old init.d support from kernel
***1.5***
- SafetyNet bypass support (use Magisk v13 with Magisk Hide enabled for it to work)
***2.0***
- added CPU OC and UC (OC: 2.5/1.6GHz & UC: 200 MHz)
- added GPU OC and UC (OC: 852 MHz & UC: 100MHz)
***2.1***
- lowered big CPU's max frequency to 2.4 GHz because of ultra instability (the performance is same)
***2.2***
- improved GPU drivers
***2.3***
- added zRAM and KSM
- first Edge (G925F) build
- worked on the flashable zip
***2.4***
- added deadline IO scheduler
- added conservative, powersave and ondemand CPU governors
***2.5***
- temporarily removed GPU OC/UC (not working properly) until I will add Synapse support
***2.6***
- removed CPU OC/UC to create a last stable version (v3.0 won't be as stable as the previous versions!). I'll add it back after I'll add Synapse support.
***2.7***
- the almost (edit) last stable version
- removed Knox from the kernel (better battery life)
***2.8***
- hopefully the last V2
- enabled these: USB OTG support, CIFS support, TTL support, XBOX controller support, ISO support, UDF CD-ROM support, NTFS R/W support
- support for G920T
- enabled all available TCP congestions
***2.9***
- Knox warranty bit 0x1 to 0x0
- new models: G925T and G92xW8
- added a default init.d script
***3.0***
- Synapse support
- DriveDroid patch
- Use Android as USB keyboard/mouse
- CPU and GPU OC/UC and voltages control
- ZSwap control and GPU governor selection in Synapse
- WiFi driver is no longer built in Legacy mode
***3.1***
- added memory bus voltage control
- profile backup/restore
- added sqlite3 binary in /system/xbin
- fixed "No UCI support" for most of the users
- fixed init.d patcher
- fixed Synapse showing apply and dismiss icons for no reason (in some situations)
- fixed Synapse showing "No UCI support" after boot up (which then fixes up)
- now Synapse actions will search for Busybox
- added AOD (reboots to be expected, sorry)
- live memory in Synapse
- compatibility with my build of Synapse MOD
- other minor improvements in the code
***3.2***
- fixed SafetyNet bypass
- fixed broken Magisk modules
- stock values setting on boot
- HMP voltage control
- Doze profiles (credits to Noxxxious and UpInTheAir)
- fake Enforcing SELinux
- fixed wrong version in Synapse info
***3.3***
- fixed instant freeze and then reboot after boot up
***3.4***
- added DT2W support
- added support for F2FS
- fixed A53 cluster max frequency being reset (it fixes issues with Magisk)
- fixed missing A53 cluster 200 MHz time in state
FAQ
1. Screen mirroring is not working. Is it kernel related?
No. It is root related. Just add this to your /system/build.prop :
Code:
wlan.wfd.hdcp=disable
2. Bootloop with stock/stock-based ROM.
Did you flashed SuperSU or Magisk again? Maybe you were rooted before and you need to reflash root. Pay attention to OP instructions and to the text printed in recovery.
3. Thank you for this kernel.
But can you please help me to get surround sound on my S6?
Sure. I'll attach here a mixer_paths.xml file modded by @AlexisXDA but boosted by me for a perfect surround sound volume. All the credits are going to this developer.
To use it, download the attachment, go to /system/etc and rename the existing mixer_paths.xml to mixer_paths.xml.bak then copy the new mixer_paths.xml and change the permissions to rw-r--r-- or 0644.
It won't damage your earpiece so keep calm
Features:
- louder than stock
- left and right channels
- better for utilisation in landscape
To download on mobile just use Chrome, long press on attachment and click "Download link".
4. How to enable multiuser support?
Add these to your build.prop:
Code:
fw.show_multiuserui=1
fw.max_users=5
5. Synapse is saying:
Note: Before proceeding with the following stuff, please flash my kernel package again.
- "No UCI support" → Close the app from recents and open it again. If still no UCI support then PM me with the output of this command: uci (run it with su permissions).
- "JSON configuration parsing failure" → Using a file manager go to /res/synapse and delete a file named "config.json", close Synapse then open again, UCI error, reopen and done.
- The apply and discard buttons appeared for no reason. Which one should I click? → Click "X". This is a bug in Synapse.
- Is there a mod for Synapse? → Yes, Morogoku worked on it and I modified it a little bit to match our kernel and I built it. Get it from the attachments below. All the credits are going to Morogoku. It features backup/restore profile option and a red material theme.
6. Where to install BusyBox? In /su/xbin or /system/xbin. I'm using SuperSU and Synapse is working perfectly. After each boot up I highly recommend you to check the Synapse settings, especially CPU OC to see if everything is ok.
7. How to build your kernel from source?
After you git cloned it, open terminal in the root of the cloned folder and enter this: "sudo bash build_kernel.sh G920F" (or your model). Choose stock dt.img during building process.
8. AOD is broken! I know, sorry. Maybe in one day I'll fix it somehow. While playing music it won't reboot but when not playing any music it will reboot. Also touchscreen isn't working in AOD mode. Use this app to get a working AOD.
9. XYZ not working. PM me with logs and screenshots.
10. Battery issues? Check this post.
11. Is there any LOS/NX 14.1 version of this kernel?
Yes, here.
for g920f ?
StockRomLite (920F) bootloop
boxxomrun said:
for g920f ?
Click to expand...
Click to collapse
Yep. Forgot to include it in OP.
enzospain said:
StockRomLite (920F) bootloop
Click to expand...
Click to collapse
It requires stock 7.0. Not compatible with custom ROMs. Late edit: maybe?
Ultra late edit: Compatible with custom ROMs.
minealex2244 said:
It requires stock 7.0. Not compatible with custom ROMs.
Click to expand...
Click to collapse
it's based on stock XEF 7.0
enzospain said:
it's based on stock XEF 7.0
Click to expand...
Click to collapse
It should work with other regions but some devs implement features in their ROMs and that requires a custom kernel built specifically for that ROM.
minealex2244 said:
It should work with other regions but some devs implement features in their ROMs and that requires a custom kernel built specifically for that ROM.
Click to expand...
Click to collapse
What is stock? You may add a definition in OP.
do you mean non TouchWiz roms like lineage rom, or do you mean stock Samsung roms?
Noxxxious said:
Click to expand...
Click to collapse
I mean I have feature X which needs some "help" from kernel so I implement Y in kernel for X to work successfully​ (where X is an important feature in system).
If you switch to another kernel which doesn't have my Y implement you can end up in a bootloop.
C0qRouge said:
What is stock? You may add a definition in OP.
do you mean non TouchWiz roms like lineage rom, or do you mean stock Samsung roms?
Click to expand...
Click to collapse
Stock is official Samsung 7.0
Question please:
Odex Lite Rom by Aria. A97 its only debloated. Its based on DBT, i read in previous posts that you got a bootloop on 920f ?!
Any chance to make it works?
Greetz
AndsXDA said:
Question please:
Odex Lite Rom by Aria. A97 its only debloated. Its based on DBT, i read in previous posts that you got a bootloop on 920f ?!
Any chance to make it works?
Greetz
Click to expand...
Click to collapse
Not working with Odex Lite.
Updated OP and post #3.
minealex2244 said:
It looks like Samsung made sure that we will never get a working permissive kernel.
After installing this kernel and using it, a reboot (or by just entering into recovery mode or by just not setting SELinux mode to enforcing before reboot idk) should bring a bootloop so this kernel is in TESTING status. I will try to fix this by using another "hack" to get a permissive SELinux mode. Until then flashing this kernel is dangerous and you will flash at your own risk. If it still works after reboots then tell me that. I come back with news.
Click to expand...
Click to collapse
I dont know where you got this info from, but all N custom kernels out for the S6 are already permissive. You need to edit straight from the source instead of a script in ramdisk to setenforce 0 or whatever method you tried.
Here is the commit for permissive
https://github.com/Noxxxious/Noble/commit/6b9874de78d0527aef0fdd0d1b9f342c27e8a21a
And this one tells userspace that you are enforced, while actually it is permissive
https://github.com/jesec/android_ke...mmit/81315fbbde4cdd1581f0e2de237df04d175d3931
After editing your source, you should provide a link with your source code.
Noxxxious said:
I dont know where you got this info from, but all N custom kernels out for the S6 are already permissive. You need to edit straight from the source instead of a script in ramdisk to setenforce 0 or whatever method you tried.
Here is the commit for permissive
https://github.com/Noxxxious/Noble/commit/6b9874de78d0527aef0fdd0d1b9f342c27e8a21a
And this one tells userspace that you are enforced, while actually it is permissive
https://github.com/jesec/android_ke...mmit/81315fbbde4cdd1581f0e2de237df04d175d3931
After editing your source, you should provide a link with your source code.
Click to expand...
Click to collapse
Thank you! I also planned to share my changes for further contributions. After I make the changes I'll include you as a contributor.
I wanted to use the same thing (force permissive SELinux) because my first try was not including it.
Do you guys also flash SuperSU or Magisk after flashing the kernel on other roms?
Aria.A97 said:
Do you guys also flash SuperSU or Magisk after flashing the kernel on other roms?
Click to expand...
Click to collapse
Yes.
I don't know if flashing this kernel on other ROMs will work (of course, after I fix the bootloop after reboot). I wonder if AnyKernel will help to use it with other ROMs. Also I plan to add SuperSU auto root but maybe others will use Magisk so this is just an idea.

[EOL][KERNEL][STABLE][TW][N][7.0][CRC7][23.04.18][SM-G95XF/FD/N] BatKernel V2.1.1

BatKernel for SM-G95XF/FD/N models
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Supports Touchwiz Roms with AQG5 and higher, for bases below AQGX, use 1.2.x release version!
IF YOU FOLLOW MY STEPS BELOW, YOU WILL LOSE YOUR WARRANTY, KNOX WILL DISPLAY 0x1! I'M NOT RESPONSIBLE FOR ANY DAMAGED DEVICE!
If you want to take my work and need it somewhere, or do other things with it, ask me first for the permission. Otherwise you are not allowed to take it! Thank you !
Features of this Kernel:
- Build with latest 6.4.1 GNU GCC toolchain by @djb77
- Build with CRC7 kernel source code
- Latest Linux version 4.4.128, is always up to date
- Performance and Batterylife improved
- Choose between different CPU governors: performance, powersave, userspace, ondemand, interactiv (default), conservative, schedutil
- Includes latest CRC7 ramdisk
- I/O schedulers: CFQ (Default), No-op, Deadline, BFQ
- F2FS enabled for /data and /cache disabled on 1.2.2 for testing
- NTFS enabled
- TCP (Network) control: Bic (default), Reno, cdg, cubic, dctcp, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, LP, Yeah, Illinois, Lia, Olia, Wvegas, balia
- SeLinux is set to permissive
- All samsung security related configs disabled (as knox, tima, restrict rooting)
Download:
V2.1.1 on AndroidFilehost (Oreo)
V1.8.0 on AndroidFilehost (Nougat)
Via Grifo Development Thread
Bugs/Problems:
- None
Instructions:
0. Have a working recovery and encryption removed!
1. Download kernel
2. Boot into twrp recovery mode
3. Flash kernel
4. Flash any other file which affects ramdisk (Magisk or SuperSU)
5. Reboot
If you wanna join the beta tester group, download yourself telegram and click on the chat link: Telegram Group
Support:
If you like my work, feel free to hit thanks and/or give me a small donation by clicking the link right below. Thank you very much in any way! :good:
​
PayPal​
Credits/Thanks:
- Samsung for sources
- the great linus for his amazing kernel source
- Jesec for his workaround, without him custom kernels won't be possible on the s8!
XDA:DevDB Information
BatKernel SM-G95XF, Kernel for the Samsung Galaxy S8
Contributors
Tkkg1994
Source Code: https://github.com/Tkkg1994/BatKernel
Kernel Special Features: Close to Stock Kernel
Version Information
Status: Stable
Current Stable Version: V2.1.1
Stable Release Date: 2018-04-23
Created 2017-07-14
Last Updated 2018-04-23
Changelog:
Nougat:
BatStock-Kernel V1.0:
- Initial testing release (not on XDA)
BatStock-Kernel V1.0.1:
- Fixed slow read speed
- enabled f2fs
- enabled ntfs
- enabled all included govs/tcp/ioscheds
- random driver updates
BatStock-Kernel V1.1.0:
- Based on latest AQE5 source code
- Updated ramdisk to AQEB
- Added init.d support
- Hopefully fixed some issues with shealth
- Updated linux to most recent 4.4.69
- Changes made by samsung in source code: led cover support, some other battery updates, display updates (mainly for red tint), other small fixes
BatStock-Kernel V1.2.0:
- Based on latest AQF7 release
- Updated ramdisk to AQF7
- Updated Linux to 4.4.74
- ext4: fix data exposure after a crash (which should maybe fix the random reboots)
- Updated included camera binaries
BatStock-Kernel V1.2.2:
- Reverted an alarmtimer update which could have broken some deepsleep things
- Added support for private mode
- Updated linux to 4.4.76
- Added stock init file (without being patched for f2fs, means f2fs won't work right now) to see if that has something to do with continous bootloops
BatStock-Kernel V1.3.2:
- Remember, this kernel won't boot on AQF7 or lower bases, only on AQG5 or highter!!
- Added BFQ ioscheduler
- Updated resetprop from latest magisk release
- Updated Linux version to 4.4.82
- Added Spectrum support (right now it will only change cpugovs, this will be extended in future releases)
- Updated ramdisk to AQGB
- Updated source code to AQGB
BatStock-Kernel V1.4.0:
- Kernel base updated to AQH3
- Ramdisk updated to AQH3
- Linux updated to most recent 4.4.83
- Switched back to an older version of the toolchain
BatStock-Kernel V1.4.1:
- Linux updated to 4.4.87
- Toolchain switched to GNU GCC 6.4.0 build by @djb77
- Small adjustments to make your experience even greater!
BatStock-Kernel V1.5.0:
- Updated base of the kernel to AQI7
- Updated ramdisk to AQI7
- Linux updated to 4.4.92
- Toolchain switched to GNU GCC 6.4.1 build by @djb77
- Updated camera binaries to AQI7 thanks to @geiti94
- Enabled dex on all hdmi adapters thanks to @kbarni
BatStock-Kernel V1.6.0:
- Updated source of the kernel to AQJ1
- Updated ramdisk to AQJ1
- Updated linux to latest 4.4.95
- Updated patched firmware binaries to AQJ1
BatStock-Kernel V1.7.0:
- Source code update to AQK7
- Ramdisk update to AQK7
- Linux update to latest 4.4.102
BatStock-Kernel V1.8.0:
- Source code update to AQL5
- Ramdisk update to AQL5
- Linux update to latest 4.4.111
- Toolchain updated
- AIK updated to latest v3.1
Oreo:
BatKernel V2.0.0:
- Rebased on latest CRB7 source code (Oreo)
- Ramdisk update to CRB7 (Oreo)
- DON'T use this on Nougat
- Linux update to latest 4.4.124
- Toolchain updated
- Camera bins updated to CRB7 @Noxxxious
- Updated AIK to latest 3.2 release
- If you got issues with your wifi, you were previously using a "dirty" hack to get wifi working. I can confirm that wifi works fine on a full stock rom. If wifi doesn't work, please tell your rom developer to fix it :good:
BatKernel V2.1.0:
- Based on latest CRC7 source code
- Ramdisk updated to CRC7
- Linux updated to 4.4.125
BatKernel V2.1.1 Final:
- Fixed issues with deodexed roms not creating dalvik-cache files (thanks @mwilky )
- Linux updated to 4.4.128
Reserved
Reserved
Hey guys, this isn't anything new, I just moved the BatStock-kernel thread into the criss cross development section as it's way more active in here :fingers-crossed: :good:
I think you should should delete old thread
Sent from my SM-G955F using Tapatalk
rehanraza said:
I think you should should delete old thread
Sent from my SM-G955F using Tapatalk
Click to expand...
Click to collapse
You can't delete them you can only close the threads and that I already did
Sent from my BatMan powered SM-G955F
Suddenly I started getting failed Safetynet .. Magisk Core Only or Magisk Hide both enabled but fails ... any clue ... i tried fresh install of Batstock Rom and new kernel version with Magisk, but no use ...
I know it has been a long ongoing issue but just wanted to check if anybody found a working solution on this combo
v-b-n said:
Suddenly I started getting failed Safetynet .. Magisk Core Only or Magisk Hide both enabled but fails ... any clue ... i tried fresh install of Batstock Rom and new kernel version with Magisk, but no use ...
I know it has been a long ongoing issue but just wanted to check if anybody found a working solution on this combo
Click to expand...
Click to collapse
Which version of magisk and the kernel?
PS magisk broke 36 hours ago and 13.3 fixed it overnight.
Sent from my Nexus 7 using Tapatalk
goRt said:
Which version of magisk and the kernel?
PS magisk broke 36 hours ago and 13.3 fixed it overnight.
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
Yup all good now ... how did i miss that .. lol
Can someone be nice and kind to send me an screenshot of Default governor settings for the Galaxy S8 ? I would be very grateful!
time keeping module shows wrong boot epoch time
Hi,
This issue was observed on V1.1.0, but stil exist in V1.2.2.
A sympthom of the problem can be seen in:
dreamlte:/ # cat /proc/stat
btime 1485100236
The kernel functions that suppose to return the boot epoch time (wall time since 1970), e.g. ktime_get_real_seconds, getboottime etc,
returns an erronouse value.
commit e1d7ba8 (time: Always make sure wall_to_monotonic isn't positive), which is included in kernel V4.3-rc1,
observe the same issue and proposed a fix, but still it is not working for the exynos platform.
Does anyone has noticed this, and maybe have an idea for a fix?
Thanks a lot,
Avri
Hey guys and girls
I'm back from holidays and should be able to answer the most questions from now on!
Just in case you want to have quicker support you should be thinking about registering yourself on our website, as there are most of the time other team members online and here on XDA it's just me supporting all of those threads.
BTW, there is already a test version available for AQG5 or higher roms, check it out here!
Have a nice day and see you in the forums
Loving the BatStock Rom / Kernel - is there anyway to get Samsung Pass to work? Any setting or other kernel?
BlindDroid said:
Loving the BatStock Rom / Kernel - is there anyway to get Samsung Pass to work? Any setting or other kernel?
Click to expand...
Click to collapse
Sadly no (or not that I would be aware)
Samsung fixed all checks to find knox state
Sent from my BatMan powered SM-G955F
im using aqg5 firmware does this kernel work with that and what about battery life and overheating? pekaka kernel was very bad with good performance but u can only use 5 minutes after 5 minutes it was overheating is this kernel good for gamers who want long battery life without lag and overheat?
azamet90 said:
im using aqg5 firmware does this kernel work with that and what about battery life and overheating? pekaka kernel was very bad with good performance but u can only use 5 minutes after 5 minutes it was overheating is this kernel good for gamers who want long battery life without lag and overheat?
Click to expand...
Click to collapse
The kernel base of 1.2.2 is AQF7. Means it won't boot on AQG5. I am currently waiting for AQGB kernel source to update the kernel
Sent from my BatMan powered SM-G955F
Tkkg1994 said:
The kernel base of 1.2.2 is AQF7. Means it won't boot on AQG5. I am currently waiting for AQGB kernel source to update the kernel
Sent from my BatMan powered SM-G955F
Click to expand...
Click to collapse
wow great! u answer so quick im coming from pekaka kernel it was very very bad with overheating problem i want a good kernel with antutu point lowest 175000 without overheating in 10 minutes to 38-40 celcius.. i dont know if it is because of kernel or the renovate rom 3.0 but on lock screen i loose only 1% in 10 hours! but if i only use chrome in 5 minutes it is 28-40 celcius!!!
i did removed the kernel installed renovate 148 i like your quick answer very much thank u for that i dont believe to youtube videos about roms kernels etc i want to have ideal kernel im a gamer can u suggest me your kernel as a gamer? if yes i will wait for your kernel
Tkkg1994 said:
The kernel base of 1.2.2 is AQF7. Means it won't boot on AQG5. I am currently waiting for AQGB kernel source to update the kernel
Click to expand...
Click to collapse
Constant reboots on 1.3.1 beta, no issues with noto kernel, yes I am on aqg5 rom and latest twrp for that base
azamet90 said:
wow great! u answer so quick im coming from pekaka kernel it was very very bad with overheating problem i want a good kernel with antutu point lowest 175000 without overheating in 10 minutes to 38-40 celcius.. i dont know if it is because of kernel or the renovate rom 3.0 but on lock screen i loose only 1% in 10 hours! but if i only use chrome in 5 minutes it is 28-40 celcius!!!
i did removed the kernel installed renovate 148 i like your quick answer very much thank u for that i dont believe to youtube videos about roms kernels etc i want to have ideal kernel im a gamer can u suggest me your kernel as a gamer? if yes i will wait for your kernel
Click to expand...
Click to collapse
About the kernel and if it is for gaming, this kernel is mainly very close to stock and not heavily modded. So if you didn't had any issues with stock kernel this one will be good for you as well!
As said waiting for AQGB kernel source code!
seraphyz said:
Constant reboots on 1.3.1 beta, no issues with noto kernel, yes I am on aqg5 rom and latest twrp for that base
Click to expand...
Click to collapse
That only happens if you are NOT on AQG5, reason: camera libs need to be updated otherwise the camera will constantly loop your device (some seconds after successfully boot process)

[KERNEL] SimpleGX v1.8 (August 06)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
WARNING :
This kernel is for Google Pixel 3/XL (blueline/crosshatch)
Code:
You will NOT void your warranty after flashing this kernel.
Be sure to make all necessary backups first before processing to installation.
I'am not responsible of any damage caused to your device or data lost after flashing this kernel.
Of course, these are only basic warnings ! but generally you'll not get any problem :)[/COLOR][/FONT]
Some reading..
Welcome to SimpleGX kernel ! a kernel that aims for simplicity, stability, better performance, smoothness and battery life over a pure stock kernel.
This kernel is designed for people who are (like me) bored to flash kernels which integrate tons of unneeded things.
Main goals of it, is to stay MUCH closer to stock than every kernels shared here and almost not to be a “custom kernel” on its own. So beware, no exotic stuffs here !
No need for any third app or whatever to control this kernel. Just "flash-n-joy" ! this is how I always liked thing.
Keep in mind that this kernel has been designed for my daily use first.
As always, I'm enjoying sharing my contribution here on XDA for free, which taking me a lot of (my free) time to test before releasing. So, if you can offer me a little beer, it will be really appreciated!
This kernel must be only flashed over an official Google Pixel 3/XL firmware !
​
★ WHAT TO EXPECT ★ :​
(over a pure stock kernel) :
Slightly better battery life
Slightly better performance
Include only efficient (but definitely not experimental) tweaks
Stay as close as possible from pure stock source
★ FEATURES (up-to-date) ★ :​
Base :
Always directly based from latest available "android-msm-crosshatch-4.9-pie-qpr2" Android source from Google (for clean work)
Compiled with stock Google (4.9.x / CLANG) toolchain with stock LTO/CFI options (for best stability and security)
Featuring AnyKernel3 (for all ramdisk compatibility)
Stock Linux
Main :
Completely optimized stock 'cfq' I/O scheduler
All TCP congestion control modules activated with Westwood currently as default
mmc/core: disabled CRC check
tcp_output: set initial TCP window size to 64K
fs: default to noatime
WireGuard support (thanks to @zx2c4)
Removed verify and forced encryption + patched SafetyNet flags to pass CTS
Some miscellaneous tweaks, fixes, and security patches
Various tweaks :
Full changes to be discovered directly in my Github source below
Features that will NEVER be included in this kernel :
adding any other governor/IO schedulers than those stock
root/busybox auto-installation
CPU/GPU overclocking/undervolting
KCAL
adreno idler
state_notifier
any upstream of Linux kernel
dual-boot
etc
★ PREREQUISITE ★ :​
An unlocked Bootloader
An Android Pie firmware
Optional : to control some kernel options, you can install Kernel Adiutor)
★ INSTALLATION PROCEDURE ★ :​METHOD 1 : testing kernel without real flashing
Backup everything you need (internal & external)
Unlock your bootloader (if not already done)
adb reboot bootloader
Extract 'Image.lz4-dtb' from kernel ZIP (SimpleGX_KERNEL_Pixel3-XXX_vX.X.zip)
fastboot boot Image.lz4-dtb
Enjoy ! (but beware.. kernel will be lost after any single reboot!)
METHOD 2 : flashing kernel classically
Backup everything you need (internal & external)
Unlock your bootloader (if not already done)
adb reboot bootloader
fastboot boot twrp-3.2.3-0-blueline.img (or better)
ADB sideload SimpleGX_KERNEL_Pixel3-XXX_vX.X.zip
OPTIONAL (if you want to root the kernel) : ADB sideload Magisk-v18.1.zip (or better)
Enjoy ! (kernel will stay after any single reboot)
★ Frequently Asked Questions (FAQ) ★ :​
How can I update my SimpleGX kernel version ?
- Just make a dirty flash over it. If there is a special thing to do, then it will be precised directly into the announce.
How can I go back to stock kernel ?
Just flash back your full usual firmware back.
Is there a LineageOS (LOS) version of you kernel ?
No, and there won’t be any.
My battery is draining like hell, what's wrong ?
As @nathanchance perfectly said for his kernel: "The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone".
Also, generally, I remarked that wiping cache+dalvik between updates may drain a lot for the percentage left and the first cycle. Anyway, be sure to make at least two full cycles (from 100% to 0%) before judging battery life for any kernel.
How to recover excellent battery life ?
Check my personal tips HERE.
★ for Google Pixel 3/XL ★
/! PLEASE DO NOT MIRROR MY DOWNLOADS /!​
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate this thread
stars, and clicking the 'thanks' button (right below). It's always appreciated to keep this thread maintained ​
LIKE MY WORK ?
OFFER ME A
:good::highfive::good:​​
XDA:DevDB Information
SimpleGX, Kernel for the Google Pixel 3
Contributors
AndroidGX
Source Code: https://github.com/AndroidGX/SimpleGX-P3-bluecross
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.8
Stable Release Date: 2019-08-06
Created 2019-03-17
Last Updated 2019-08-06
★ CHANGELOG ★ :​
06.08.2019 : v1.8 released.
Source: Synchronize code as of latest August 2019 update
AnyKernel3: update to latest version
03.07.2019 : v1.7 released.
Source: Synchronize code as of latest July 2019 update
AnyKernel3: update to latest version
WireGuard: update to latest version (20190702)
04.06.2019 : v1.6 released.
Synchronize source as of latest June 2019 update
Upgrade from AnyKernel2 to AnyKernel3
wireguard: update to latest version (20190601)
19.05.2019 : v1.5 released.
anykernel2: update to latest version
Revert "cpuidle: don't disable cpuidle when entering suspend"
Revert "binfmt_elf.c: use get_random_int() to fix entropy depleting"
Revert "AIO: Don't plug the I/O queue in do_io_submit()"
07.05.2019 : v1.4 released.
Synchronize source as of latest May 2019 update
anykernel2: update to latest version
revert: printk: Add sys kernel interface to configure linux printk logging (not very useful after all)
07.04.2019 : v1.3 released.
anykernel2: update to latest version
wireguard: update to latest version (20190406)
02.04.2019 : v1.2 released.
Synchronize source as of latest April 2019 update
23.03.2019 : v1.1 released.
anykernel2: update to latest version
anykernel2: fix flashing message at the end (no more need to flash Magisk to boot, unlike OnePlus 5T version)
cpuidle: don't disable cpuidle when entering suspend
binfmt_elf.c: use get_random_int() to fix entropy depleting
AIO: Don't plug the I/O queue in do_io_submit()
17.03.2019 : v1.0 released.
Initial release for March firmware (check actual features)
Thanks & greetings
★ THANKS & GREETINGS ★ :​
Google
nathanchance
flar2
osm0sis
. . .and of course to all talented devs credited in my commits!
Donations
★ DONATIONS ★ :​
Many thanks @Serial Kazama :good:
Thank you to support my work ! :highfive:
RESERVED
Reserved :highfive:
Would work l-speed settings and improve batter/performance more? Also how much battery (SOT) would you say I would gain?
Porogami said:
Would work l-speed settings and improve batter/performance more? Also how much battery (SOT) would you say I would gain?
Click to expand...
Click to collapse
It depends all on yourself - what kind of apps you are using, how you use your phone and so on..
But like a rough estimate. Like 1 hour. 30 mins or 1min
Porogami said:
But like a rough estimate. Like 1 hour. 30 mins or 1min
Click to expand...
Click to collapse
Like @xFirefly93 explained perfectly, everyone has different usage.
Personally with stock kernel I was getting a SOT like ~3h30, now with my kernel I gained 1 hour more.
I'm planning to release soon v1.1 which have very slightly better battery (that I currently experiment) :good:
UPDATE
★ UPDATE ★ :​
23.03.2019 : v1.1 released.
anykernel2: update to latest version
anykernel2: fix flashing message at the end (no more need to flash Magisk to boot, unlike OnePlus 5T version)
cpuidle: don't disable cpuidle when entering suspend
binfmt_elf.c: use get_random_int() to fix entropy depleting
AIO: Don't plug the I/O queue in do_io_submit()
Ok thanks. But one more thing. Would this work with LKT because it didn't work with proton kernel
Porogami said:
Ok thanks. But one more thing. Would this work with LKT because it didn't work with proton kernel
Click to expand...
Click to collapse
"LKT" ?
Nice work. Confirm that battery is much better than stock. No issue. Thanks man.
AndroidGX said:
"LKT" ?
Click to expand...
Click to collapse
That is a magisk module that's like an analoge of BlackenedMod tweaks
luckana said:
That is a magisk module that's like an analoge of BlackenedMod tweaks
Click to expand...
Click to collapse
Not aware of this module, anyway, if there is nothing to add from kernel side, then it should work properly. If not, then it's from rom/firmware/magisk side (which of course I cannot act).
I've tested it and can confirm it works. Good work ?
UPDATE
★ CHANGELOG ★ :​
02.04.2019 : v1.2 released.
Synchronize source as of latest April 2019 update
Enjoy :good:
If I flash this through ek manager, will Magiak be patched?
gvsukids said:
If I flash this through ek manager, will Magiak be patched?
Click to expand...
Click to collapse
I recommend to flash my kernel using my first post instructions, nothing else (althought you can still give a try via EXKM) :good:
You will need to always flash Magisk right after flashing kernel to get root back.
UPDATE
★ CHANGELOG ★ :​
07.04.2019 : v1.3 released.
anykernel2: update to latest version
wireguard: update to latest version (20190406)
Enjoy :highfive:

[kernel][OneUI] hadesKernel v1.4 for S8/S8+/Note8 Exynos [10.10.2019]

Code:
Disclaimer
#include
*
* [B]Your warranty is now void.[/B]
*
* 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 kernel
* 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.
*/
Welcome to hadesKernel
Some personal thoughts:
- this kernel works only on exynos variants of S8(+) and Note8, only Pie and OneUI based roms (stock and stock based roms) I'm not responsable for what can happen if you flash on other devices/roms/android versions.
- if you take any of my work without my permission i'll report you, and you'll probably get banned.
- you should read at least install instructions stated in this post - i won't offer support for any issues regarding installation;
- for more info about features included and bug reports make sure you read post #3;
- press 'Thanks' button instead of saying it - it will keep the thread clean and keep me motivated to do more;
- feel free to send me some coffee (which btw, runs out pretty quick) via paypal, if you want to support my work.
Supported devices:
- G950F / G950FD / G950N / G955F / G955FD / G955N / N950F / N950FD / N950N
Features
G95*FXXS5DSI1 September and N950FXXS7DSH6 August security patch source
compiled with gcc 9.1
RMM/KG prepatched (more info about RMM here)
fully enforcing with the ability to change to permissive
disabled tima/knox/rkp/defex/dm_verity/fips/knox
enabled mass_storage for DriveDroid (download here latest beta app)
disabled zswap and added zram
Led fade
Moro Sound control
Boeffla Wakelock blocker
Wireguard support
blu_active CPU governor
other compiler optimizations
init.d support
dex with any hdmi adapter
crc/fsync toggle
ramdisk scripts for on boot optimizations
disabled excessive samsung logging/tracing
Bugs:
none encountered (see FAQ on #3 post for workarounds)
Instructions:
make sure you have a compatible rom installed (any OneUI pie rom including stock and stock based roms)
make sure you have TWRP 3.3.x installed (download latest official for Note8 or S8/S8+, install instructions here)
download zip and put it into phone's storage
enter TWRP recovery
flash zip
optional - flash root
reboot and enjoy
optional - download and install hKtweaks or MTweaks to be able to change some settings.
Telegram support
Updates and info channel
Support group
Downloads
on #2 post
Credits:
*Noxxx
*djb77
*MoroGoku
*farovitus
*6h0st
*remilia15
*frap129
*ananjaser1211
*BlackMesa123
*Lord Boeffla
*Faux123
*kernel testers
*if i missed someone PM me and i'll add
XDA:DevDB Information
hadesKernel , Kernel for the Samsung Galaxy Note 8 (2017 Phone)
Contributors
corsicanu
Source Code: https://github.com/corsicanu/android_kernel_samsung_universal8895
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v1.4
Stable Release Date: 2019-10-10
Created 2019-05-27
Last Updated 2019-10-10
Reserved
Changelog/Downloads
hadesKernel v1.4
hadesKernel v1.3
hadesKernel v1.2
hadesKernel v1.1
hadesKernel v1.0
initial release
Download - hadesKernel_v1.0 - AndroidFileHosthttps://www.androidfilehost.com/?fid=6006931924117882979
Reserved
FAQ:
Q: How to report bugs?
A: If you want to report a bug make sure you include:
-device variant / modem version / bootloader version / region
-detailed info about the encountered issue
-steps to reproduce the bug
-logs
Q: How to take logs?
A: Download Logcat Extreme and take a look at this.
Q: Does it work with stock rom?
A: Only if you format data on TWRP before installing, if you had stock kernel before - please do note this will erase all your data and internal storage
Q: How to revert to stock kernel?
A: That's not a choice at this moment, you either reflash your current custom rom (if that had stock kernel included), or install stock firmware via Odin which will probably cause damage to all your data including internal storage.
Q: What semi-systemless kernel means?
A: I changed the way of patching camera drivers and secure storage libs in a way to avoid altering original files, so if you are on stock rom and stock kernel, you can simply backup your boot.img and if you don't like hades you can restore that boot.img without any futher issues.
Q: Saved wifi/bluetooth connections don't work anymore, what to do?
A: Simply forget and reconnect wifi networks and/or re-pair bluetooth devices.
Q: Why is this kernel better than *&% kernel?
A: I never said it is and i also don't like to compare. You are the only that can decide if it is or not for your use.
Q: Why this kernel?
A: I made this kernel to disable samsung security and add few things for myself, since it went pretty well for me i decided to include it in the rom and release as separate too.
Q: Why samsung security disabled?
A: Samsung firmware and kernels are signed and made to get along eachother untampered. The second you change something (even only with rooting stock rom), that very moment security starts to spam in logs/operations which can result in lags/heats/freezes etc. Since we can't sign our roms/kernels as samsung, it`s better to disable security to avoid conflicts and ulterior issues.
Q: What's Moro Sound and how does that work?
A: It's an advanced sound control implemented first in S7 by @morogoku, which can be found in hKtweaks / MTweaks - sound section.
You can change the output gain for speaker(s) and headphones, and also the equalizer to one of the profiles inside, or to your very own profile according to your taste.
*I'm not responsable for any damage made by yourself on your phone/headphones/ears using too high values on this mod. If you are in doubt just leave it disabled or switch to other kernel.
Q: Why a separate tweaks app?
A: I made this app to properly maintain and adapt A5/A7 2017, your choice what app you want to use.
One more
Long waited stock close kernel??
Thx again @corsicanu - God of Hades!
Thanks soooooo much
Great... delicius... thanks...
Sent from my SM-N950F using XDA-Developers Legacy app
Is this the same version as what is in the latest hades ROM or are there any differences?
hshah said:
Is this the same version as what is in the latest hades ROM or are there any differences?
Click to expand...
Click to collapse
As mentioned in Telegram, it's the same version as on Hades Rom v7.
Nice kernel. Running fine so far. Thank you.
Some issues.
Hi Dev.
I have tried to flash this kernel because it sounds nice, but after I have flashed it and installed Magisk v19.2 over it my Substratum is not loading themes and Xposed framework not working at all.
Thanks.
EdXposed framework working now
Working fine with dr.ketan room
Sent from my SM-N950F using XDA-Developers Legacy app
Up...
Up...
Sent from my SM-N950F using XDA-Developers Legacy app
hadesKernel v1.1:
Changelog:
- fixed moro sound issues
- enabled dex with any hdmi adapter
- added crc toggle
- added fsync toggle
- disabled zipalign at boot to avoid substratum issues
- touchscreen ops improvements to avoid some stutters or unneeded wakeups
- made it semi-systemless kernel (more info on FAQ)
- ramdisk improvements from S9 June release
- better zip extracting/patching scripts
Install instructions:
- flash as normal zip in TWRP, no wipe needed
*if coming from stock kernel you probably need to format data in TWRP - this will cause losing all data including internal storage
Personal notes:
If coming from stock kernel you probably need to format data in TWRP - this will cause losing all data including internal storage
Kernel zip doesn't contain any root, flash root of choice after flashing the kernel.
Download:
hadesKernel_v1.1 - AndroidFileHost
Telegram support
Updates and info channel
Support group
Misc links
Official TWRP for Note8
Official TWRP for S8/S8+
O/P Bootloaders and modems
Click to expand...
Click to collapse
Regards
corsicanu said:
hadesKernel v1.1:
Regards
Click to expand...
Click to collapse
Insane!!
Thank you!
Hi...
For battery life this kernel best or stock??
I cannot get xposed to work with this kernel, any1 could help?
hadesKernel v1.2:
Changelog:
- Merged G95*FXXU4DSE4 May source and N950FXXS6DSF2 June source
- Updated ramdisk to N950FXXS6DSF2 June
- Optimized Integer SQRT. for upto 3x faster operation
- Compiled with GCC 9.1
Install instructions:
- flash as normal zip in TWRP, no wipe needed
*if coming from stock kernel you probably need to format data in TWRP - this will cause losing all data including internal storage
Personal notes:
If coming from stock kernel you probably need to format data in TWRP - this will cause losing all data including internal storage
Kernel zip doesn't contain any root, flash root of choice after flashing the kernel.
Download:
hadesKernel_v1.2 - AndroidFileHost
Misc links
Telegram Updates and info channel
Telegram Support group
Official TWRP for Note8
Official TWRP for S8/S8+
O/P Bootloaders and modems
Click to expand...
Click to collapse
Regards
My only one problem is , my phone going to deep sleep wlan is going off after some time. But all other fine here.

[Kernel][ONEUI3.1/GSI][11][A505F/FN/G/GN] Refined Kernel v2.0

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
- This Kernel works only on A505F ,A505FN and A505G, A505GN. I'm not responsible for any damage if you flash on other devices.
- I am not responsible about any damage of any kind that this may cause.
- You are allowed to use this kernel in your project with proper credits and links to the thread or source code.
- Bugs can be reported in XDA or via my Telegram Group. Make sure you provide detailed info when reporting bugs (device variant and logcat).
- If you like my work please hit the "Thanks" button and feel free to donate to me via my paypal.
- Supports the latest OneUI 2.5 Update
- Built from BTL1 source code
- Supports GSI
- Upstreamed to 4.14.113
- SELinux Enforcing/Permissive
- Comes with TWRP 3.4.0
- Enabled Governors
- Enabled Schedulers
- Drivedroid support
- Fsync 2.0
- StateNotifier
- Impressive performance & battery life
- CRC Disabled by default
- Security Related Features disabled
- Full Wakelock Control for wlan/bt and much more
- Enabled Power Efficient Workqueue
- Better deep sleep
- Optimised Performance
- Better display rendering, touch response, reduces jitter
- Magisk 20.4 ( patched )
- Other improvments for Batterylife and performance
And many more listed in changelogs below!
- SM-A505F
- SM-A505FN
- SM-A505G
-SM-A505GN
1. - Download the kernel zip
2. - Copy the kernel zip into your phone
3.- Reboot in Recovery Mode
4. - Flash the Kernel Zip
5. - Enjoy!
Download links in Post #2
- None
- Click here
- Samsung for kernel sources
- @geiti94 for Original Device Tree and support.
- @prashantp01 for helping and his TWRP tree.
- @corsicanu, @ananjaser1211 for helping.
- @Lucifer121, @muhamet & @charkafahim for testing​
Device Tree: https://github.com/mohitmallick17/android_device_samsung_a50dd
Source: https://github.com/mohitmallick17/android_kernel_samsung_a50dd
Telegram Support: https://t.me/SamsungGalaxyA50
Contributors: @mohitmallick17 @geiti94 @prashantp01
----------------------------------------------------------------
V2.0 [LATEST]
Download & Full Post
V1.0
OneUI : Download
GSI : Download
V2.0
- Supports Android 11 (OneUI/GSI)
- Rebased the kernel to CUBC source
- Pre-rooted with magisk v22
- Boots to system directly with root(No button combination needed)
- Tons of optimizations for smooth performance & great battery
- Disabled various debug logs in background
- Completely removed Samsung based securities
- Wakelock blocker
- Added the maple IO scheduler
- Enabled the available CPU governors, IO Schedulers
- Wireguard support
- Better deep sleep
- Power Efficient Workqueue
- fsync support (Disabled by default)
- Removed hard-enforce selinux
- TCP size to 64K for better speed
- NTFS Support
- Disabled FIFS
- Comes with TWRP 3.4.0
- DriveDroid support
- CRC checking disabled
And other features from the previous release
V1.0
- Initial Release​
Good idea to read the F.A.Q before installing
Q : Will it work on A51,M30,A70 or any other device ?
A : Clearly, No.
Q : How to root ?
A : The image comes pre-rooted with the latest Magisk 22. Boot normally and it should boot rooted.
Note: GSI Users must use the phh superuser app instead of magisk manager.
Q : How to update magisk version?
A : You can't. Wait for me to build a new kernel with the latest magisk
Q : Bootloops after updating magisk version from magisk manager
A : Told ya. It's my job to update the magisk in kernel. Just reflash the kernel and you should boot fine.
Q : How to flash?
A : Flash the zip normally. Additionally, if you just flashed stock, use multidisabler + format data.
Q : Camera working?
A : Yes
Q : Phone rebooting to splash screen after installation
A : Make sure you have the latest BL and CP installed from CUBC update Also flash multidisabler, just in case.
Q : Stuck at Samsung bootanimation after formatting data and reboot
A : Reboot manually with button combo
Q : How is battery backup / performance ?
A : After thorough testing I'd say battery backup is good with great performance
Q : Will it work on xyz rom ?
A : Normally it should. But if you can't, update your software and try again.
Q : Will it void warranty ?
A : Yes. Flashing any image not signed by samsung requires an unlocked bootloader and it voids warranty, depanding as per your country restrictions.
Q : Will I receive OTA from samsung or secure folder, Samsung Pay work ?
A : No!​
How to pass Safetynet ?
Before I tell you that, remove all the SafetyNet-related modules that you might have installed and reboot.
If you have used the MagiskHide props module and changed your device fingerprint/have enabled device simulation Make sure you reset your props to default & disable any of the device simulations. Revert any changes that you may have made with it.
Finally, install this module from Magisk
Click to download
To pass SafetyNet, you need to enable magisk hide and hide magisk manager so that 3rd party apps cannot detect the package.
This module bare is enough to pass SafetyNet
However, if the changes you have made are hard to revert and you cannot pass SafetyNet with it, I think a clean flash of the ROM + this module would be a good start. Again, do not use MagiskHide Props with android 9 fingerprints. It really isn't a good idea. If you use the above module, you'll rock with the stock fingerprints
​
--- Reserved ---​
--- Reserved ---​
--- Reserved ---​
Keep it up. Nice work
Will this work at freshrom os? the latest one here in a50?
Good kernel! But the camera doesn't work. My phone A505FN.
icalgoos said:
Good kernel! But the camera doesn't work. My phone A505FN.
Click to expand...
Click to collapse
I am sure it does, for me and possibly everyone else. Would suggest you to update. Most likely your drivers are outdated making them incompatible with the kernel. Good luck
Samsung Smart switch not working after installing this kernel, any solution to get it back ?
Does this work on stock rom?
Sir I know you from j7 nxt . You have ALWAYS been a legend. I wonder if you could make this kernel available for a51 ?
Hi
Is it possible to overclock a205f display to 68-75 hz?
Update: Refined Kernel V2.0
RefinedKernel V2 is here! Finally, after putting a lot of work into this project, I can say you are going to be amazed by the outcome. For the first time in the community, I present you a hassle free-rooting with the latest kernel. Now the user needs not to remember the hectic button combinations to boot with and without root. It is as easy as it used to be. Just boot to the system normally and I can assure you will be rooted out-of-the-box. This also means that booting to recovery just got easier and we can use the appropriate commands to do the right thing. At last, I'd like to add, please don't try to update the magisk version yourself. Now that it's implemented in the kernel, you cannot modify it. It's my job now to keep my users updated with the latest stable version of magisk.
Refined Kernel v2.0 - 18.03.2021
- Supports Android 11 (OneUI/GSI)
- Rebased the kernel to CUBC source
- Pre-rooted with magisk v22
- Boots to system directly with root(No button combination needed)
- Tons of optimizations for smooth performance & great battery
- Disabled various debug logs in background
- Completely removed Samsung based securities
- Wakelock blocker
- Added the maple IO scheduler
- Enabled the available CPU governors, IO Schedulers
- Wireguard support
- Better deep sleep
- Power Efficient Workqueue
- fsync support (Disabled by default)
- Removed hard-enforce selinux
- TCP size to 64K for better speed
- NTFS Support
- Disabled FIFS
- Comes with TWRP 3.4.0
- DriveDroid support
- CRC checking disabled
And other features from the previous release
1. Ensure you have the latest bootloader and modem from CUBC update
2. Download the appropriate kernel zip (OneUI/GSI)
3. Flash the zip with TWRP
4. Reboot to system (Not Recovery !)
Note: If you are coming from stock rom (Official Binary) then you must format data in TWRP and flash multidisabler to remove encryption and Samsung securities in the system itself. Otherwise you may find incorrect available space in internal memory or your userdata may keep getting encrypted on every reboot.
None
GDrive Album : Click Here
----------------------------------------------------------------
RefinedKernel V2.0 Based on CUBC [LATEST] [Magisk v22.1]
OneUI : Download
GSI : Download
Come hang with us on our chat: Telegram
Credits: @corsicanu @ananjaser1211 @geiti94 @prashantp01 @muhamet
@corsicanu can't thank you enough for this one. Thanks again ​
mohitmallick17 said:
Update: Refined Kernel V2.0
RefinedKernel V2 is here! Finally, after putting a lot of work into this project, I can say you are going to be amazed by the outcome. For the first time in the community, I present you a hassle free-rooting with the latest kernel. Now the user needs not to remember the hectic button combinations to boot with and without root. It is as easy as it used to be. Just boot to the system normally and I can assure you will be rooted out-of-the-box. This also means that booting to recovery just got easier and we can use the appropriate commands to do the right thing. At last, I'd like to add, please don't try to update the magisk version yourself. Now that it's implemented in the kernel, you cannot modify it. It's my job now to keep my users updated with the latest stable version of magisk.
Refined Kernel v2.0 - 18.03.2021
- Supports Android 11 (OneUI/GSI)
- Rebased the kernel to CUBC source
- Pre-rooted with magisk v22
- Boots to system directly with root(No button combination needed)
- Tons of optimizations for smooth performance & great battery
- Disabled various debug logs in background
- Completely removed Samsung based securities
- Wakelock blocker
- Added the maple IO scheduler
- Enabled the available CPU governors, IO Schedulers
- Wireguard support
- Better deep sleep
- Power Efficient Workqueue
- fsync support (Disabled by default)
- Removed hard-enforce selinux
- TCP size to 64K for better speed
- NTFS Support
- Disabled FIFS
- Comes with TWRP 3.4.0
- DriveDroid support
- CRC checking disabled
And other features from the previous release
1. Ensure you have the latest bootloader and modem from CUBC update
2. Download the appropriate kernel zip (OneUI/GSI)
3. Flash the zip with TWRP
4. Reboot to system (Not Recovery !)
Note: If you are coming from stock rom (Official Binary) then you must format data in TWRP and flash multidisabler to remove encryption and Samsung securities in the system itself. Otherwise you may find incorrect available space in internal memory or your userdata may keep getting encrypted on every reboot.
None
GDrive Album : Click Here
----------------------------------------------------------------
RefinedKernel V2.0 Based on CUBC [LATEST]
OneUI : Download
GSI : Download
Come hang with us on our chat : Telegram
Credits: @corsicanu @ananjaser1211 @geiti94 @prashantp01 @muhamet
@corsicanu can't thank you enough for this one. Thanks again ​
Click to expand...
Click to collapse
thank you sir
Can i use in Android 10???
Good Jobs! Here is a tutorial how to flash it
kinda stucked at splash screen after flashing this kernel
im on a gsi

Categories

Resources