Revive your Samsung Galaxy S8 / S8 Plus phone in 2023!
Fastest custom kernel world-wide with lots of innovative features!
Supports all S8 / S8+ Plus / Note8 Exynos Variants Running Android 9
A2N Kernel Special Features
This Kernel Aims are to
A2N Kernel Control - App Features
Best way to tune this kernel to your needs
Note: 3-party kernel manager apps do not work with this kernel.
# App Features #
# CPU/GPU
-- Overclock Control
-- Voltage Control
-- Stable CPU OC up to 2,0 GHz/2,8 GHz (lit/big)
-- Stable GPU OC up to 839 MHz
Ability to use different CPU Freqs while the screen is OFF.
Ability to disable boost, for better battery life.
Governor up_threshold, to adjust balance between performance and powersave.
DVFS Max Temp (thermal throttling) - Range: 55 - 100 °C - Default 65 °C.
To avoid too big performance drops from stock thermal throttling driver.
-- Input Booster
Adjust touch boost CPU duration in ms, to improve scrolling.
Ability to use only the little CPU.
# Performance Profiles
-- Powersave
-- Balanced (Power Efficient)
-- Performance (Kernel Default, customizable in CPU/GPU menu)
-- Performance Plus (Gaming / OC) (customizable CPU/GPU Freq below the profile)
# Power
-- Charger Control
Adjustable Max input current in 100 mA steps. - Range: 200 - 3000/3300/3500 mA (S8/Note8/S8+) - Default: 1500 mA.
This affects the time required for charging the battery.
For the S8: the original AC charger (9.0 V -- 1.67 A // 5.0 V -- 2.0 A) is enough to achieve 3000 mA charging current.
For the S8+ make sure that your USB charger supports min. 9.0 V -- 2.0 A or 5.0 V -- 3.5 A.
-- Battery Informations
Charging current, input voltage (5 or 9 V), temperature and voltage.
-- Battery Care
E.g. stop charging at 95 % to reduce battery aging. - Range: 50 - 100 % - Default 100 %.
Battery IDLE feature, useful for DeX or gaming.
Limit charging temperature. - Range: 30 - 45 °C - Default 40 °C.
This will throttle charger input current if needed.
-- Battery Service
Shows charge cycles and ability to reset it.
Check real battery capacity in % / mAh and ability to reset it. (battery gauge recalibration)
-- Disable (Buggy) Moisture Detection
Ability to disable this, for the case that the USB- or Jack port is dry but you get still a warning.
# Screen
HDMI/DEX custom resolution changer (to fix low resolution / refresh rate)
# RAM
-- Memory Management
Swap / zRam* - LZ4 compressed swap block-device in RAM - Choice: 0 - 100 % of RAM size.
Adjust Swappiness, page-cluster and read_ahead_kb.
Ability to drop caches / buffers, to free RAM.
* For multitasking, gaming, responsiveness and battery life.
# Network
Load kernel module for network file systems
SMB2/SMB3 / CIFS
NFS v2, v3 & v4
L2TP - used for VPN.
Wireguard - Secure Network Tunnel.
TCP Congestion Control - Choice: cubic, new reno, bic, westwood+ etc ...
Wi-Fi Band Selection, choice: "2.4 GHz / 5 GHz", "2.4 GHz only" or "5 GHz only".
# Misc
-- Torchlight Tuning
Increase brightness. - Range: 1 - 17 (to get brighter torch)
-- LED-RGB
Set blink ON / OFF delay for notifications / low battery.
Increases brightness of the LED by disabling powersave mode.
-- Accelerometer Calibration
# File Systems
-- Load kernel module - NTFS.
# Advanced Power Menu
Ability to reboot to recovery / download-mode
## END App Features ##
Update A2N Kernel
Current Bugs and Changelog
FAQ
Disclaimer
I am not responsible for anything that happens after flashing the work provided here.
Sharing is caring, so according to the (much unwelcomed) rule 12 you can use my open source on GitHub without my explicit consent or credits. But this is where the caring stops as I do not allow you to use any of my own provided files (except for unmodified stock files). Section 3 of this rule states that you can try to bypass my explicit consent by releasing it as your own when you succeed to make significant changes to the work, otherwise i'll report you and your thread will be removed.
Linus Torvalds - Linux kernel
Google - Android kernel patches
Samsung - device kernel source
@corsicanu - TWRP recovery - original thread
@S.AMU for providing FTP-Server
000webhost - Webhosting
@Noxxxious for the nice disclaimer text
XDA members - Reporting bugs
Minimum stable version: R54
Contributors
ace2nutzer
Source Code: https://github.com/ace2nutzer/Samsung_dreamlte_Kernel
Fastest custom kernel world-wide with lots of innovative features!
Supports all S8 / S8+ Plus / Note8 Exynos Variants Running Android 9
A2N Kernel Special Features
- Google Play - certified device
- SafetyNet: OK
- DRM: L1/L3 patch (you can apply L1 or L3 patch over A2N app demo version)
- 100 % compatible with latest Magisk
- Banking apps works fine
- Charger control for faster charging
- Battery IDLE and battery care
- Stable CPU OC up to 4 x 2,8 GHz
- Stable GPU OC up to 20 x 839 MHz
- Adjustable CPU / GPU - Max Temp
- Adjustable Battery Max Temp
- Voltage control for all clocks (CPU lit/big - GPU - RAM - bus clocks etc..)
- Fixed time to full battery
- Flashlight tuning
- Wireguard backend support - always latest version
- DriveDroid backend support
- Dex with any HDMI adapter - thanks @ Barna Keresztes
- Samsung Dex: WQHD support with every adapter - thanks @ craftingmod
- Higher SOT - with new battery up to 10 h, with old battery see screenshots
- Wi-Fi calling & VoLTE works
- S8: RAM upgrade - 3679 @ 3717 MB
- Note8: RAM upgrade - 5339 @ 5376 MB
- SELinux in permissive mode - thanks @Noxxxious
- DRM - L3 stable streaming
- Replaced SSWAP with zRam (RAM compression) - with fast LZ4 compressor
- Added backend NTFS, CIFS and NFS support
- Removed enforced device encryption - you can enable it in Android security settings
- HMP driver fix
- Added extra gamepads drivers: Xbox / Sony PS / Nintendo Wii
- Ability to set different CPU Freq while screen ON/OFF
- Ability to use only the little CPU
- Proper support for Korean version (proper Wi-Fi power)
- and many more ...
This Kernel Aims are to
- reduce the power consumption
- reduce device heat
- improve the performance
- make it more smooth
- reduce RAM usage
- improve RAM management
- extend device features
- and many more ...
A2N Kernel Control - App Features
Best way to tune this kernel to your needs
Note: 3-party kernel manager apps do not work with this kernel.
# App Features #
# CPU/GPU
-- Overclock Control
-- Voltage Control
-- Stable CPU OC up to 2,0 GHz/2,8 GHz (lit/big)
-- Stable GPU OC up to 839 MHz
Ability to use different CPU Freqs while the screen is OFF.
Ability to disable boost, for better battery life.
Governor up_threshold, to adjust balance between performance and powersave.
DVFS Max Temp (thermal throttling) - Range: 55 - 100 °C - Default 65 °C.
To avoid too big performance drops from stock thermal throttling driver.
-- Input Booster
Adjust touch boost CPU duration in ms, to improve scrolling.
Ability to use only the little CPU.
# Performance Profiles
-- Powersave
-- Balanced (Power Efficient)
-- Performance (Kernel Default, customizable in CPU/GPU menu)
-- Performance Plus (Gaming / OC) (customizable CPU/GPU Freq below the profile)
# Power
-- Charger Control
Adjustable Max input current in 100 mA steps. - Range: 200 - 3000/3300/3500 mA (S8/Note8/S8+) - Default: 1500 mA.
This affects the time required for charging the battery.
For the S8: the original AC charger (9.0 V -- 1.67 A // 5.0 V -- 2.0 A) is enough to achieve 3000 mA charging current.
For the S8+ make sure that your USB charger supports min. 9.0 V -- 2.0 A or 5.0 V -- 3.5 A.
-- Battery Informations
Charging current, input voltage (5 or 9 V), temperature and voltage.
-- Battery Care
E.g. stop charging at 95 % to reduce battery aging. - Range: 50 - 100 % - Default 100 %.
Battery IDLE feature, useful for DeX or gaming.
Limit charging temperature. - Range: 30 - 45 °C - Default 40 °C.
This will throttle charger input current if needed.
-- Battery Service
Shows charge cycles and ability to reset it.
Check real battery capacity in % / mAh and ability to reset it. (battery gauge recalibration)
-- Disable (Buggy) Moisture Detection
Ability to disable this, for the case that the USB- or Jack port is dry but you get still a warning.
# Screen
HDMI/DEX custom resolution changer (to fix low resolution / refresh rate)
# RAM
-- Memory Management
Swap / zRam* - LZ4 compressed swap block-device in RAM - Choice: 0 - 100 % of RAM size.
Adjust Swappiness, page-cluster and read_ahead_kb.
Ability to drop caches / buffers, to free RAM.
* For multitasking, gaming, responsiveness and battery life.
# Network
Load kernel module for network file systems
SMB2/SMB3 / CIFS
NFS v2, v3 & v4
L2TP - used for VPN.
Wireguard - Secure Network Tunnel.
TCP Congestion Control - Choice: cubic, new reno, bic, westwood+ etc ...
Wi-Fi Band Selection, choice: "2.4 GHz / 5 GHz", "2.4 GHz only" or "5 GHz only".
# Misc
-- Torchlight Tuning
Increase brightness. - Range: 1 - 17 (to get brighter torch)
-- LED-RGB
Set blink ON / OFF delay for notifications / low battery.
Increases brightness of the LED by disabling powersave mode.
-- Accelerometer Calibration
# File Systems
-- Load kernel module - NTFS.
# Advanced Power Menu
Ability to reboot to recovery / download-mode
## END App Features ##
- Settings --> Phone Info --> Software info --> build number (tap 7 times)
- Tap 2 times the back-key
- Developer settings --> enable "OEM unlock"
- Download TWRP for S8 / S8+ / Note8 accordingly (the .tar version, for ODIN flash over PC)
- Download latest A2N Kernel for S8 / S8+ / Note8 or for Korean variant: S8 / S8+ / Note8 accordingly and put the file in USB-thumb or in micro-sd-card
- Download latest Magisk.apk
- Rename Magisk.apk to Magisk.zip and put the file in USB-thumb or in micro-sd-card
- Power off
- Boot in Download-mode
- Flash the .tar twrp file with ODIN (disable "auto-reboot" and "reset time")
- Reboot directly to TWRP
- wipe ---> format data ---> "yes" (type yes) and ENTER.
- Flash latest A2N Kernel
- Flash Magisk.zip
- Optional but recommended: flash AdAway_hosts_patcher_g95x.zip (battery drain fix for vanced YouTube and vanced YT music)
- Reboot to system and enjoy !
- Note: first boot takes around 15 minutes for proper app optimization !
Update A2N Kernel
- Flash Magisk.zip
- Reboot to system and enjoy !
Current Bugs and Changelog
FAQ
Disclaimer
I am not responsible for anything that happens after flashing the work provided here.
Sharing is caring, so according to the (much unwelcomed) rule 12 you can use my open source on GitHub without my explicit consent or credits. But this is where the caring stops as I do not allow you to use any of my own provided files (except for unmodified stock files). Section 3 of this rule states that you can try to bypass my explicit consent by releasing it as your own when you succeed to make significant changes to the work, otherwise i'll report you and your thread will be removed.
Credits
Linus Torvalds - Linux kernel
Google - Android kernel patches
Samsung - device kernel source
@corsicanu - TWRP recovery - original thread
@S.AMU for providing FTP-Server
000webhost - Webhosting
@Noxxxious for the nice disclaimer text
XDA members - Reporting bugs
Minimum stable version: R54
Contributors
ace2nutzer
Source Code: https://github.com/ace2nutzer/Samsung_dreamlte_Kernel
Attachments
-
Screenshot_20210523-002636_VoLTE Check.jpg323.2 KB · Views: 2,629
-
Screenshot_20211113-192401_Settings.jpg269.6 KB · Views: 2,316
-
Screenshot_20220705-200739_Google Play Store.jpg253.4 KB · Views: 821
-
Screenshot_20230129-035451_SafetyNet Test.jpg247.6 KB · Views: 132
-
Screenshot_20230131-002848_Geekbench 5.jpg270.3 KB · Views: 119
-
Screenshot_20230203-101700_3DMark.jpg473.6 KB · Views: 117
-
Screenshot_20230203-101333_Geekbench 5.jpg289.6 KB · Views: 128
-
Screenshot_20230212-225457_A2N Kernel Control [G95x].jpg138.3 KB · Views: 96
-
Screenshot_20230212-225640_A2N Kernel Control [G95x].jpg348.8 KB · Views: 87
-
Screenshot_20230212-225652_A2N Kernel Control [G95x].jpg353.1 KB · Views: 81
-
Screenshot_20230212-225705_A2N Kernel Control [G95x].jpg360.1 KB · Views: 75
-
Screenshot_20230212-225721_A2N Kernel Control [G95x].jpg373.3 KB · Views: 70
-
Screenshot_20230212-225728_A2N Kernel Control [G95x].jpg332.9 KB · Views: 72
-
Screenshot_20230212-225741_A2N Kernel Control [G95x].jpg302.9 KB · Views: 72
-
Screenshot_20230212-225754_A2N Kernel Control [G95x].jpg313 KB · Views: 110
Last edited: