Releases: ananjaser1211/Apollo
Apollo-V6.6-20240912
Head at c7d13b3
Supports OneUI 3/4/5/6
KernelSU Manager : https://github.com/tiann/KernelSU/releases/download/v1.0.1/KernelSU_v1.0.1_11928-release.apk
HKTweaks Manager : https://github.com/corsicanu/hKtweaks/releases/download/v2.2.2/hKtweaks_v2.2.2.apk
xxTR Manager : https://github.com/xxmustafacooTR/KernelManager/releases/tag/v46.0.4
For MoroSound and more indepth tuning, use xxTR manager
List/Changelog (V6.6) :-
Revert "mm, page_alloc: avoid expensive reclaim when compaction may not succeed"
Revert "mm: ksm: Optimize defaults"
Revert "fs: Reduce cache pressure"
Revert "mm: vmscan: fix CONFIG_KSWAPD_CPU"
Makefile: do not disable implicit declaration
Fixes OOM issues
Fixes heavy lags after high uptime
Reduces wasted CPU usage during swapping memory
List/Changelog (V6.5) :-
Clang 18.0.1 LTO LLVM IAS PGO
MLGO Optimizations
Polly Optimizations
LLVM Optimizations
ThinLTO and UnifiedLTO
VDSO32 Enabled
Exynos9810 Mtunes
strncmp Optimizations
crc32 Optimizations
misc memory Optimizations
Disable FIPS
Enabled PSI and removed LMK
Upstreamed MM
ported mem_stat for process reclaim
udated proc_reclaim from motorola
upstreamed OOM_Reaper
added oom_reaper on sigkill from motorola
enabled oom_reaper by default
add MM helpers for code
Disable mobicore and other kernel logging
add android fixes for USB and Audio
enable ccgroup blkio properly
enable cpufreq_times for android
add hooks for mm_event_stat
Increase boot freq
Increase policy freq
Increase all core load freq
Increase default big freq
CpuFreq 1.79GHz to 1.92GHz
Fix wakeup bug due to BT wakelocks
Enable wlan txfl wakelocks
M625F Wifi driver
Latest KernelSU v1.0.1 (11974)
4.19 BPF JIT
Modified S21 Vibration driver
LZ4 Crypto optimizations
Suppress various logging
PR's
- Apollo Clang support by @ananjaser1211 in #2
- Apollo LLVM by @ananjaser1211 in #4
- Apollo Misc optimizations by @ananjaser1211 in #5
- Apollo fixes and misc by @ananjaser1211 in #7
- Apollo BPF Support by @ananjaser1211 in #3
Full Changelog: v6.0...v6.5
Apollo-V6.5-20240901
Head at d3b1281
Supports OneUI 3/4/5/6
KernelSU Manager : https://github.com/tiann/KernelSU/releases/download/v1.0.1/KernelSU_v1.0.1_11928-release.apk
HKTweaks Manager : https://github.com/corsicanu/hKtweaks/releases/download/v2.2.2/hKtweaks_v2.2.2.apk
xxTR Manager : https://github.com/xxmustafacooTR/KernelManager/releases/tag/v46.0.4
For MoroSound and more indepth tuning, use xxTR manager
List/Changelog :-
Clang 18.0.1 LTO LLVM IAS PGO
MLGO Optimizations
Polly Optimizations
LLVM Optimizations
ThinLTO and UnifiedLTO
VDSO32 Enabled
Exynos9810 Mtunes
strncmp Optimizations
crc32 Optimizations
misc memory Optimizations
Disable FIPS
Enabled PSI and removed LMK
Upstreamed MM
ported mem_stat for process reclaim
udated proc_reclaim from motorola
upstreamed OOM_Reaper
added oom_reaper on sigkill from motorola
enabled oom_reaper by default
add MM helpers for code
Disable mobicore and other kernel logging
add android fixes for USB and Audio
enable ccgroup blkio properly
enable cpufreq_times for android
add hooks for mm_event_stat
Increase boot freq
Increase policy freq
Increase all core load freq
Increase default big freq
CpuFreq 1.79GHz to 1.92GHz
Fix wakeup bug due to BT wakelocks
Enable wlan txfl wakelocks
M625F Wifi driver
Latest KernelSU v1.0.1 (11974)
4.19 BPF JIT
Modified S21 Vibration driver
LZ4 Crypto optimizations
Suppress various logging
PR's
- Apollo Clang support by @ananjaser1211 in #2
- Apollo LLVM by @ananjaser1211 in #4
- Apollo Misc optimizations by @ananjaser1211 in #5
- Apollo fixes and misc by @ananjaser1211 in #7
- Apollo BPF Support by @ananjaser1211 in #3
Full Changelog: v6.0...v6.5
Apollo-V6.0-20240327
Head at 59ad675
Selinux Enforcing
KernelSU Manager : https://github.com/tiann/KernelSU/releases/download/v0.9.2/KernelSU_v0.9.2_11682-release.apk
HKTweaks Manager : https://github.com/corsicanu/hKtweaks/releases/download/v2.2.2/hKtweaks_v2.2.2.apk
xxTM Manager : https://github.com/xxmustafacooTR/KernelManager/releases/tag/v46.0.4
For MoroSound and more indepth tuning, use xxTM manager
List/Changelog :-
Full Changelog: v5.5...v6.0
Latest KernelSU v11729
Fix CPU Freq stuck at 1794
Fix over high swappiness on N9/S9+
Enable ZRAM Synchronous IO WB
set page>cluster to 0
add Hotplugging in ZRAM driver
add hotplugging in kswapd
Set kswapd to use high perf cores
upstream zsmalloc to fix stall issues and kswapd spam
sched : prioritize efficiency CPUs on idle tasks
sched : fair backports for freq calculation
sched : fair upstreams for PELT , Idle and accounting
sched : update load_avg
add misc Android upstreams to sched
Re>enable 130 Swaprate on all devices
Switch back to VMPressure and ditch PSI
Enable back N770F_13 Kernel LMK
Backport pidfd_send_signal syscall
Backport CLONE_PIDFD
Backport pidfd_open syscall
Upstreams to pid Signal and Fork
KernelSU path_umount support
APatch Support
USB Serial support (Arduino/esp8266/esp32/ft232..etc)
ApolloKernel_V5.5_20231224
Head at c346445
Selinux Enforcing
KernelSU Manager : https://github.com/tiann/KernelSU/releases/download/v0.7.1/KernelSU_v0.7.1_11366-release.apk
HKTweaks Manager : https://github.com/corsicanu/hKtweaks/releases/download/v2.2.2/hKtweaks_v2.2.2.apk
xxTM Manager : https://github.com/xxmustafacooTR/KernelManager/releases/tag/v46.0.4
For MoroSound and more indepth tuning, use xxTM manager
List/Changelog :-
Full Changelog: v5.2...v5.5
Update KernelSU version
Update OSRC N960FXXU9FVH1
Update OSRC N770FXXU9HWI2
Revert broken GPU max clock
Fix KSU not being disabled
Revert buggy PSI commits
Upstream PSI to latest google source
Disable 160 swap rate on crown/star2
Update swappiness 130 on star 80 on crown/star2
Update LZ4 module to 1.9.4
Add LZ4 optimizations
Add LZ4 decompression optimizations
Enable CLEANCACHE driver to avoid ram issues
Disable Kernel Samepage merging to avoid RAM issues
Update ZRAM LRU optimizations from M625F_13
Update block settings from N770F_13
Merge Memory management from N770F_13
ApolloKernel_V5.2_20230922
Head at 688e1f6
-
Selinux Enforcing
-
KernelSU Manager : https://github.com/tiann/KernelSU/releases/download/v0.6.7/KernelSU_v0.6.7_11210-release.apk
-
HKTweaks Manager : https://github.com/corsicanu/hKtweaks/releases/download/v2.2.2/hKtweaks_v2.2.2.apk
-
xxTM Manager : https://github.com/xxmustafacooTR/KernelManager/releases/tag/v46.0.4
- For MoroSound and more indepth tuning, use xxTM manager
- List/Changelog :-
Update KernelSU version
Add GreenScreen Fix support
Add MoroSound
Add Custom Gesture (DoubleTap2Wake , Sweep2sleep and Sweep2Wake)
Switch to TCP Westwood
Revert TCP Window size mods
Revert mm readahead mods
Enable CIFS and NFS
Enable Wireguard support
Allow GPU to use 598MHz clock
ApolloKernel_V5.1_20230809
-
Initial Public Release
-
Head at 8451d74
-
Selinux Enforcing
-
Supports Android 12 and 13 - OneUI 4.1/5.1
-
KernelSU Manager : https://github.com/tiann/KernelSU/releases/download/v0.6.7/KernelSU_v0.6.7_11210-release.apk
-
HKTweaks Manager : https://github.com/corsicanu/hKtweaks/releases/download/v2.2.2/hKtweaks_v2.2.2.apk
-
List/Changelog :-
Based on Latest Stock G96*FTK1/N960FXXS8FUB1 Sources
Updated/Backported parts from N770FXXU9HWE1 OneUI5.1 Source
Fully Support G960/G965/N960 International/Korean models
Optimized for battery without sacruficing UI Performance
KernelSU Supported
Added optimization from previous 9810 kernels
Compiled with GCC9 Toolchain and Optimize compiler for performance
Disable Intrusive Security (dmv, hard-enforce, rkp/kap/tima)
Fix Random shutdowns due to Hard kernel protections
By-pass Root Detection and IsolatedService Process
Upstreamed eHMP/EAS/Sched/Fair/WALT and PELT
Implement BoefflaWL Blocker with custom default list
Enable DeX on any HDMI Adapter
Improve QoS/Touch Latency
Updated FadeLED Mod
Support MASS_STORAGE Mode for drivedroid
Implement PSI instead of LMK
Backport APPLunch and HyperHAL booster
Backport InputBooster,NetworkBooster and others from 9820
Upstream and fix Allocation issues with ION/ASHMEM Driver
Fix Allocation issues with HiFiLLS HDR Camera plugin
Backport Adaptive EyeComfort
Backport BatteryProtect at 85% and calculate safe values
Implement Custom 3D Touch Handler
Upstream NET and fix LTE Arrow on OneUI3+
Support F2FS on Data partition
Fix slow fingerprint unlocking
Update Camera CPU/MIF/DVFS Level to boost lunch and reduce lag
Optimize CPU/GPU and avoid excessive throttling
Fix S-View Cover on newer Android Versions
Heavily backported important N770F Features
Port N770F_4.4.191 F2FS
Port N770F/N975F WiFi 101.16.63 Driver
Port N770F R38P1 GPU/GPEX Driver
Port N770F OneUI4.1/5.1 Display/HWC Driver
Port N770F OverlayFS
Port N770F Media/MFC Driver to support Android 11/12/13 OMX
Port N770F Media/Scalers
Port N770F PAGE_BOOST Driver
Port N770F VTS Wakelocks
Port N770F USB F_FS Driver and fix Tethering/USB
Port N770F SDCardFS + KnoxFS
Port N770F DTS Tuning
Port N770F CPUFREQ/Hotplug
Port Various other N770F Features/Changes
port sec_mm code from F62/Exynos9820
Upstream Sched/fair and remove old problematic code
Upstream Kernel timer/Clocksource for security Mitigations
upstream ZRAM/LZ4 Driver with google's
Upstream and utilize loop driver to load updatable Apex
Upstream SeLinux Driver and remove old unused code
Upstream MM/SCHED/CGROUP for PSI Support
Upstream Binder Driver
Upstream HID For Nentindo and PS5 Support
Enable zRAM Support with LZ4 Module
Backport Samsung's zRAM Writeback/LRU and ramplus features
Backport cpuidle/cstate from Exynos9820
Optimize Swap rates on S9/N9
Fix Note 9 Memory issues due to VMPressure
Reduce Tracing/debugging and spam from various drivers
Terminate wakelocks more quickly on idle
Improved Kernel LMK / PSI
Increased RBIN/Camera Reserved Memory to suite Android 13
Disable insecure MPTCP
Increase large dirty buffer to 14