[KERNEL] CleanSlate 🚀 R 2.6.9 |KCal|Dimmer|AdBlock|SafetyNet|FlashLight|Dtap [9 Apr] - OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel

tbalden's
CleanSlate kernel
for OnePlus 8
The User Experience Kernel leaning towards Stock Stability plus UX features.
Rock stable stock approach, performance smooth and issue free
"No-Root is a State of Mind"
{
"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"
}
tbalden is here to bring you authentic new features first in line, this year OnePlus 8.
No root elevation (magisk) needed for all functions and preference switches through CS Config App
​
Release Calendar
Version 2.6.9 - 8 of Apr 2022
Version 2.6.3 - 31 of Jan 2021
Version 2.6.1 - 6 of Dec 2020
Version 2.6.0 - 22 of Nov 2020
Version 2.5.1 - 2 of Nov 2020
Version 2.5.0 - 25 of Oct 2020
Version 2.4.2 - 24 of Oct 2020
Version 1.2.6 - 20 of Sep 2020
Version 1.2.5 - 7 of Aug 2020
Version 1.2.3 - 10 of July 2020
Version 1.2.2 - 2 of July 2020
Version 1.2.0 - 8 of June 2020
Version 1.1.2 - 1 of June 2020
Version 1.1.1 - 22 of May 2020
Version 1.0.1 - 16 of May 2020
Version 1.0.0 beta4 - 12 of May 2020
Version 1.0.0 beta1 - 10 of May 2020
Version 1.0.0 alpha - 8 of May, 2020
Should work on official ROM base 11.0.x, 10.5.9-10.5.10
Features:
- Flashlight Notification/Call blinking (see video below)
- AdrenoBoost v2.2 - boost GPU for gaming
- Dynamic Schedtune Boost (EAS boosting) - credits to @joshuous
- Optimizations, compiled with Clang 10.0.1
- Vibrating Notification Reminder (DETAILS)
- Vibration power control / Notification booster In-Pocket
- Battery Saver - 3 levels with Touch limiting to cut back max freqs (Gestures & Extras / Advanced mode)
- K.AdAway adblocking All browsers, Apps, except YouTube / streaming
- Unlock Hider - SafetyNetPass kernel side hiding, no magisk needed (use boot image flash) - Android11 only
- Sweep to Sleep gestures - highly customizable
- DoubleTap & LongTap on corner area gestures - new way to pull down android Notification Area or screen off
- Sweep/Tap gesture to force close foreground app - DETAILS HERE
- Backlight Dimmer - possibility to use lower panel brightness (switch DC dimming off in Lab settings!)
- KCAL Color Control (credit to @savoca)
- WireGuard VPN kernel support
- Face down screen off - put phone face down to turn screen off
- Kernel Log / Crash dump to internal storage/sdcard - no root/magisk needed, from Companion App use Kernel Log button
- CleanSlate Companion / Config - rootless app to configure
Facts:
- no root required, use /sdcard/uci_user.cfg file to configure 99% of the features without rooting. If you need tweak apps (e.g. EXKM / FK) you'll need rooting!
- built on top of kernel sources released by Google
- built with standard toolchain for stability and efficiency
- kept stable, no tweakings, just features
- stable and reliable, keeping close to stock except addition of Usability features
Feature demo
DoubleTap notif pull down
Flashlight notification
--
Foreground App Kill gesture
Requirements
- Unlocked OnePlus 8 Pro, stock or with magisk root
- BACKUP: make sure you have a stock image downloaded (boot img) from OnePlus before installing this!
Installation Guide
Firstly install CleanSlate configuration and CleanSlate companion apps on your phone (both found down below in Download section). Set them up initially.
Copy unzipped hosts_k file to your sdcard (/sdcard/hosts_k) for k.adaway functionality in Chrome browser
- Non-rooted method: 0. download the non-rooted boot img
1. reboot to bootloader (adb reboot-bootloader)
2. temporary boot cleanslate_x.y.z_stock_20xx-xx-xx.img (fastboot boot cleanslate.......img)
3. if everything went fine, you can reboot to bootloader and flash the image: fastboot flash boot cleanslate.......img
4. reboot, enjoy
- Rooted method: 0. download the installer zip
1. install magisk and a capable kernel manager like EXKM/FrancoKernel
2. flash the cleanslate installer zip from the kernel manager
3. reboot, enjoy
Known bugs
- None, please tell
Download
Android 11
Installer zip
For Kernel Managers (EXKM,Franco etc)
Installer flashable 2.6.9 https://www.androidfilehost.com/?fid=14655340768118451133
OOS GLO 11.O.5 boot images
CleanSlate 2.6.9 non-rooted https://www.androidfilehost.com/?fid=14655340768118451132
Android 10
Installer zip
For Kernel Managers (EXKM,Franco etc)
Installer flashable 1.2.6: https://www.androidfilehost.com/?fid=8889791610682941427
If your Fingerprint hw is newer/doesn't work on custom kernels ---> installer flashable 1.2.7: https://www.androidfilehost.com/?fid=8889791610682949537
OOS EU 10.5.10 boot images
CleanSlate 1.2.6 non-rooted https://www.androidfilehost.com/?fid=8889791610682941426
Installer flashable 2.6.3 https://www.androidfilehost.com/?fid=17248734326145725766
OOS GLO 11.O.5 boot images
CleanSlate 2.6.3 non-rooted https://www.androidfilehost.com/?fid=17248734326145725768
Installer flashable 2.6.1 https://www.androidfilehost.com/?fid=10763459528675598573
OOS GLO 11.O.5 boot images
CleanSlate 2.6.1 non-rooted https://www.androidfilehost.com/?fid=10763459528675598574
Installer flashable 2.6.0 https://www.androidfilehost.com/?fid=10763459528675589036
OOS GLO 11.O.5 boot images
CleanSlate 2.6.0 non-rooted https://www.androidfilehost.com/?fid=10763459528675589035
Installer flashable 2.5.1 https://www.androidfilehost.com/?fid=10763459528675576264
OOS GLO 11.O.5 boot images
CleanSlate 2.5.1 non-rooted https://www.androidfilehost.com/?fid=10763459528675576267
Installer flashable 2.5.0 https://www.androidfilehost.com/?fid=10763459528675571430
OOS GLO 11.O.5 boot images
CleanSlate 2.5.0 non-rooted https://www.androidfilehost.com/?fid=10763459528675571429
Installer flashable 2.4.2 https://www.androidfilehost.com/?fid=10763459528675570860
OOS GLO 11.O.5 boot images
CleanSlate 2.4.2 non-rooted https://www.androidfilehost.com/?fid=10763459528675570861
Installer flashable 2.4.0 https://www.androidfilehost.com/?fid=10763459528675569819
OOS GLO 11.O.5 boot images
CleanSlate 2.4.0 non-rooted https://www.androidfilehost.com/?fid=10763459528675569820
Installer flashable 1.2.5: https://www.androidfilehost.com/?fid=8889791610682908254
OOS EU 10.5.10 boot images
CleanSlate 1.2.5 non-rooted https://www.androidfilehost.com/?fid=8889791610682908255
Installer flashable 1.2.3v2: https://www.androidfilehost.com/?fid=8889791610682890158
OOS EU 10.5.10 boot images
CleanSlate 1.2.3v2 non-rooted https://www.androidfilehost.com/?fid=8889791610682890159
Installer flashable 1.2.2: https://www.androidfilehost.com/?fid=8889791610682883255
OOS EU 10.5.9 boot images
CleanSlate 1.2.2 non-rooted https://www.androidfilehost.com/?fid=8889791610682883256
Installer flashable 1.2.0: https://www.androidfilehost.com/?fid=12420606652095398761
CleanSlate 1.2.0 non-rooted https://www.androidfilehost.com/?fid=12420606652095398762
Installer flashable 1.1.2v1 https://www.androidfilehost.com/?fid=4349826312261826723
Android OOS 10.5.8 boot images
CleanSlate 1.1.2 non-rooted https://www.androidfilehost.com/?fid=4349826312261823587
Magisk (stable) version 1.1.2 https://www.androidfilehost.com/?fid=4349826312261823588
Installer flashable 1.1.2 https://www.androidfilehost.com/?fid=4349826312261823586
Installer flashable 1.1.1 https://www.androidfilehost.com/?fid=4349826312261815973
Android OOS 10.5.8 boot images
CleanSlate 1.1.1 non-rooted https://www.androidfilehost.com/?fid=4349826312261815968
Magisk (stable) version 1.1.1 https://www.androidfilehost.com/?fid=4349826312261815969
Installer zip for Kernel Managers (EXKM,Franco etc)
Installer flashable 1.0.2 https://www.androidfilehost.com/?fid=4349826312261812201
Android OOS 10.5.8 boot images
CleanSlate 1.0.2 non-rooted https://www.androidfilehost.com/?fid=4349826312261812203
Magisk (stable) version 1.0.2 https://www.androidfilehost.com/?fid=4349826312261812202
Installer flashable 1.0.1 https://www.androidfilehost.com/?fid=4349826312261811591
Android OOS 10.5.8 boot images
CleanSlate 1.0.1 non-rooted https://www.androidfilehost.com/?fid=4349826312261811593
Magisk version 1.0.1 https://www.androidfilehost.com/?fid=4349826312261811592
Installer zip for Kernel Managers (EXKM,Franco etc)
Installer flashable 1.0.0 beta4: https://www.androidfilehost.com/?fid=4349826312261806461
Config Applications
Companion App 3.2.3 -- Donation premium on PlayStore:
https://play.google.com/store/apps/details?id=org.cleanslate.csservice
Configuration App 3.1.1 -- Donation premium on playstore:
- additional features in premium app: App Themes, Profiles, Profile Switch QuickTiles
https://play.google.com/store/apps/details?id=org.cleanslate.csconfig
Companion App 3.2.3 -- Normal free download:
https://www.androidfilehost.com/?fid=10763459528675588614
Configuration App 3.1.1 -- Normal free download:
https://www.androidfilehost.com/?fid=10763459528675587849
Donation:
If you appreciate this, don't forget to hit the Thanks button, Vote 5 stars on Thread, or consider to Donate. Donations here
Thank you!
Donators Hall of Fame
Much appreciation and many thanks go to...
@velimirchek
@MarcoG:
@guidogsbn
@The Great Dane
@Whiskey103
@purple patch
@panosmdma
@sttw1fa
@jelive
@beartiger
@st_voss
@bigruss
@deagleone
@DroidIt!
@8bitbang
@Will972
@smallKING81
@mick_soul
@p50kombi
@K4Y3
@ dieter
@michaelbsheldon
@dioooi
@ali nz
@bstiti
@Oddvin94
@norgan
@lol8888
@twinnfamous
@cameljockey1
@Cryptycat7
@Pasqui1978
@4ntagonist
@turbo jjjang
@munkyvirus
@knopie
Src: https://github.com/tbalden/android_kernel_oneplus_sm8250/commits/cleanslate
Special thanks to AnyKernel installer developer: osm0sis
To @flar2 for his original works
To @Freak07 for all his work on XDA and help
To @Captain_Throwback
Sharing policy:
As this is all GPL licensed kernel source, you can use it in your code, but don't forget about proper credit.
XDA:DevDB Information
CleanSlate Kernel for OnePlus 8, Kernel for the OnePlus 8
Contributors
tbalden
Source Code: https://github.com/tbalden/android_kernel_oneplus_sm8250
Kernel Special Features:
Version Information
Status: Beta
Current Stable Version: 2.6.0
Stable Release Date: 2020-11-22
Created 2020-05-10
Last Updated 2020-11-22

Reserved

Readmes Howtos

What the no root needed, I'm impressed. Will try this today many thanks....

- Update 1.0.0 Beta 2 -​
Changes
- Added Notification Vibration based detection for Flashlight Notif/Notif Reminder features
--- Some notifications are not possible to be detected in the companion app, but this will do the detection on kernel side, when vibration mode is active on the phone
- Perf optimization patches (thanks to Freak07, flar2 and kristofpetho on this one)
Code:
msm: kgsl: run kgsl-workqueue as a high prio wq
kgsl: Increase priority of RT thread
PM: devfreq: Use high priority workqueue
msm: vidc: disable debug logs
msm: msm_bus: Kill transaction logging functionality
msm: kgsl: Turn debugfs off
msm_bus: remove tracer
drm/msm/sde: Omit debug logging code
drivers: msm: Don't copy fence names by default
staging: binder - Set binder_debug_mask=0 to suppress logging
selinux: Remove audit dependency
(cleanslate) ntf: vib: add notification detection to RTP call
CleanSlate 1.0.0 Beta2 Downloads:
Installer zip for Kernel Managers (EXKM,Franco etc)
Installer flashable 1.0.0 beta2: https://www.androidfilehost.com/?fid=4349826312261804973
Android OOS 10.5.6 global boot images
CleanSlate 1.0.0 beta2 non-rooted https://www.androidfilehost.com/?fid=4349826312261804972
Magisk version 1.0.0 beta2 https://www.androidfilehost.com/?fid=4349826312261804974
Companion App 2.6.9 -- Donation premium version from PlayStore here:
https://play.google.com/store/apps/details?id=org.cleanslate.csservice
Configuration App 2.12.5 -- Donation premium on playstore:
https://play.google.com/store/apps/details?id=org.cleanslate.csconfig[/size]
Companion App 2.6.9 -- Normal free download: https://www.androidfilehost.com/?fid=4349826312261804490
Configuration App 2.12.5 -- Normal free download: https://www.androidfilehost.com/?fid=4349826312261804489
Read first post in thread for installation details.

marvi0 said:
What the no root needed, I'm impressed. Will try this today many thanks....
Click to expand...
Click to collapse
Thanks for the feedback. I hope it will work out well!

- Update 1.0.0 Beta 3 -​
Changes
- Add: Vibration Power set (haptics)
--- Control the Vibration power of haptics, vibrations
- Add: Notification Booster in Pocket
--- Notification type vibrations boosted when phone screen's is off and proximity sensor is covered (e.g. in your
pocket)
- New config app version for the new settings
- Build: use clang-10.0.1 from now on
- Fix: Possible fix for KAdAway feature for Chrome ad blocking
- NEW FEATURE IS NOT TESTED (I HAVE NO DEVICE), PLEASE REPORT YOUR FINDINGS, Attach DMESG if errors
CleanSlate 1.0.0 Beta3 Downloads:
Installer zip for Kernel Managers (EXKM,Franco etc)
Installer flashable 1.0.0 beta3: https://www.androidfilehost.com/?fid=4349826312261805632
Android OOS 10.5.6 global boot images
CleanSlate 1.0.0 beta3 non-rooted https://www.androidfilehost.com/?fid=4349826312261805631
Magisk version 1.0.0 beta3 https://www.androidfilehost.com/?fid=4349826312261805633
Cleanslate Configuration App 2.12.6 Free version Download
https://www.androidfilehost.com/?fid=4349826312261805614
Read first post in thread for installation details.

@scott.hart.bti
KAdaway might be fixed in this beta3
Also additional features need testing for Vibration power setting (dampening / strengthening possibility)
And additional In pocket notification vib boosting too

tbalden said:
@scott.hart.bti
KAdaway might be fixed in this beta3
Also additional features need testing for Vibration power setting (dampening / strengthening possibility)
And additional In pocket notification vib boosting too
Click to expand...
Click to collapse
Nice. You've been busy! . Vibration control doesn't seem to be working. I pulled a log. When you turn on the vibration control and test the vibration, it returns an odd vibrate feeling and even if you set the level to 0, it does not change the intensity of the weird vibrate. It's hard to describe. It's not a solid crisp vibrate .. instead it's like something is loose and rattling around type vibrate. Ad blocker doesn't seem to be working. Tested with the same website you mentioned before.

scott.hart.bti said:
Nice. You've been busy! . Vibration control doesn't seem to be working. I pulled a log. When you turn on the vibration control and test the vibration, it returns an odd vibrate feeling and even if you set the level to 0, it does not change the intensity of the weird vibrate. It's hard to describe. It's not a solid crisp vibrate .. instead it's like something is loose and rattling around type vibrate. Ad blocker doesn't seem to be working. Tested with the same website you mentioned before.
Click to expand...
Click to collapse
Thanks so much for testing. I'll check the log.
I guess this isn't going to be too easy without the device. The patch is based on patches for the op7 devices, so might be that it is totally useless as it is.
Sent from my Pixel 4 XL using Tapatalk

scott.hart.bti said:
Nice. You've been busy! . Vibration control doesn't seem to be working. I pulled a log. When you turn on the vibration control and test the vibration, it returns an odd vibrate feeling and even if you set the level to 0, it does not change the intensity of the weird vibrate. It's hard to describe. It's not a solid crisp vibrate .. instead it's like something is loose and rattling around type vibrate. Ad blocker doesn't seem to be working. Tested with the same website you mentioned before.
Click to expand...
Click to collapse
OK, found an issue with the vibration percentage parameter read, got it from another wrong setting name, and so it was constantly high (~70%). Will correct that, add also some more logs, and also found another issue with vibration detection for "In pocket" boosting... probably actually getting the vibration power stronger than stock won't really work (it will only rattle on high settings, like it did on op7pro), but at least setting it lower for haptics and non-in-pocket vibrations can be done, and leave a stronger vibration power for in-pocket notifications...
I'll bake a new beta right now and post it here....

tbalden said:
OK, found an issue with the vibration percentage parameter read, got it from another wrong setting name, and so it was constantly high (~70%). Will correct that, add also some more logs, and also found another issue with vibration detection for "In pocket" boosting... probably actually getting the vibration power stronger than stock won't really work (it will only rattle on high settings, like it did on op7pro), but at least setting it lower for haptics and non-in-pocket vibrations can be done, and leave a stronger vibration power for in-pocket notifications...
I'll bake a new beta right now and post it here....
Click to expand...
Click to collapse
@scott.hart.bti
Here are beta4 installer and boot imgs, more logs and fix for the percentage issue:
Installer zip 1.0.0 beta4 https://www.androidfilehost.com/?fid=4349826312261806343
boot img non rooted: https://www.androidfilehost.com/?fid=4349826312261806342
magisk boot img: https://www.androidfilehost.com/?fid=4349826312261806344

tbalden said:
@scott.hart.bti
KAdaway might be fixed in this beta3
Also additional features need testing for Vibration power setting (dampening / strengthening possibility)
And additional In pocket notification vib boosting too
Click to expand...
Click to collapse
tbalden said:
@scott.hart.bti
Here are beta4 installer and boot imgs, more logs and fix for the percentage issue:
Installer zip 1.0.0 beta4 https://www.androidfilehost.com/?fid=4349826312261806343
boot img non rooted: https://www.androidfilehost.com/?fid=4349826312261806342
magisk boot img: https://www.androidfilehost.com/?fid=4349826312261806344
Click to expand...
Click to collapse
Perfect. It is now working, however as you mentioned if it is set too high it'll have the awful rattle vibrate effect. Not sure if anything can be changed, but I went through the levels and anything above 40 causes the effect. 40 and below are safe.

scott.hart.bti said:
Perfect. It is now working, however as you mentioned if it is set too high it'll have the awful rattle vibrate effect. Not sure if anything can be changed, but I went through the levels and anything above 40 causes the effect. 40 and below are safe.
Click to expand...
Click to collapse
Thank you!
That means we have a tiny bit of plus compared to the stock, about 15 percent relatively. I'll change the applied rate in the kernel to match your findings, so that 100 percentage set in the app will be devided to map to non rattling values.
I had the very same on op6 when first I tried.
Sent from my Pixel 4 XL using Tapatalk

tbalden said:
Thank you!
That means we have a tiny bit of plus compared to the stock, about 15 percent relatively. I'll change the applied rate in the kernel to match your findings, so that 100 percentage set in the app will be devided to map to non rattling values.
I had the very same on op6 when first I tried.
Sent from my Pixel 4 XL using Tapatalk
Click to expand...
Click to collapse
Nice! Keep up the good work. Glad to see you and flar already pumping out stable kernels. :good:

Updated original post with the final beta 4:
- fixing vibration power control settings

Finally got to create a summary video of CleanSlate kernel features. Unfortunately I don't yet have the OnePlus 8 or 8 Pro, but the features look more or less the same on OnePlus 8/Pro.. (Except AOD dimmer, it's not present on Op8/Pro)
Enjoy!
Feature demo
Sent from my Pixel 4 XL using Tapatalk

scott.hart.bti said:
Nice! Keep up the good work. Glad to see you and flar already pumping out stable kernels. :good:
Click to expand...
Click to collapse
@scott.hart.bti
Thanks for the support and testing... I want to bump to stable version just around today, but one last thing I've tried to resolve, which I managed to fix on Pixel4XL, and it is the safetynet CTS pass without magisk/magisk-hide, thru kernel method. Just yesterday I tested the fix on Pixel4XL android 10, but now I am looking for op8 testing.
So the goal here is to still have Safetynet CTS passed, but without root/magisk/magisk-hide, only by kernel level "hide".
Simply temporarily booting (fastboot boot) the image and then without any magisk patched in, try the SafetyNet attestation, either in a separate app https://play.google.com/store/apps/details?id=com.scottyab.safetynet.sample&hl=en_US or thru magisk installer Check SafetyNet is a good test too.
Also please test whether the Fingerprint scanner still functions with that:
Here's the 10.5.8 EU bootimage repacked with kernel source 10.5.5 based cleanslate with the patch, no magisk in it:
https://www.androidfilehost.com/?fid=4349826312261810100

tbalden said:
Thank you!
That means we have a tiny bit of plus compared to the stock, about 15 percent relatively. I'll change the applied rate in the kernel to match your findings, so that 100 percentage set in the app will be devided to map to non rattling values.
I had the very same on op6 when first I tried.
Sent from my Pixel 4 XL using Tapatalk
Click to expand...
Click to collapse
tbalden said:
@scott.hart.bti
Thanks for the support and testing... I want to bump to stable version just around today, but one last thing I've tried to resolve, which I managed to fix on Pixel4XL, and it is the safetynet CTS pass without magisk/magisk-hide, thru kernel method. Just yesterday I tested the fix on Pixel4XL android 10, but now I am looking for op8 testing.
So the goal here is to still have Safetynet CTS passed, but without root/magisk/magisk-hide, only by kernel level "hide".
Simply temporarily booting (fastboot boot) the image and then without any magisk patched in, try the SafetyNet attestation, either in a separate app https://play.google.com/store/apps/details?id=com.scottyab.safetynet.sample&hl=en_US or thru magisk installer Check SafetyNet is a good test too.
Also please test whether the Fingerprint scanner still functions with that:
Here's the 10.5.8 EU bootimage repacked with kernel source 10.5.5 based cleanslate with the patch, no magisk in it:
https://www.androidfilehost.com/?fid=4349826312261810100
Click to expand...
Click to collapse
Safetynet passes, but no fingerprint hardware available as per the message showing on the lockscreen. Also unable to enroll new fingerprint

scott.hart.bti said:
Safetynet passes, but no fingerprint hardware available as per the message showing on the lockscreen. Also unable to enroll new fingerprint
Click to expand...
Click to collapse
Oh that's unfortunate... I thought it might help as it is. But I'll think a bit more which of these affect safety net and which not so maybe we could have both
Thanks for the test!
Sent from my Pixel 4 XL using Tapatalk

Related

[Kernel][28.05.2023][4.14.315][A12][A13] Kirisakura 9.1.6 for Pixel 4/XL aka FLORAL

Kirisakura-Kernel for the Pixel 4 and Pixel 4 XL
Hello everyone,
After rising to the most popular kernel on the Pixel 3/XL forums, here is Kirisakura-Kernel for the Pixel 4 (FLAME) and Pixel 4 XL (CORAL), together FLORAL.
Kirisakura - Kernel is designed to bring a handful of beneficial features to the device, while ensuring excellent performance and smoothness to get you safely through the day!
The kernel aims to keep most of the subsystems updated, way ahead of the stock kernel, thereby improving security, stability and performance!
This includes Linux-Stable, CAF-Upstream, F2FS-Mainline and kernel/common.
If that got you curious,have a read about linux-stable and why it is important here. The stable-process is not the same for every subsystem, but the general idea, rule of thumb and benefits are applicable for other subsystems as well.
Main Features:
- Based on latest kernel sources from Google, Kernel is made for Android 13
- Linux-Stable-Upstream included to latest 4.14.315
- CAF-Upstream usually based on one of the latest tags for sm8150
- include all important fixes/improvements from kernel/common
- compiled with latest Clang 16.0.2 from Google prebuilts and built with -O3 optimizations
- F2FS implementation updated to latest state of kernel/common and kernel.org maintained by Jaegeuk Kim.
- devfreq backports from 5.4 (sd 888 qcom kernel base)
- Safety Net patches are included -> Kernel passes Safety Net (hardware attestation is not related to these kernel patches)
- Flashing the kernel will keep root!
- Tested to work on custom ROMs
- Flashable via EXKM and FKM on a rooted system!
- remove extensive Memory Management logging from Google
- removed nolog usage, remove rtb logging from the kernel
- remove selinux auditing from kernel for lower overhead
- remove IPC logging from the kernel
- introduce kmalloc reclaimable caches for improved memory management
- AnyKernel3 powered by @osm0sis (big thanks!)
EAS related features:
- CleanSlate options to dynamically control freq boosting and sched boosting of powerhal
- small improvements to tasks placement
- fixes from kernel/common to EAS
- improvements from Pixel 5
CPU related features:
- Power saving workingqueues enabled by default (toggleable in EXKM)
have a read here: https://lwn.net/Articles/731052/
this complements EAS in general
- Change various drivers (WLAN, MM, audio, charger, power, thermal, glink etc) to user power efficient workingqueues. This should work well in conjunction with EAS
- include cpuidle patches from CAF
- s2idle-flow improvements from mainline
- improve efficiency while music playback
- arm64: lse: Prefetch operands to speed up atomic operations
- improve camera launch time
File System related features:
- Include latest f2fs changes found on f2fs stable git
- Include rapid GC by @arter97 ( best thing is to read the commit description linked here. I compared GC on stock google f2fs, upstreamed f2fs and f2fs with rapid GC. Rapid GC is the most effective, followed by upstreamed f2fs.)
GPU related features:
- KCAL to control various RGB related display configs (RGB, Hue, Saturation etc -> accessible via CleanSlate Config App)
- add ability to reduce minimum brightness
- add high-brightness-mode (HBM)
- Update GPU driver to latest CAF state
- improve GPU performance (overall smoother experience)
- reduce power consumption when rendering static images
- enable of usage of SD855+ GPU frequencies as optional feature
UI/UX/Usability related features from CleanSlate:
- CleanSlate features made by @tbalden
- Adjust all CleanSlate features with the CleanSlate-Apps found in the CleanSlate-Thread (if you profit from the CleanSlate features make sure to buy the premium versions on Play-Store to support
@tbalden
- CleanSlate options that require permissive selinux in any way are not included, as they can be easily achieved otherwise on a rooted environment and this kernel is not intended to be used rootless (adblocking, props spoofing etc.)
- Flashlight Notification/Call blinking
- Vibrating Notification Reminder
- Sweep to Sleep touchscreen gesture - highly customizable
- DoubleTap on Sweep2Sleep's area gestures - new way to pull down android Notification Area
- Face down screen off - new gesture, e.g. conveniently use together with 'flip to shh' to turn screen off
Network related features:
- Wireguard Support (Details)
Memory related features:
- updated PSI monitor with latest changes
- improved mm with patches from latest mainline
- various other changes from mainline
- included zstd and lz0-rle as options for ZRAM-algorithm (lz4 is probably the best all around, so only change it if you know why and what you are doing)
- allow swappiness up to a value of 200
- Backport to enable CONFIG_HAVE_MOVE_PMD (see here)
- Backport to enable CONFIG_HAVE_MOVE_PUD (see here) (reverted for now as it breaks audio driver)
- improvements to ZRAM writeback (thanks @arter97 )
- disable per cgroup tracking via psi to reduce overhead
Security related features:
- CFI and LTO both kept intact and are used to keep additional security Google implemented for us!
- ThinLTO used as of 3.9.0
- Shadow Call Stack
Tuned PowerHal
- allow kernel to idle on lowest frequencies when no interaction is happening
- increase swappiness during periods without interaction to favor swapping memory, relax swappiness otherwise
- scheduler camera processes to the big cluster and prime core when faceunlock is used
- adjust powerhal behaviour when the camera is used
Misc Features:
TCP Congestion Algorithms:
- advanced algorithms enabled
- includes new bbr2
Wakelock Blocker:
- advanced wakelock blocker with the ability to block any wakelocks (dangerous, use with caution)
- please read [URL="https://arstechnica.com/gadgets/2018/08/p-is-for-power-how-google-tests-tracks-and-improves-android-battery-life/"]this for further info
Other features:
- disable logging to make the kernel more lightweight in various places (includes mm, vma, gpu, ipa etc)
- remove VLAs from the kernel (more info)
- add support for steam controller
- add support for nintendo switch controller
- merge upstream solution for PM/Wakeup driver, which reduces unnecessary logspam and also improves sleeping behaviour
- merge freezer v2 backport from google gerrit (required for developer option ""suspend execution for cached apps"")
Feature section for the "non visible" but perceptible improvements:
- updated binder section (responsible for interprocess communication)
- updated sdcardfs ; have a read about it here:
Requirements
- unlocked Bootloader
- USB-Debugging in developer options enabled
- latest adb and fastboot binaries
- working adb and fastboot environment
- working magisk environment
- latest stock rom (custom roms can have issue, several users reported success when rooted with magisk 24.3 instead of latest)
How to flash the Kernel:
1. Download the kernel.zip to your device
1a. While it may not be necessary all times when coming from another custom kernel: You may want to restore stock boot.img as well as stock dtbo.img, which can both be found in the factory image. If you´re on a custom rom, simply dirty flash your ROM. Reroot with magisk and optionally install twrp.zip (if existing). Before reporting issues make sure you do that! Thank you!
1b. If you used the SQLITE3 Magisk Module and the GPay Fix Magisk Module in the past look at this post: click me
You only need to do either 2a OR 2b
2a. If TWRP is available for this device and specific android version, boot to TWRP and flash my kernel.zip. Root will be preserved!
or
2b. Flash kernel zip in EX Kernel Manager or FKM app. Root will be preserved! If a kernel manager is not yet updated to work on a specific Android Version, you need to wait until it is updated or use another one.
4. Reboot and profit!
DOWNLOAD:
Download is located always in this folder or attached to the release post in case it´s now in AFH.
https://www.androidfilehost.com/?w=files&flid=301179
Please also check the release posts for download links or attched files. AFH is often down recently.
Important: Read after Download
Please take a look at the second post after flashing the kernel!
Changelog:
Android 10/ Q Kernels
1.0.0 Initial Release
1.0.1 https://forum.xda-developers.com/showpost.php?p=80712545&postcount=51
1.0.3 https://forum.xda-developers.com/showpost.php?p=80791393&postcount=181
2.0.0 https://forum.xda-developers.com/showpost.php?p=81069625&postcount=341
2.1.0 https://forum.xda-developers.com/showpost.php?p=81168297&postcount=424
2.3.0 https://forum.xda-developers.com/showpost.php?p=81244627&postcount=491
2.3.4 https://forum.xda-developers.com/showpost.php?p=81311861&postcount=561
2.6.0 https://forum.xda-developers.com/showpost.php?p=81408591&postcount=611
2.9.0 https://forum.xda-developers.com/showpost.php?p=81527369&postcount=692
2.9.2 https://forum.xda-developers.com/showpost.php?p=81575075&postcount=702
3.1.0 https://forum.xda-developers.com/showpost.php?p=81625099&postcount=725
3.2.0 https://forum.xda-developers.com/showpost.php?p=81679343&postcount=761
3.9.0 https://forum.xda-developers.com/showpost.php?p=81926617&postcount=802
3.9.1 https://forum.xda-developers.com/showpost.php?p=81943269&postcount=824
4.2.0 https://forum.xda-developers.com/showpost.php?p=82189985&postcount=851
4.5.0 https://forum.xda-developers.com/showpost.php?p=82485339&postcount=892
4.5.6 https://forum.xda-developers.com/showpost.php?p=82562029&postcount=941
4.7.5 https://forum.xda-developers.com/showpost.php?p=82725499&postcount=986
5.0.0 https://forum.xda-developers.com/showpost.php?p=83019609&postcount=1022
5.2.2 https://forum.xda-developers.com/showpost.php?p=83206123&postcount=1066
5.2.6 https://forum.xda-developers.com/showpost.php?p=83387505&postcount=1078
Android 11/ R Kernels
6.0.0 https://forum.xda-developers.com/showpost.php?p=83476821&postcount=1092
6.1.3 https://forum.xda-developers.com/showpost.php?p=83649491&postcount=1131
6.2.4 https://forum.xda-developers.com/showpost.php?p=83849179&postcount=1143
6.6.0 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-84068177
6.6.6 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-84227741
6.8.2 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-84408147
7.1.0 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-84588667
7.1.1 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-84603881
7.2.3 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-84747379
7.4.0 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-84900715
7.4.1 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-84951399
7.4.2 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-85000553
7.4.3 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-85079523
7.4.4 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-85155405
7.9.0 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-85298631
7.9.1 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-85424575
7.9.2 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-85473277
7.9.3 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-85674963
Android 12
8.0.0 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-86063673
8.0.3 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-86236075
8.0.4 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-86413329
8.0.5 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-86550055
8.2.0 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-86843221
8.2.2 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-87006201
Android 13
9.0.0 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-87295655
9.0.2 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-87532941
9.1.0 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-87760941
9.1.1 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-87868847
9.1.4 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-88332237
9.1.6 https://forum.xda-developers.com/t/...r-pixel-4-xl-aka-floral.3992213/post-88583047
Donations:
Donations are not mandatory but very welcome if you want to support development or just buy me a coffee
If you like my work: http://paypal.me/freak07
Credits:
@osm0sis for all his work, including the ak3 installer!
@tbalden for being the best HTC wingman!
@LeeDroid for his awesome roms!
@Captain_Throwback for all the mentoring and guidance!
@Eliminater74 for bringing me into the game and the Inspiration
@nathanchance for his upstream guidance and assistance
@RenderBroken for all of his work and the stuff I could learn from him
@flar2 for all his work
@joshuous for all the help he provided to me in the past!
@topjohnwu for magisk!
@arter97 , @kdrag0n for helping me out several times!
XDA:DevDB Information
Kirisakura Kernel, Kernel for the Google Pixel 4 XL
Contributors
Freak07
Source Code: https://github.com/freak07/FLORAL
Kernel Special Features:
Version Information
Status: Stable
Created 2019-10-27
Last Updated 2020-11-03
F.A.Q:
Question: Is root preserved when flashing this kernel?
Answer: Yes the Anykernel Zip will detect root and keep it.
Question: How do I return back to stock or another kernel.
Answer: Extract boot.img and dtbo.img from the factory image and flash them via fastboot.
Question: How to report bugs properly?
Answer: Have a look at post #3 in this thread. The linked guide is a pretty good starting point.
Before reporting any bug make sure you´re not using any mods, magisk modules, scripts or other modifications that alter various functions like sound mods, data traffic etc.
Try to describe the issue as detailed as possible! Give your exact setup, like rom, magisk version, kernel version.
Is the issue reproducible? Does it happen frequently?
Provide logs, otherwise debugging is a lot harder. If you can already reproduce the issue and provide logs it greatly limits the amount of time I have to spent until I figure out how to reproduce it.
If the device force reboots/randomly reboots (that means you see the bootloader unlocked screen!) provide a ramoops file.
Easiest way is immediately after booting up, with a root explorer navigate to sys/fs/pstore. Copy the contents to your internal storage, zip it up and send it to me.
If the issue happens while the device is running provide a dmesg plus a logcat that you take while/shortly after the issue happens. This will log what´s running in the current session. Try to be as detailed as possible what´s happening when the issue appears. It will also help me in reading the log!
Useful Resources
How to report bugs:
It is incredibly useful if bug reports are done in a proper way. That saves everyones time and will ultimately lead to a faster bugfix (hopefully).
The following guide from @nathanchance is a very good guideline on how to properly report a bug!
https://github.com/nathanchance/Android-Tools/blob/master/Guides/Proper_Bug_Reporting.txt
SQLite3 and GPay Fix Magisk Module:
The combination of these two modules and F2FS-Upstream patches included in the 1.0.x release kernels, caused the device to freeze sporadically after rebooting.
2.0.0 does not include F2FS-Upstream so these two modules can be used again.
To remove the modifications done by these modules and start clean again on Release 2.0.0 and the following releases do the following:
1. Remove the SQLite 3 Module and the GPay Fix Magisk Module by following instructions
2. Do a full reboot
3. Wait a few minutes after successfully booting
4. Clear data and cache for Google Play Services, Google Play Store and Google Pay
5. Wait a few minutes so all deleted stuff gets rebuilt properly and reboot again
6. I´d prefer to use the following method to enable GPAY functionality instead of the modules: https://forum.xda-developers.com/showpost.php?p=80763371&postcount=11
7. If you really have to, install both modules and make sure you´re on Kirisakura 2.0.0 or greater
Oh snap! The fun has begun boys! Good to see your kernel here!
Glad to see dev progress so quickly. Will check this out. Kudos
That was awfully quick! So glad to see you here.
Thank you @Freak07. Flashed without a problem with EX KM. Nice work.
That was quick! Thank you so much. :good:
I am unbelievably excited to see you here! I'm glad to see an amazing DEV working so hard, and quick, to bring an amazing kernel to the 4xl!
So very happy @Freak07 maintaining a kernel for the OP7/7pro and now the P4/P4XL. Thanks for all you do man!!
Anyone has an alternate download link? Because androidfilehost is extremely slow and terminate the connection after about 15-30 minutes
You got the 4 XL, awesome! Happy to see you here
Getting my 4 XL tomorrow, will be flashing this as soon as it's delivered
Ok the download worked finally. Such a crap, had a lot of similar problems with this lousy hoster in the past
Dies anyone know If it is possible to get 4k at 60 fps? On other Smartphones it was possible in the past but i don't know if it will be possible with our Pixel 4.
any big difference between exkm and fkm?
glad to see you here...
PS: Ignore my PM lol
Good to go!
CyberpodS2 said:
Good to go!
Click to expand...
Click to collapse
Nice! Flashed with EXKM or FKM? Or good old fashioned fastboot flash boot?
Edit: Flashed with FKM and no issues with flashing.
I do notice that charge speed is about 1500mA slower than with stock kernel. Although I do remember with my Pixel 2 XL similar behavior occurred with a slower reported mA, but overall charge time was basically the same as stock kernel.
Edit 2: And of course I jumped the gun. Just checked again and charging is back to stock speed, approximately 3200mA.
xdeslitx said:
any big difference between exkm and fkm?
Click to expand...
Click to collapse
For flashing no. Both flash the same way.
I Feel compelled to remind people dont ask for features or ETA's especially the day a kernel gets released. I already see that in the first page.
That being said:
The developer here wants feedback about how the kernel works on the device not a bunch of off topic comments /questions this is a development forum.
We do have a q/a and general section for this device feel free to create a proper thread.

[MAGISK Rom / SHRP Recovery / Flashable Base ) 420rom N976B/0/5F - V11.0 - EUA5 - ANDROID 11 - OneUI 3.0 - Sec Patch 01/2021 - Released 03/02/2021

{
"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"
}
WELCOME TO 420 ROM - MAGISK ROM FOR SAMSUNG GALAXY NOTE 10 + 5G N976B & now N975F/0F!
Telegram-Group
Please bear in mind that things will be added as and when my learning and time permits (being a dad with a family and having ADHD myself means things get a lil gnarly) but i will aim to support this ROM as regularly as possible.
Ill usually release a test to one or two users before each release also :cyclops:​
CUSTOMIZABLE MAGISK ROM FEATURES: - with Vol +/- keys
-Add YouTube Vanced - thanks to Vanced peeps github
-Add 3minit battery - thanks G Harrington - if online menus don't appear, install the apk that the module places on your internal storage in the 420rom folder.
-Add 3minit clock - thanks G Harrinton
-Add V4A (MAKE SURE YOU INSTALL AUDIO MODIFICATION LIBRARY V3.5 BEFORE STARTING V4A!!! - available in Magisk Repo)
-Add Quality bootanimation thanks to @chalmizzle
-Add SamsungSans fonts apk
-Add Goodlock
-Add SoundAssistant (for increased vol steps)
-Add Customized Secsettings (420 banner in every phone info screen)
-Add Custom wallpapers
-Remove Chrome
(further debloat options for stock rooted base)
-Remove Bixby
-Remove Netflix
-Remove kidshome
-Remove Facebook_stub
-Remove FBservices
-Remove Upday
-Remove Onedrive
CORE MAGISK ROM FEATURES
-installs custom secsettings
-Detects OMC code and ensures correct OMC folders and files installed
Enabled the following CSC fetures:
-Net-speed indicator in status bar
-Data usage in quick settings
-Call recording enabled
-Disabled SMS to MMS conversion
-Caller & Spam SMS protection
-Camera features
-vibrate for notifications incall
-enabled text templates
-MMS with data off enabled
-and a few more!!!
GOOGLE EDITION FEATURES (FURTHER TO THOSE IN MAIN MODULE ABOVE
This Module is based on the main Main 420rom Rom Module but replaces some of the Samsung apps with Google ones. It is recommended to backup your Samsung apps 1st!!!
Installed with Module - Samsung App it replaces
--------------------------------------
Google Phone - Samsung Phone
Google Contacts - Samsung Contacts
Google Messages - Samsung Messenger
Google Chrome - Samsung Internet Browser
Google Calculator - Samsung Calculator
Google Calendar - Samsung Calendar
Google Clock - Samsung Clock
Google Drive - Samsung Cloud (stays installed)
Google Files - Samsung MyFiles
Google Fit - Samsung Health (can be reinstalled from Galaxy Apps)
Google Pay - Samsung Pay
Google Keep Notes - Samsung Notes
Google Photos - Samsung Gallery
Google Recorder - Samsung Recorder
Google TTS - Samsung TTS
Google Duo - n/a
Google News - n/a
Google Tasks - n/a
Google Sounds (Sound Picker) - n/a
Google Apo - n/a
Google Carrier Services (for RCS) - n/a
GBoard - Samsung Keyboard
GMail - Samsung Email
YouTube Music - Samsung Music
YouTube Vanced, Vanced Manager & Vanced MicroG - YouTube
Nova Launcher - OneUI Launcher
RECOVERY FLASHABLE BASE FEATURES
-One for each note device supported
-Does away with warning on splash option in Aroma
-Installs up to date SHRP recovery
-Debloated
-rebased with each firmware update (when possible)
-contains 420rom kernel based on cruel
SKY HAWK RECOVERY PROJECT FEATURES BIG THANKS to Skyhawk peeps and @abun880007
Clean & Modern Design
All New Dashboard
Security Features
Theming Support
Magisk Support and Features built in
Extra Modules and Tweaks
Changelog:
v11.0
Complete Rewrite of installation procedure please refer to Post #2 on XDA
Rom Module
- Updated source base to EUA5 Sec Patch 01-2021
- Vanced Manager updated to 2.3.0
- Performance and Bug fixes
Rom Base
- Updated source base to EUA5 Sec Patch 01-2021
- Performance and Bug fixes
v10.1.3
Rom Module
- Updated Google apps (Google Edition only)
- Performance and Bug fixes
Rom Base
- Updated Kernel with Magisk 21.4
v10.1.1
Rom Module
- Fixed SafetyNet it now passes
- Updated Google apps (Google Edition only)
- Google Emojis are now a optional install (Google Edition only)
- Updated Nova Launcher to 7.0 beta 14 ( Google Edition only)
- Script updates
- Performance and Bug fixes
Rom Base
- Updated Kernel with Magisk 21.3
v10.1
Rom Module
- Updated source base to ETLL Android 11 OneUi 3.0 Sec Patch 12_2020
- Fixed wallpapers
- Updated Google apps
- Updated Nova Launcher to 7.0 beta 11
- Script updates
- Performance and Bug fixes
Rom Base
- Updated source base to ETLL Android 11 OneUi 3.0 12_2020 sec patch
- Updated SHRP Recovery to 3.0
- Fixed SHRP flashing certain zip files
- Updated 420rom Kernel to 11.1.1
- Performance and Bug fixes
v8.2 Changelog
Rom Module
- Fixed CSC Mods on Note 10 N970F
- Fixed System information in Settings on Note 10 N970F
- Performance and Bug fixes
Known Issues
-Viper4AndroidFX does not currently work with the Rom Module
v8.1 Changelog
Rom Module
- Re-added Note 10 N970F to the Rom Module (must be on Stock Rooted Base)
- Added Selectable CSC features (so you can now choose which ones you want and don't)
- Performance and Bug fixes
V8,0 Bases and Rom Modules have been Released
Changelog
v8.0
Rom Module
- Files Rebased to DTJ4 11-2020 Security Patch
- Performance and Bug fixes
- Updates all included Apps For Samsung and Google Editions
Module Base
- Files Rebased to DTJ4 11-2020 Security Patch
- Magisk Manager updated to 8.0.3
- Performance and Bug fixes
v5
Rom Module
-Added multi OMC code support - the module will detect your OMC code, OXM, OWO etc etc, and apply the relevant OMC folders to ensure no clashes with the product partition and the CSC features etc. - Basically supporting every CSC's firmware available on sammobile for N975F and N976B
-Files rebased to CTGA
-Big install script tidy up and recode using functions
Module Base
-Rebased to CTGA
-The base changes to no red warning boot automatically - PM me and i'll show you how to disable this
-Latest 420rom kernel based on cruel added
-Latest SHRP recovery added to base
v4/v.1
-Test beds for new multi OMC code support - Not released - rebased to CTG1
v3.1
-Fully odexed everything - Rom module will now work very smoothly on either 420rom module base or Rooted Stock
-added youtube vanced option
-added 3minit clock option
-added final fix for 3minit battery
-module bases have been fully odexed
v3.0
Rom Modules:
-massive overhaul of script and module structure to bring the 5 supported devices into one zip. - 5 device all in one solution!
-fix for bluetooth pairing issue on root - thanks @3arthur6
-rebrand of module and added a few wallpapers
Module Bases
-One for each note device supported
-Do away with warning on splash option in Aroma
-Install SHRP recovery option
-Install correct CSC files based on your CSC - Just select your CSC from the list in Aroma
-Much much cleaner installation experience than previous bases thanks to the newly implemented and aforementioned AROMA!!
v2.0
-Module recognizes whether you're on stock rooted or our base rom and gives you the relevant custom options on install - big script re-rite hence v2.
-Fixed 3minit battery as res folder was in wrong app folder.
-improved and more informative installation experience.
-new way of implementing multidisabler in rom
-lastly we now have our own team SHRP recovery!!!!!
V1.3
-Rebased to CDT1 on both devices
-WALLPAPERS added to wallpaper-res.apk
-3minit battery added
-Option to re-add bixby (if you use that lol)
-hopefully sorted out carrier bloat after Dr Ketan's advice
V1.2
-DEBLOAT - fix for bixby removal (missed an apk in 1.1)
-CHAT SETTINGS - restructured omc folders for the gazillionth time to fix RCS chat settings (took ages to work this out lol) all good now, cscfeatures AND chat settings now perfect
-SECSETTINGS - 420'd secsettings in both module and rom (you have an option of either custom secsettings app, 1 with logo only in software information, the other has a 420 banner on all phone info screens, selectable as an option at install)
V1.1
-added samsung daily under Bixby options
-fixed upday not removing
-fixed kids home not removing
-fixed facebook not removing
V1.0 - first non Beta release!!!
-extensive changes to omc folders and code for features - CSC features are now injected into the xmls depending on what CSC you are under!! (rather than replacing the xmls with a crappy generic copy) - this should drastically improve reliability and hopefully not break anything - I removed one or two defunct features.
-rebased to CTC9 (Both devices)
-made remove system update a standard feature
-added Bluetooth fix for gear - thanks @onkel_tom and @lupin (and anyone else involved)
-will include pairing on reboot as soon as tests allow. - I had a pretty nasty crash earlier today - need to make sure that's not this
v0.6.3
-the knackered mule the work for v1 was done on - not released
v0.6.2
-added option for installing v4a
-added option to remove Tips
-added tonnes of prop tweaks
v0.6.1
-Rebased files to BTC1 (N976B) & BTB9 (N975F)
-Added option for custom 420 Bootanimation
-Added option for GoodLock
-Added option for SoundAssistant
V0.6 - Not released
-Worked out vol +/- custom install options:
-Add SamsungSans
-Remove Bixby
-Remove Chrome
-Remove Netflix
-Remove kidshome
-Remove software update
-Remove Facebook_stub
-Remove FBservices
-Remove Upday
-Remove Onedrive
v0.5.2
-knox remains (for now)
-removed FBservices
-removed all bixby crap apart from the useful camera bits
-removed chrome
-removed netflix
v0.5.1 - Unreleased
-Final rework of OMC folders in module so that bear minimum is replaced - 5g should now be fixed for all users - thanks @Leeum for testing fix
-partial success at removing knox - thanks @abun880007 - we'll keep on this
-removed bixby
-removed facebook
v0.5 - "Durban Poison"
-REBASED TO MAGISK MODULE - INSTALL VIA MODULES IN MAGISK!!
-removed facebook_stub
-removed upday
-New Bootanimation Included
v0.4.1 - "Purple Punch" - Rebased to BTB4 firmware
- Feb sec patch
- added the following to CSC Fetures
-camera features​-vibrate for notifications incall​-enabled display mirroring​-reboot with safe mode enabled​-control font size with volume keys in messages​-enabled text templates​-MMS with data off enabled​-Enabled full context menu in messages​-enabled add sender info when forwarding​-enabled block call message​-enabled dual dashboard in smart manager​-enabled call reject count (voice recorder)​-enabled clear today's history (web)​-enabled home page option (web)​-enable visible wifi password (presumably when entering password)​-and a few more!!!​
v0.4 - Never released.
- a futile attempt at merging multidisabler - if anyone can help please shout lol
previous versions...
V0.3.1 – Based on BTA1/2 firmware
RO-Knox and TIMA bollox set to zero
CSC features now applied to all CSC folders
Removed software update and FOTAagent.apk
V0.3 – Based on BTA1/2 firmware
Fixed 5G Connectivity
Restructured OMC folders to provide Multi CSC support
Applied CSC features to most OMC folders
Fixed Camera Force close bug
V0.2 – Based on BTA1/2 firmware
-(edit) this version was dog s##t :silly:
V0.1 - Based on BTA1/2 firmware
Magisk 20.3 included - thanks @topjohnwu
Zipaligned framework apps
removed DM_Verity
removed Force_encrypt
removed knox
debloated basic crap
whats next? & Known Bugs we can't do much about or will sort eventually
-if A SYSTEM APP hasn't been removed, try uninstalling it you should now be able to - any updates installed over an original system app remain as they are data apps following an update - small yet annoying bug - i'm on it
CORE DEV TEAM
Myself - team owner and Rom Module chef
@abun880007
Huge thanks to.................
@sevsman for the work on the module bases up to now. all the best in whatever you do going forward!:good: & for the Multidisablers
@abun880007 for the bullet proof testing and everything else!!!
@Didgeridoohan for the magisk assistance and @Zackptg5 for the brilliant MMT Extended zip
Rooted with Magisk - thanks @topjohnwu
@dr.ketan for the various pointers given
@topjohnwu for magisk
@Winb33) for the samsungsans7.2 fonts
@superr for the awesome kitchen
@starbucks2010 for help with our awesome CSC features implementation
@speedyjay for GDRIVE file hosting!
@Zackptg5 and @~clumsy~ for your help in getting Vol Custom Install working!!!
@Team_DeWitt for the Awesome V4A 2.7 - a must have for audiophiles!!
G Harrington for the 3minit apps
Team Vanced for bringing us all youtube Vanced
DOWNLOADS
420roms Downloads Folder
XDA:DevDB Information
[MAGISK Rom / Recovery Flash-able Base / Recovery], ROM for the Samsung Galaxy Note 10+
Contributors
exocetdj, abun880007
ROM OS Version: Android 11
ROM Kernel: Linux 4.x
Based On: Magisk MMT Extended template & Samsung Firmware
Version Information
Status: Stable
Current Stable Version: v11.0
Stable Release Date: 2021-02-03
INSTALLATION INSTRUCTIONS
YOU MUST BE ON ROOTED STOCK TO USE THE MOTHER MODULE AND ROM MODULE!
As always it is strongly recommended to make a backup if you have TWRP installed
Install procedure for v11.0 onwards has changed drastically as has the format of the module base itself
From now on the N10 Series has a new install procedure but you will have exactly the same end result!!!!!!.
There is now a "Mother Module" or "MM" which, when flashed in Magisk, places a (Magisk installed) Rom Module zip and a (TWRP flashable) Module Base Convertor zip into their own folder on internal/420.
The next thing to do is to go to TWRP and locate the Module Base Convertor zip and flash it. This will apply all debloat and This will also trigger a marker that will allow the rom module to be flashed.
Once the first zip is flashed, you can then go and install the rom module as normal in Magisk
There is also a rooted stock firmware to start the whole thing off
BEFORE YOU START. DO NOT ATTEMPT TO FLASH THIS OVER A DIFFERENT DEVS ROM - IT WILL CAUSE ISSUES. BACKUP APPS AND DO A FRESH STOCK INSTALL FIRST - that's even if you get past the failsafe
Clean Install Process assuming you are on the matching firmware to the released Rom and rooted
1, Download the "Mother Module" from Downloads (Check in Telegram Group or on XDA).
2, Flash the Mother Module in Magisk - Reboot to TWRP
3, In TWRP, Flash Module Base Convertor located in internal/420 - this will apply all the modifications and debloat to your rom like the old Base did.
4, Reboot and Install Rom Module in Magisk as normal located in internal/420 - all done!!!
Install Process assuming you are coming from earlier 420rom:
1, Download the "Odin Files", "Mother Module" and latest "420rom Release Kernel" from Downloads (Check in Telegram Group or on XDA).
2, Using the "Odin Files" i have provided, Flash Modded BL, Modded AP, CP and HOMECSC in Odin with AUTOREBOOT off
3, Keeping phone plugged in, hold vol down and power to exit download and immediately hold vol up and power to enter TWRP.
4, Flash Multidisabler then Flash the "420rom Release Kernel" image to the boot partition and then Reboot.
5, Flash the Mother Module in Magisk - Reboot to TWRP
6, In TWRP, Flash Module Base Convertor located in internal/420 - this will apply all the modifications and debloat to your rom like the old Base did.
7, Reboot and Install Rom Module in Magisk as normal located in internal/420 - all done!!!
Reserved
Process for getting round SAMSUNG screen issue caused by older TWRPs with future dates (Rollback protection issue)
prerequisites
-TWRP patched tar packaged (patched AP with TWRP from IAN included)
-Stock Patched Recovery
-420 Base Rom
process
-Return to stock by flashing AP/BL/CP&CSC in odin
-Reboot and confirm oem unlocking greyed out, reboot to download, meanwhile unzip the magisk_patched.tar package
-In download mode and with auto reboot off in odin, flash BL, Magisk_patched.tar(with the TWRP from Ian in), CP & HOMECSC.
-When flashing is complete exit download mode and immediatly hold power and vol up and hold until on TWRP slider screen. swipe to allow modifications, format internal storage and flash multidisabler.
-Reboot TWRP wipe data, system, cache and dalvik and flash the base rom for your device...then..... FLASH THE STOCK PATCHED RECOVERY FOR YOUR DEVICE AND THEN FLASH MULTIDISABLER (THIS IS IMPORTANT AS YOU WILL THEN BE ABLE TO INSTALL TWRP VIA THE APP WITHOUT HAVING TO REFORMAT INTERNAL - the process will fail otherwise)
-Reboot straight to stock recovery (reboot from TWRP and hold Vol up and power until in stock recovery) and factory reset then reboot to system.
-You should now boot up as normal, setup your device, in particular have TWRP app and Magisk set up and running.
-Flash the Unpatched TWRP for your device in the TWRP app - reboot TWRP and check the box to kill that annoying swipe to allow modifications and then you are good to install the module !!!
...
...
Last one!!
Nice to see some love for N976B for a change. Appreciate it buddy.
CodeFox said:
Nice to see some love for N976B for a change. Appreciate it buddy.
Click to expand...
Click to collapse
No problem! got to admit its basic at first but i will be constantly evolving this so expect a few quick roms to start with lol!!
How did you fix magisk rootfs on your rom ??
for magisk 19.4 and newer to work?
and don't just causes a bootloop lol
Отправлено с моего iPhone с Tapatalk
pzayx said:
How did you fix magisk rootfs on your rom ??
for magisk 19.4 and newer to work?
and don't just causes a bootloop lol
Отправлено с моего iPhone с Tapatalk
Click to expand...
Click to collapse
its rooted via Geiti's kernel - allowing us to keep using the BLSA TWRP
exocetdj said:
its rooted via Geiti's kernel - allowing us to keep using the BLSA TWRP
Click to expand...
Click to collapse
Is magisk 19.3 or 19.4(or newer) included?
am custom rom maker but in custom (system folder style) after Magisk 19.3 i just get bootloop
From logs @ rootfs is broken
How did you work that out in this ROM?
Or are you using classic 19.3?
I will allso publish my asap rom when it is worked out
pzayx said:
Is magisk 19.3 or 19.4(or newer) included?
am custom rom maker but in custom (system folder style) after Magisk 19.3 i just get bootloop
From logs @ rootfs is broken
How did you work that out in this ROM?
Or are you using classic 19.3?
Click to expand...
Click to collapse
i should probably add that it's magisk 20.3 - so basically it will be whatever magisk version is included in the kernel at time of release
this means obviously that updating magisk manually is not recommended
ill add details to 1st post
also take a look at the 1st post in the kernel thread for an explanation of how this root works
exocetdj said:
i should probably add that it's magisk 20.3 - so basically it will be whatever magisk version is included in the kernel at time of release
this means obviously that updating magisk manually is not recommended
ill add details to 1st post
also take a look at the 1st post in the kernel thread for an explanation of how this root works
Click to expand...
Click to collapse
is it ok if i reuse some stuffs from your rom in my rom so i can make my rom work
I promise i not gonna touch the kernel that you use btw
Please
pzayx said:
is it ok if i reuse some stuffs from your rom in my rom so i can make my rom work
I promise i not gonna touch the kernel that you use btw
Please
Click to expand...
Click to collapse
to be honest mate i'm not sure what you could use, its a very stock rom and whilst it works great, the stuff that makes it work, the kernel namely, arent mine to share i'm afraid bro
as i learn and make my own addidtions going forward, ill be happy to share my own stuff if you provide credit and links to my thread (thats if i ever create anything useful haha!)
exocetdj said:
to be honest mate i'm not sure what you could use, its a very stock rom and whilst it works great, the stuff that makes it work, the kernel namely, arent mine to share i'm afraid bro
as i learn and make my own addidtions going forward, ill be happy to share my own stuff if you provide credit and links to my thread (thats if i ever create anything useful haha!)
Click to expand...
Click to collapse
i need some files for comparison espeically your updater-script symlink please let my use it please? i need to publish my ROM? :fingers-crossed:
Отправлено с моего iPhone с Tapatalk
pzayx said:
i need some files for comparison espeically your updater-script symlink please let my use it please? i need to publish my ROM? :fingers-crossed:
Отправлено с моего iPhone с Tapatalk
Click to expand...
Click to collapse
reckon you can get TWRP working for me? also do you know where to add CSC mods? - its not under csc/other.xml lol
hit me via PM and we're on :good:
exocetdj said:
reckon you can get TWRP working for me? also do you know where to add CSC mods? - its not under csc/other.xml lol
hit me via PM and we're on :good:
Click to expand...
Click to collapse
yes and i will show you how to do High Screen frame rate Mod too if you want to try (@75hz) (@144hz) but it depend what panel the note 10 5G is using and if its same as Note 10+ 5G (note 10 5G works at 75hz but my phone is brick so stopped testing that lol)
pzayx said:
yes and i will show you how to do High Screen frame rate Mod too if you want to try (@75hz) (@144hz) but it depend what panel the note 10 5G is using and if its same as Note 10+ 5G (note 10 5G works at 75hz but my phone is brick so stopped testing that lol)
Click to expand...
Click to collapse
Hi Augustin
For mod suggestions, I suggest iOS emojis, as it's simple too, maybe try to integrate viper like Dr ketan did. I wish all success on your rom sir
Love the name btw one of main reasons I'm downloading it lol
---------- Post added at 12:57 AM ---------- Previous post was at 12:56 AM ----------
pzayx said:
yes and i will show you how to do High Screen frame rate Mod too if you want to try (@75hz) (@144hz) but it depend what panel the note 10 5G is using and if its same as Note 10+ 5G (note 10 5G works at 75hz but my phone is brick so stopped testing that lol)
Click to expand...
Click to collapse
Augustin that you?
lil.kapten said:
For mod suggestions, I suggest iOS emojis, as it's simple too, maybe try to integrate viper like Dr ketan did. I wish all success on your rom sir
Love the name btw one of main reasons I'm downloading it lol
---------- Post added at 12:57 AM ---------- Previous post was at 12:56 AM ----------
Augustin that you?
Click to expand...
Click to collapse
Hehe I love the plant!
Let me know how flashing goes. It takes a lil while but when done, flash multidisabler and THEN reboot
One user reporting error 6 but it flashed fine my end and everything seems in order

[MAGISK Rom / Firmware base convertor) 420rom-T860/5 - V13.3- CUE1 - ANDROID 10 - OneUI 3.1 - Sec Patch 05/2021 - Released 06/07/2021

​
{
"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"
}
WELCOME TO 420 ROM - MAGISK ROM FOR SAMSUNG GALAXY TAB S6 WiFi/4G (T860/5)!
420rom Telegram-Group:
Please bear in mind that things will be added as and when my learning and time permits (being a dad with a family and having ADHD myself means things get a lil gnarly) but i will aim to support this ROM as regularly as possible.
Ill usually release a test to one or two users before each release also - :cyclops:​
CUSTOMIZABLE MAGISK ROM FEATURES: - with Vol +/- keys
-Add YouTube Vanced - thanks to Vanced peeps github
-Add 3minit battery - thanks G Harrington - if online menus don't appear, install the apk that the module places on your internal storage in the 420rom folder.
-Add 3minit clock - thanks G Harrinton
-Add V4A (MAKE SURE YOU INSTALL AUDIO MODIFICATION LIBRARY V3.5 BEFORE STARTING V4A!!! - available in Magisk Repo)
-Add Quality bootanimation thanks to @chalmizzle
-Add SamsungSans fonts apk
-Add Goodlock
-Add SoundAssistant (for increased vol steps)
-Add Customized Secsettings (420 banner in every phone info screen)
-Add Custom wallpapers
-Remove Chrome
(further debloat options for stock rooted base)
-Remove Bixby
-Remove Netflix
-Remove kidshome
-Remove Facebook_stub
-Remove FBservices
-Remove Upday
-Remove Onedrive
CORE MAGISK ROM FEATURES
-A load of prop tweaks - thanks @sevsman
-Remove software update
-Remove Tips
Enabled the following CSC fetures:
-Net-speed indicator in status bar
-Data usage in quick settings
-Call recording enabled
-Disabled SMS to MMS conversion
-Caller & Spam SMS protection
-Camera features
-vibrate for notifications incall
-enabled text templates
-MMS with data off enabled
-and a few more!!!
GOOGLE EDITION FEATURES (FURTHER TO THOSE IN MAIN MODULE ABOVE
This Module is based on the main Main 420rom Rom Module but replaces some of the Samsung apps with Google ones. It is recommended to backup your Samsung apps 1st!!!
Installed with Module - Samsung App it replaces
---------------------------------------------------------------
Google Phone - Samsung Phone
Google Contacts - Samsung Contacts
Google Messages - Samsung Messenger
Google Chrome - Samsung Internet Browser
Google Calculator - Samsung Calculator
Google Calendar - Samsung Calendar
Google Clock - Samsung Clock
Google Drive - Samsung Cloud (stays installed)
Google Files - Samsung MyFiles
Google Fit - Samsung Health (can be reinstalled from Galaxy Apps)
Google Pay - Samsung Pay
Google Keep Notes - Samsung Notes
Google Photos - Samsung Gallery
Google Recorder - Samsung Recorder
Google TTS - Samsung TTS
Google Duo - n/a
Google News - n/a
Google Tasks - n/a
Google Sounds (Sound Picker) - n/a
Google App - n/a
Google Carrier Services (for RCS) - n/a
GBoard - Samsung Keyboard
GMail - Samsung Email
YouTube Music - Samsung Music
YouTube Vanced, Vanced Manager & Vanced MicroG - YouTube
Nova Launcher - OneUI Launcher
RECOVERY FLASHABLE BASE FEATURES
-One for each tab device supported
-Install SHRP recovery
-Install correct CSC files based on your CSC
-Much much cleaner installation experience than previous bases thanks to the newly implemented installation
SKY HAWK RECOVERY PROJECT FEATURES BIG THANKS to Skyhawk peeps and @abun880007
Clean & Modern Design
All New Dashboard
Security Features
Theming Support
Magisk Support and Features built in
Extra Modules and Tweaks
Changelog:
v13
- Install choices are in the Master Module (aka mother module) but install process is the same - the rom module will automatically pick up any choices made in the Master Module flash - end result is the same but this was a hell of a lot of work.
- rebased to CUE1 (OneUI 3.1 and A11)
-added power app
-multidisabler now baked into firmware
-a few others i have forgotten lol
V12
- NEW ROM MODULE SETUP BACKUP AND RESTORE - I have created a new Rom Module backup and restore function which will read the setup of the last rom module install (v12 onwards only) and ask you if you want to restore your previous install options. It will also backup any CSC features choices you make. This was not easy due to the complexity of my other function
- THE MODULE BASE CONVERTOR - this will now send the Rom Module to internal instead of the mother module.
-FIRMWARE CHECK - this means that the Rom will not install unless the matching firmware to the Rom is detected (there should be no reason to mix firmwares as this causes issues)
- VOLUME BUTTON CHOICES - I have managed to increase the timeout from 3 to 9 seconds
-some script optimisations and tidy ups
-CTS fix working perfectly and is included as an install option
-everything should hopefully tidy up after itself (eg the convertor deletes itself from internal storage mid flash) but let me know if anything is out of place
v11.0
Complete Rewrite of installation procedure please refer to Post #2 on XDA
Rom Module
- Vanced Manager updated to 2.3.0
- Performance and Bug fixes
Rom Base
- Performance and Bug fixes
v10.0
Rom Module
- Updated base to BUA1 01_2021 Sec Patch
- Vanced Manager updated to 2.1.1
- Updated Google Apps (Google Edition only)
- Performance and Bug fixes
Module Base
- Updated base to BUA1 01_2021 Sec Patch
- Fixed V4AFX by downgrading magisk to 21.1 (do not update it yet)
- Performance and Bug fixes
v9.0
Rom Module
- Complete install script rewrite
- Fixed Viper4Android driver now installs
- Fixed YouTube Vanced you can now install rooted and un-rooted apps from Vanced Manager
- Fixed Selectaable CSC mods
- Performance and Bug fixes
v8.2
Rom Module
- Files Rebased to BTK2 11-2020 Security Patch
- Added Selectable CSC features (so you can now choose which ones you want and don't)
- Updates all included Apps For Samsung and Google Editions
- Performance and Bug fixes
Module Base
- Files Rebased to BTK2 11-2020 Security Patch
- Magisk Manager updated to 8.0.3
- Performance and Bug fixes
Known Issues
-Viper4AndroidFX does not currently work with the Rom Module
v5.0
-Added multi OMC code support - the module will detect your OMC code, OXM, OWO etc etc, and apply the relevant OMC folders to ensure no clashes with the product partition and the CSC features etc. - Basically supporting every CSC's firmware available on sammobile for T860/T865
-Files rebased to BTG1/BTG2
-Big install script tidy up and recode using functions
v4.0
-Module Base performance and system fixes
v3.1
-Added support for 4G version T865
-Fully odexed everything - Rom module will now work very smoothly on either 420rom module base or Rooted Stock
-Big Performance improvements and lagging has now gone
-added youtube vanced option
-added 3minit clock option
-added final fix for 3minit battery
-module bases have been fully odexed
-We now have the Standard Edition which is similar to the 2.0.1 rom and a new Google Edition where the main Samsung apps are replace by Google Versions.
v3.0
-massive overhaul of script and module structure to bring the 5 supported devices into one zip. - 5 device all in one solution!
-fix for bluetooth pairing issue on root - thanks @3arthur6
-rebrand of module and added a few wallpapers
v2.1
-Module updated to not install vendor apps and some performance changes.
(If you installed 2.0 remove it and then install version 2.0.1. If any of the vendor apps like Telcel app are still installed you will now be able to uninstall them like normal apps).
v2.0 (Initial Release for T860)
Module Bases:
Changelog:
v5.0
-Rebased to BTG1/BTG2
-Latest 420rom kernel based on cruel added
-Latest SHRP recovery added to base
v4.0
-Base performance and system fixes
v3.1
-One for each tab device supported
-Install SHRP recovery
-Install correct CSC files based on your CSC - Just select your CSC from the list in Aroma
-Much much cleaner installation experience than previous bases thanks to the newly implemented procedure
v2.0
-Module recognizes whether you're on stock rooted or our base rom and gives you the relevant custom options on install - big script re-rite hence v2.
-Fixed 3minit battery as res folder was in wrong app folder.
-improved and more informative installation experience.
-new way of implementing multidisabler in rom
-lastly we now have our own team SHRP recovery!!!!
whats next? & Known Bugs we can't do much about or will sort eventually
- MERGING ZIPS!!!!!!!!!!
-if A SYSTEM APP hasn't been removed, try uninstalling it you should now be able to - any updates installed over an original system app remain as they are data apps following an update - small yet annoying bug - i'm on it
-Bluetooth pairing is broken with root (you need to repair every reboot) - this is what it is and the bluetooth lib module on magisk repo will sort this
CORE DEV TEAM
Myself - team owner and Rom Module chef
@abun880007 - T860 Maintainer and Kernel Dude
Huge thanks to.................
@sevsman for the work on the module bases up to now. all the best in whatever you do going forward!:good: & for the Multidisablers
@abun880007 for the bullet proof testing!!!
@Didgeridoohan for the magisk assistance and @Zackptg5 for the brilliant MMT Extended zip
Rooted with Magisk - thanks @topjohnwu
@dr.ketan for the various pointers given
@topjohnwu for magisk
@Winb33) for the samsungsans7.2 fonts
@superr for the awesome kitchen
@starbucks2010 for help with our awesome CSC features implementation
@abun880007 for GDRIVE file hosting!
@Zackptg5 and @~clumsy~ for your help in getting Vol Custom Install working!!!
@Team_DeWitt for the Awesome V4A 2.7 - a must have for audiophiles!!
@youtube vanced Team
@cpl Launcher Team
All Downloads - G Drive link
Rooted Stock Firmware
Master Modules
XDA:DevDB Information
420rom by ExocetDJ & abun880007, ROM for the Samsung Galaxy Tab S6
Contributors
exocetdj, abun880007
ROM OS Version: Android 10
ROM Kernel: Linux 4.x
Based On: Magisk MMT Extended template & Samsung Firmware
Version Information
Status: Stable
Current Stable Version: v12.0
Stable Release Date: 2021-02-26
INSTALLATION INSTRUCTIONS
YOU MUST BE ON ROOTED STOCK TO USE THE MOTHER MODULE AND ROM!
As always it is strongly recommended to make a backup if you have TWRP installed
Install procedure for v11.0 onwards has changed drastically as has the format of the module base itself
From now on the N10 Series has a new install procedure but you will have exactly the same end result!!!!!!.
There is now a "Mother Module" or "MM" which, when flashed in Magisk, places a (Magisk installed) Rom Module zip and a (TWRP flashable) Module Base Convertor zip into their own folder on internal/420.
The next thing to do is to go to TWRP and locate the Module Base Convertor zip and flash it. This will apply all debloat and This will also trigger a marker that will allow the rom module to be flashed.
Once the first zip is flashed, you can then go and install the rom module as normal in Magisk
There is also a rooted stock firmware to start the whole thing off
BEFORE YOU START. DO NOT ATTEMPT TO FLASH THIS OVER A DIFFERENT DEVS ROM - IT WILL CAUSE ISSUES. BACKUP APPS AND DO A FRESH STOCK INSTALL FIRST - that's even if you get past the failsafe
Clean Install Process assuming you are on the matching firmware to the released Rom and rooted
1, Download the "Mother Module" from Downloads (Check in Telegram Group or on XDA).
2, Flash the Mother Module in Magisk - Reboot to TWRP
3, In TWRP, Flash Module Base Convertor located in internal/420 - this will apply all the modifications and debloat to your rom like the old Base did.
4, Reboot and Install Rom Module in Magisk as normal located in internal/420 - all done!!!
Install Process assuming you are coming from earlier 420rom:
1, Download the "Odin Files", "Mother Module" and latest "420rom Release Kernel" from Downloads (Check in Telegram Group or on XDA).
2, Using the "Odin Files" i have provided, Flash Modded BL, Modded AP, CP and HOMECSC in Odin with AUTOREBOOT off
3, Keeping phone plugged in, hold vol down and power to exit download and immediately hold vol up and power to enter TWRP.
4, Flash Multidisabler then Flash the "420rom Release Kernel" image to the boot partition and then Reboot.
5, Flash the Mother Module in Magisk - Reboot to TWRP
6, In TWRP, Flash Module Base Convertor located in internal/420 - this will apply all the modifications and debloat to your rom like the old Base did.
7, Reboot and Install Rom Module in Magisk as normal located in internal/420 - all done!!!
Process for getting round SAMSUNG screen issue caused by older TWRPs with future dates (Rollback protection issue)
prerequisites
-TWRP patched tar packaged (patched AP with TWRP from Ian)
-Stock Patched Recovery
-420 Base Rom
process
-Return to stock by flashing AP/BL/CP&CSC in odin
-Reboot and confirm oem unlocking greyed out, reboot to download, meanwhile unzip the magisk_patched.tar package
-In download mode and with auto reboot off in odin, flash BL, Magisk_patched.tar(with the TWRP from Ian in), CP & HOMECSC.
-When flashing is complete exit download mode and immediatly hold power and vol up and hold until on TWRP slider screen. swipe to allow modifications, format internal storage and flash multidisabler.
-Reboot TWRP wipe data, system, cache and dalvik and flash the base rom for your device...then..... FLASH THE STOCK PATCHED RECOVERY FOR YOUR DEVICE AND THEN FLASH MULTIDISABLER (THIS IS IMPORTANT AS YOU WILL THEN BE ABLE TO INSTALL TWRP VIA THE APP WITHOUT HAVING TO REFORMAT INTERNAL - the process will fail otherwise)
-Reboot straight to stock recovery (reboot from TWRP and hold Vol up and power until in stock recovery) and factory reset then reboot to system.
-You should now boot up as normal, setup your device, in particular have TWRP app and Magisk set up and running.
-Flash the Unpatched TWRP for your device in the TWRP app - reboot TWRP and check the box to kill that annoying swipe to allow modifications and then you are good to install the module !!!
Wooo! First custom rom for the S6! IT HAS BEGUN!
When will a download link be up? I'd love to try it out.
EDIT: Is the Base ROM still uploading? Cause there's no T860 in the N10 Complete folder.
EDITv2: Sorry if I'm asking to soon, I'm just so excited.
ElsaReyes said:
Wooo! First custom rom for the S6! IT HAS BEGUN!
When will a download link be up? I'd love to try it out.
EDIT: Is the Base ROM still uploading? Cause there's no T860 in the N10 Complete folder.
EDITv2: Sorry if I'm asking to soon, I'm just so excited.
Click to expand...
Click to collapse
The Rom Module is up and the Base Rom will be up soon. You can flash the Rom Module as long as you have Magisk 20.4 or later installed. It can be installed like a Magisk module. But you will get better options and compatibility with the Base Rom when it is uploaded. I will also be uploading installation instructions shortly.
ElsaReyes said:
Wooo! First custom rom for the S6! IT HAS BEGUN!
When will a download link be up? I'd love to try it out.
EDIT: Is the Base ROM still uploading? Cause there's no T860 in the N10 Complete folder.
EDITv2: Sorry if I'm asking to soon, I'm just so excited.
Click to expand...
Click to collapse
Nice to see some excitement for our project - @abun880007 has done a stellar job in porting my module over to your device so, even though ill probably never own one, im stoked to see this on a totally different type of device!!
Any feedback on things is welcome also - the fix in the third post may only be applicable to the note series but if you ever get stuck at SAMSUNG screen on boot then this will help.
Finally the rom is incoming so sit tight and in the meantime enjoy the module - this is the thing that contains the "Custom Rom features"
Hmm, flashed the module in magisk and was wondering, what's this telcel app that's shown up?
Also maybe it runs better with the custom base, but things are running slow and choppy now.
ElsaReyes said:
Hmm, flashed the module in magisk and was wondering, what's this telcel app that's shown up?
Also maybe it runs better with the custom base, but things are running slow and choppy now.
Click to expand...
Click to collapse
I found it also...I presume some kind of sniffing or spyware app. I deleted it with Root Explorer.
Been like 8 hours, just curious if the base rom will be up anytime soon or?
tin2404 said:
I found it also...I presume some kind of sniffing or spyware app. I deleted it with Root Explorer.
Click to expand...
Click to collapse
I will look into the Telcel app, prob something being picked up with the CSC's maybe be leaking across from a vendor CSC.
abun880007 said:
I will look into the Telcel app, prob something being picked up with the CSC's maybe be leaking across from a vendor CSC.
Click to expand...
Click to collapse
Version 2.0.1 of the module has now been released. This resolves the issue with Vendor apps being installed. please refer to the changelog in post 1
Is the base rom close to being fully uploaded yet?
ElsaReyes said:
Is the base rom close to being fully uploaded yet?
Click to expand...
Click to collapse
It will be up later today
carrier bloat is due to what's left in /product/app being activated by cscfeatures i think. Abun sorted it though
the module will be increasing in size a little but that's going to be inevitable as i have successfully merged the Note 10 modules into one working zip and plan to add T860 also so it will be an AIO solution for these devices (abun's rubbing his hand's in glee as only will need to use one module now haha!!!!).
Be sure to install the module if you want the custom rom features as this is a Magisk rom project (i.e the module is installed over the stock style base rom or rooted stock setup) - having said that, the base rom will offer a great rooted stock experience with under the hood teweaks for those that prefer
Real excited to try out this rom, been waiting for it to finish uploading for three days now, hope it is so soon.
ElsaReyes said:
Real excited to try out this rom, been waiting for it to finish uploading for three days now, hope it is so soon.
Click to expand...
Click to collapse
Sorry guys found a bug and trying to resolve it, should be up later today, will keep you posted
ElsaReyes said:
Real excited to try out this rom, been waiting for it to finish uploading for three days now, hope it is so soon.
Click to expand...
Click to collapse
are you on rooted stock rom at the moment?
exocetdj said:
are you on rooted stock rom at the moment?
Click to expand...
Click to collapse
I am. I tried flashing the module though and after things started running real slow and choppy. Might need to wipe my tablet cause it's had some small problems lately, so that might be why, but I'd rather wait till the base rom comes out to do so so I only have to wipe it once.
ElsaReyes said:
I am. I tried flashing the module though and after things started running real slow and choppy. Might need to wipe my tablet cause it's had some small problems lately, so that might be why, but I'd rather wait till the base rom comes out to do so so I only have to wipe it once.
Click to expand...
Click to collapse
That's fair enough
Close to release?

[KERNEL] CleanSlate R2.9.7 |S2S|VIB|AdBlock|FPS|FlashLight|WireGrd [Apr 1]

tbalden's
CleanSlate kernel
for ASUS ROG 3
The User Experience Kernel leaning towards Stock Stability plus UX features.
Rock stable stock approach, performance smooth and issue free
"No-Root is a State of Mind"
{
"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"
}
tbalden is here to bring you authentic new features first in line, this year ASUS ROG 3.
No root elevation (magisk) needed for all functions and preference switches through CS Config App
​
Release Calendar
Version 2.9.7 - 1 of Apr 2022
Version 2.9.5 - 11 of Dec 2021
Version 2.9.4 - 6 of Oct 2021
Version 2.9.3 - 26 of Aug 2021
Version 1.9.0 - 2 of Apr 2021
Version 2.9.2 - 4 of Aug 2021
Version 2.9.0 - 24 of July 2021
Version 1.8.3 - 31 of Mar 2021
Version 1.8.2 - 7 of Mar 2021
Version 1.8.1 - 23 of Dec 2020
Version 1.8.0 - 18 of Nov 2020
Version 1.7.2 - 8 of Nov 2020
Version 1.7.0 - 2 of Nov 2020
Version 1.6.6 - 28 of Oct 2020
Version 1.6.5 - 24 of Oct 2020
Version 1.6.4 - 21 of Oct 2020
Version 1.6.2 - 10 of Oct 2020
Version 1.6.1 - 7 of Oct 2020
Version 1.5.1 - 21 of Sep 2020
Version 1.5.0 - 18 of Sep 2020
Version 1.4.0 - 17 of Sep 2020
Version 1.3.0 - 11 of Sep 2020
Version 1.2.0 - 7 of Sep 2020
Version 1.1.0 - 3 of Sep 2020
Version 1.0.1 - 29 of Aug 2020
Version 1.0.0 - 29 of Aug 2020
Should work on official ROM base ASUS_I003_1-18.0410.2111.182 - Tested on WWE only
Don't flash the Boot image on Tencent ROM!
Features:
- Sweep to Sleep gestures - highly customizable
- DoubleTap & LongTap on corner area gestures - new way to pull down android Notification Area or screen off
- Sweep/Tap gesture to force close foreground app - DETAILS HERE
- Squeeze Control - use Squeeze gesture for Wake/Sleep/Scroll/Peek modes
- Gamma Tweaks against black crush - credits to @Freak07
- Force higher panel FPS on low brightness range - credits to @Freak07
- K.AdAway adblocking All browsers, Apps, except YouTube / streaming
- Flashlight Notification/Call blinking (see video below)
- Back LEDs Aura/RGB tweaks Tweak, use the back LEDs, read here
- Optimizations, compiled with Clang 10.0.1
- Vibrating Notification Reminder (DETAILS)
- Notification In-Pocket Vib Booster use stronger vibration waveform and voltage while in-pocket
- Battery Saver cut back max CPU freqs, 3 levels + touch boost limiter options
- Chromatic charging led (see image below) Continuously Shifting and Discrete colors option
- Pulsating notification LED 5 different pulsating breathing front LED pattern for notifications and LED dimming
- Backlight Dimmer - possibility to use lower panel brightness, credits to @Freak07
- Face down screen off - put phone face down to turn screen off
- Kernel Log / Crash dump to internal storage/sdcard - no root/magisk needed, from Companion App use Kernel Log button
- CleanSlate Companion / Config - rootless app to configure
- WireGuard kernel driver included
Facts:
- no root required, use /sdcard/uci_user.cfg file to configure 99% of the features without rooting. If you need tweak apps (e.g. EXKM / FK) you'll need rooting!
- built on top of kernel sources released by Google
- built with standard toolchain for stability and efficiency
- kept stable, no tweakings, just features
- stable and reliable, keeping close to stock except addition of Usability features
Feature demo
DoubleTap notif pull down
--
Flashlight notification
--
Squeeze Control
--
LED Control
--
Foreground App Kill gesture
--
Chromatic gradient colors for battery percentages while charging..
Requirements
- Unlocked ASUS ROG 3, stock or with magisk root
- BACKUP: make sure you have a stock image downloaded (boot img) from ASUS firmware before installing this!
Installation Guide
Firstly install CleanSlate configuration and CleanSlate companion apps on your phone (both found down below in Download section). Set them up initially.
- Non-rooted method: 0. download the non-rooted boot img
1. reboot to bootloader (adb reboot-bootloader) - use the USB C port on the left side of the phone!
3. flash the image: fastboot flash boot cleanslate.......img
3.1. flash the dtbo image: fastboot flash dtbo cleanslate....dtbo...img
4. reboot, enjoy
- Rooted method: 0. download the installer zip
1. install magisk and a capable kernel manager like EXKM/FrancoKernel
2. flash the cleanslate installer zip from the kernel manager
3. reboot, enjoy
Known bugs
- None, please tell
- please disable magisk modules before reporting issues, and please provide logs if possible
Download
Android 11
Installer zip
For Kernel Managers (EXKM,Franco etc)
Installer flashable 2.9.7: https://www.androidfilehost.com/?fid=14655340768118445418
Prebuilt boot image (FW: ASUS_I003_1-18.0410.2203.201))
CleanSlate 2.9.7 non-rooted https://www.androidfilehost.com/?fid=14655340768118445417
dtbo image CS 2.9.0+: https://www.androidfilehost.com/?fid=14943124697586373178
Android 10
Installer zip
For Kernel Managers (EXKM,Franco etc)
Installer flashable 1.9.0: https://www.androidfilehost.com/?fid=2188818919693774365
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2102.143)
CleanSlate 1.9.0 non-rooted https://www.androidfilehost.com/?fid=2188818919693774363
dtbo image CS 1.9.0+: https://www.androidfilehost.com/?fid=2188818919693774364
Installer flashable 2.9.5: https://www.androidfilehost.com/?fid=17825722713688247239
B]CleanSlate 2.9.5 non-rooted https://www.androidfilehost.com/?fid=17825722713688247238[/b]
Installer flashable 2.9.4: https://www.androidfilehost.com/?fid=7161016148664819457
Prebuilt boot image (FW: ASUS_I003_1-18.0410.2105.158)
CleanSlate 2.9.4 non-rooted https://www.androidfilehost.com/?fid=7161016148664819456
Installer flashable 2.9.3: https://www.androidfilehost.com/?fid=7161016148664797322
Prebuilt boot image (FW: ASUS_I003_1-18.0410.2105.158)
CleanSlate 2.9.3 non-rooted https://www.androidfilehost.com/?fid=7161016148664797321
Installer flashable 2.9.2: https://www.androidfilehost.com/?fid=7161016148664779034
Prebuilt boot image (FW: ASUS_I003_1-18.0410.2105.138)
CleanSlate 2.9.2 non-rooted https://www.androidfilehost.com/?fid=7161016148664779035
Installer flashable 1.8.3: https://www.androidfilehost.com/?fid=2188818919693773610
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2102.143)
CleanSlate 1.8.3 non-rooted https://www.androidfilehost.com/?fid=2188818919693773609
Installer flashable 1.8.2: https://www.androidfilehost.com/?fid=2188818919693748710
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2012.131)
CleanSlate 1.8.2 non-rooted https://www.androidfilehost.com/?fid=2188818919693748709
Installer flashable 1.8.1: https://www.androidfilehost.com/?fid=17248734326145696388
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2012.122)
CleanSlate 1.8.1 non-rooted https://www.androidfilehost.com/?fid=17248734326145696387
Installer flashable 1.8.0: https://www.androidfilehost.com/?fid=10763459528675585788
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2009.98)
CleanSlate 1.8.0 non-rooted https://www.androidfilehost.com/?fid=10763459528675585787
Installer flashable 1.7.3: https://www.androidfilehost.com/?fid=10763459528675580090
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2009.98)
CleanSlate 1.7.3 non-rooted https://www.androidfilehost.com/?fid=10763459528675580091
Installer flashable 1.7.0: https://www.androidfilehost.com/?fid=10763459528675575992
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2009.98)
CleanSlate 1.7.0 non-rooted https://www.androidfilehost.com/?fid=10763459528675575991
Installer flashable 1.7.0: https://www.androidfilehost.com/?fid=10763459528675573178
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2009.98)
CleanSlate 1.6.6 non-rooted https://www.androidfilehost.com/?fid=10763459528675573177
Installer flashable 1.6.5: https://www.androidfilehost.com/?fid=10763459528675570425
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2008.78)
CleanSlate 1.6.5 non-rooted https://www.androidfilehost.com/?fid=10763459528675570426
Installer flashable 1.6.4: https://www.androidfilehost.com/?fid=10763459528675568767
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2008.78)
CleanSlate 1.6.4 non-rooted https://www.androidfilehost.com/?fid=10763459528675568766
Installer flashable 1.6.2: https://www.androidfilehost.com/?fid=10763459528675559853
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2008.78)
CleanSlate 1.6.2 non-rooted https://www.androidfilehost.com/?fid=10763459528675559852
Installer flashable 1.6.1: https://www.androidfilehost.com/?fid=10763459528675557674
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2008.78)
CleanSlate 1.6.1 non-rooted https://www.androidfilehost.com/?fid=10763459528675557673
Installer flashable 1.5.1: https://www.androidfilehost.com/?fid=8889791610682942190
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2008.78)
CleanSlate 1.5.1 non-rooted https://www.androidfilehost.com/?fid=8889791610682942191
Installer flashable 1.5.0: https://www.androidfilehost.com/?fid=8889791610682940763
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2007.58)
CleanSlate 1.5.0 non-rooted https://www.androidfilehost.com/?fid=8889791610682940762
Installer flashable 1.4.0: https://www.androidfilehost.com/?fid=8889791610682939734
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2007.58)
CleanSlate 1.4.0 non-rooted https://www.androidfilehost.com/?fid=8889791610682939735
Installer flashable 1.3.0: https://www.androidfilehost.com/?fid=8889791610682935103
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2007.58)
CleanSlate 1.3.0 non-rooted https://www.androidfilehost.com/?fid=8889791610682935102
Installer flashable 1.2.0: https://www.androidfilehost.com/?fid=8889791610682932332
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2007.58)
CleanSlate 1.2.0 non-rooted https://www.androidfilehost.com/?fid=8889791610682932331
Installer flashable 1.1.0: https://www.androidfilehost.com/?fid=8889791610682928962
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2007.58)
CleanSlate 1.1.0 non-rooted https://www.androidfilehost.com/?fid=8889791610682928961
Installer flashable 1.0.1: https://www.androidfilehost.com/?fid=8889791610682925624
Prebuilt boot image (FW: ASUS_I003_1-17.0823.2007.32)
CleanSlate 1.0.1 non-rooted https://www.androidfilehost.com/?fid=8889791610682925623
Config Applications
Companion App 3.2.1 -- Donation premium on PlayStore:
https://play.google.com/store/apps/details?id=org.cleanslate.csservice
Configuration App 3.1.15 -- Donation premium on playstore:
- additional features in premium app: App Themes, Profiles, Profile Switch QuickTiles
https://play.google.com/store/apps/details?id=org.cleanslate.csconfig
Companion App 3.2.1 -- Normal free download:
https://www.androidfilehost.com/?fid=10763459528675585814
Configuration App 3.1.15 -- Normal free download:
https://www.androidfilehost.com/?fid=2188818919693774361
Donation:
If you appreciate this, don't forget to hit the Thanks button, Vote 5 stars on Thread, or consider to Donate. Donations here
Thank you!
Donators Hall of Fame
Much appreciation and many thanks go to...
@velimirchek
@MarcoG:
@guidogsbn
@The Great Dane
@Whiskey103
@purple patch
@panosmdma
@sttw1fa
@jelive
@beartiger
@st_voss
@bigruss
@deagleone
@DroidIt!
@8bitbang
@Will972
@smallKING81
@mick_soul
@p50kombi
@K4Y3
@ dieter
@michaelbsheldon
@dioooi
@ali nz
@bstiti
@Oddvin94
@norgan
@lol8888
@twinnfamous
@cameljockey1
@Cryptycat7
@Pasqui1978
@4ntagonist
@turbo jjjang
@munkyvirus
@knopie
Src: https://github.com/tbalden/android_kernel_asus_sm8250
Special thanks to AnyKernel installer developer: osm0sis
To @Freak07 for all his work on XDA and help
To @Captain_Throwback
To @flar2 for his original works
Sharing policy:
As this is all GPL licensed kernel source, you can use it in your code, but don't forget about proper credit.
XDA:DevDB Information
CleanSlate Kernel for ROG 3, Kernel for the ASUS ROG Phone 3
Contributors
tbalden
Source Code: https://github.com/tbalden/android_kernel_asus_sm8250
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.8.0
Stable Release Date: 2020-11-18
Created 2020-08-29
Last Updated 2020-11-18
- Update Android Q Stable - 1.8.0 -​
Foreground App Kill gesture
- New: possibility to use Sweep/Tap Corner gestures to force stop foreground app
--- Use latest Companion app 3.2.1 and Config app 3.1.0
--- Check video below how to set up Companion app Usage Stats access and Launcher package
--- Set in Config app which Gesture to override with the feature: on of Sweep gesture/Tap Notification down / Tap Screen Off gestures
--- Make sure you run the companion app in the background, that will identify the foreground app and notify the kernel upon gesture
Setup and demo:
--
CleanSlate Q 1.8.0 Downloads:
Rooted installer zip:
CleanSlate Q 1.8.0: https://www.androidfilehost.com/?fid=10763459528675585788
Non rooted, Android Q image
boot image for .99 firmware CS 1.8.0: https://www.androidfilehost.com/?fid=10763459528675585787
App Downloads:
Config App 3.1.0: https://www.androidfilehost.com/?fid=10763459528675585777
Companion App 3.2.1: https://www.androidfilehost.com/?fid=10763459528675585814
Read first post in thread for installation details.
Reserved
Wow this is amazing work..
nice to see you here! Looking forward to some great development!
OP updated to 1.0.1 version
- adding WireGuard support
- fix screen sometimes getting stuck off at around booting
Reserved
Thanks! Any ROG Phone 3 Telegram?
Working on the chromatic charging LED feature implementation.
Based on charging level, LED will reflect it cycling thru from red to amber to green.
Also blinking possiblity while charge LED is being occupied with continuous light.
View attachment 5090141
Sent from my ASUS_I003D using Tapatalk
A better view on what to expect:
Sent from my ASUS_I003D using Tapatalk
- Update 1.1.0-
- Update to latest ASUS sources for Firmware .58
--- pls make sure you use latest firmware .58 version
- Add: Chromatic Charging LED feature
--- option can be set in new config app version
--- Charing LED color will slowly shift from Red to Amber to Green as it's being charged
--- Discrete color limits can be set to be used for battery charge 3 levels
--- Notification blink while made charging possible in this mode (check config app)
CleanSlate 1.1.0 Download:
Installer zip:https://www.androidfilehost.com/?fid=8889791610682928962
boot image .58 FW based:https://www.androidfilehost.com/?fid=8889791610682928961
Config app 2.14.7 Free version Download:
https://www.androidfilehost.com/?fid=8889791610682928963
Premium version rolled out to play store
Settings you'll see in the new config app version:
Play store app new version 2.14.7 is released, hopefully it will appear soon in the play store, roll out can take time
Sent from my ASUS_I003D using Tapatalk
tbalden said:
- Backlight Dimmer - possibility to use lower panel brightness, credits to @Freak07
Click to expand...
Click to collapse
What does this imply ? Lower brightness below minimum threshold ?
Oxidian said:
What does this imply ? Lower brightness below minimum threshold ?
Click to expand...
Click to collapse
Hi,
It means that when you set lower brightness, eg going under 30% you'll get lower panel brightness, in proportion to the minimum brightness you set in the config app.
It will give you slightly or much more black crush depending on the min value you set.
Sent from my ASUS_I003D using Tapatalk
Working on squeeze control, additional possibilities to use the air triggers grip mode, outside games.
Something like this:
https://youtu.be/OlSVny6lk1c
Sent from my ASUS_I003D using Tapatalk
Getting there, needs some polishing and config app update, but the bulk of the job for squeeze control is done for rog3:
https://youtu.be/MKS4uh1NBYk
Sent from my ASUS_I003D using Tapatalk
- Update 1.2.0-
- New feature: Squeeze Control
--- Use new Config App 2.15 to be able to setup
--- You need Squeeze Gesture enabled on your phone
--- Use slight short and middle long squeezes for different actions
--- You can use Squeeze Scrolling to scroll through Browsing, Social apps, News etc.
- Config App feature: swipe left/right to switch between Config tabs
CleanSlate 1.2.0 Download:
Installer zip:https://www.androidfilehost.com/?fid=8889791610682932332
boot image .58 FW based:https://www.androidfilehost.com/?fid=8889791610682932331
Config app 2.15.0 Free version Download:
https://www.androidfilehost.com/?fid=8889791610682932330
Premium version rolled out to play store
Working on front LED pulse and pulse patterns and brightness tweak. So far so good
https://youtu.be/s4J3xcQFhEA
Sent from my ASUS_I003D using Tapatalk
- Update 1.3.0-
- New feature: Pulsating front LED
--- Use new Config App 2.15.1 to be able to setup
--- 5 different notification pulsation patterns (Advanced mode setting under LED control)
---- Short Pulse, Slow Pulse, Triple, Triple Up 3, Triple Down (check video)
- New feature: LED dimming Charge and Notification front LED dimming
--- (Advanced mode setting under LED control)
- Chromatic Charging LED: add Green to amber and back transition Pulse at 100% charge level
- Bugfix: phone reboot upon Blinking LED with Charging LED and removing USB cable - fixed
CleanSlate 1.3.0 Download:
Installer zip:https://www.androidfilehost.com/?fid=8889791610682935103
boot image .58 FW based:https://www.androidfilehost.com/?fid=8889791610682935102
Config app 2.15.1 Free version Download:
https://www.androidfilehost.com/?fid=8889791610682935101
Premium version rolled out to play store
Next up is to fine tune s2s corner gesture haptic feedback and the in-pocket notifications booster.
Plan is to replace stock vibration pattern playback to some stronger wave form and add some voltage gain to the recipe, while the phone is in your pocket (screen is off and in proximity). Good progress
App going to look like this:
Sent from my ASUS_I003D using Tapatalk

Development [KERNEL] CleanSlate T1.4.9 |S2S|AdBlock|VIB|BatterySvr [Jun 17]

tbalden's
CleanSlate kernel
for Google Pixel 7 Pro/7
The User Experience Kernel leaning towards Stock Stability plus UX features.
Rock stable stock approach, performance smooth and issue free
"No-Root is a State of Mind"
{
"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"
}
As always tbalden is here to bring you authentic new features first in line, to his heart's chosen phone, this year Pixel 7 Pro.
No root elevation (magisk) needed for all functions and preference switches through CS Config App
​
Release Calendar
Version 1.4.9 - 17 of June 2023
Version 1.4.4 - 10 of Jan 2023
Version 1.4.3 - 7 of Dec 2022
Version 1.4.2 - 20 of November 2022
Version 1.4.0 - 24 of October 2022
Should work on official ROM bases Jan 2022 sec level.
Special thanks
To @Freak07 for all his work on XDA and help
To @osm0sis , @capntrips for AnyKernel
To @Captain_Throwback
Features:
- Sweep to Sleep gestures - highly customizable
- DoubleTap & LongTap & SwipeUp on corner area gestures - new way to pull down android Notification Area or screen off
- Sweep/Tap gesture to force close foreground app - DETAILS HERE
- Battery Saver cut back max CPU freqs, 3 levels + touch boost limiter options
- Flashlight Notification/Call blinking (see video below)
- Vibrating Notification Reminder (DETAILS)
- Notification In-Pocket Booster boost notifications vibrations while phone is in pocket
- Vibration Booster boost haptic feedback strength (closer to Pixel4/Pixel3 levels)
- K.AdAway adblocking built-in kernel only, All browsers, Apps web-ads, except YouTube / streaming / Facebook ads
- SafetyNet pass - BASIC passes Basic, without Magisk/Rooting. CTS won't pass.
- ThinLTO + CFI security hardened Read: https://source.android.com/devices/tech/debug/cfi
- Kernel Log / Crash dump to internal storage/sdcard - no root/magisk needed, from Companion App use Kernel Log button
- VoLTE call properties patched in - no root/magisk needed for non supported carriers/countries and VoLTE calls.
- CleanSlate Companion / Config - rootless app to configure
Facts:
- no root required, use /sdcard/Android/data/org.cleanslate.csconfig/cache/uci_user.cfg file to configure 99% of the features without rooting. If you need tweak apps (e.g. EXKM / FK) you'll need rooting!
- built on top of kernel sources released by Google
- built with standard toolchain for stability and efficiency
- built with Control Flow Integrity sec hardening from Android S versions onwards
- kept stable, no tweakings, just features
- stable and reliable, keeping close to stock except addition of Usability features
Feature demo
Sweep2Sleep, DoubleTap notif pull down
--
Flashlight notification
--
Foreground App Kill gesture
Requirements
- Unlocked Pixel 7 Pro, stock or with magisk root and DISABLED VERITY
- Verity must be disabled from fastboot (when disabling it requires a data wipe!)
- From then, upon EACH manually sideloaded/installed system update, after applying but BEFORE booting system you MUST disable the verity from fastboot RIGHT AFTER THE UPDATE , or you'll need a wipe again!
- BACKUP: make sure you have a stock image downloaded (boot, dtbo, vendor dlkm img) from Google (https://developers.google.com/android/images) before installing this!
Installation Guide
Firstly install CleanSlate configuration and CleanSlate companion BETA program apps on your phone (both found down below in Download section). Set them up initially.
- When installing Premium version from Play Store, you should join the Beta program for both apps, and install the beta version! Otherwise features won't work.
- Non-rooted method: 0. download the installation zip, Unzip it to your PC.
Code:
0. if you didn't or just flashed an OTA: DISABLE VERITY, using a stock vbmeta.img (extracted from your device's ota zip):
0.1 in fastboot mode (adb reboot-bootloader), disable by flashing with the flags like this:
$ fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img
0.2 if you do this disable step when it is yet enabled, then you'll also need a user data wipe:
$ fastboot -w
1. Flashing stuff: reboot to bootloader (if not already there):
$ adb reboot-bootloader
2. Flash boot image and dtbo img:
$ fastboot flash boot cleanslate-pantah-boot-xxxxxx.yyy--ZZZ.img
$ fastboot flash dtbo cleanslate-pantah-dtbo-xxxxxx.yyy--ZZZ.img
$ fastboot flash vendor_kernel_boot cleanslate-pantah-vendor-kernel-boot-xxxxxx.yyy--ZZZ.img
4. if everything went fine, reboot to FastbootD and flash vendor_dlkm modules image:
$ fastboot reboot fastboot
$ fastboot flash vendor_dlkm cleanslate-pantah-vendor_dlkm-xxxxxx.yyy--ZZZ.img
5. reboot (fastboot reboot), enjoy
- Kernel Manager (Kernel Flasher/FKM/EXKM) Rooted method (after disabling verity!):
- download the kernel manager AnyKernel installer zip instead and flash from the manager
Known bugs
- None, please tell
- please disable magisk modules before reporting issues, and please provide logs if possible
- if it cannot boot at all after flash because of signature verification, read vbmeta requirements (Android S)
Download
Android T
Non rooted, Android T images
Pixel7pro/7 (Cheetah/Panther) Images zip (DO NOT FLASH AS ZIP) for Android13 (2023.06.05)
CS 1.4.9: https://forum.xda-developers.com/attachments/cleanslate-pantah-images-230605-012-149-zip.5934323/
P7Pro/P7 Rooted installer for Kernel Manager installation (Kernel Flasher, EXKM/FKM...)
cleanslate-pantah-1.4.9.zip for P7pro and P7 CHEETAH/PANTHER (Jan update): https://forum.xda-developers.com/attachments/cleanslate-pantah-1-4-9-zip.5934321/
Pixel7pro/7 (Cheetah/Panther) Images zip (DO NOT FLASH AS ZIP) for Android13 (2023.01.05)
CS 1.4.4: https://forum.xda-developers.com/attachments/cleanslate-pantah-images-230105-002-144-zip.5806625/
P7Pro/P7 Rooted installer for Kernel Manager installation (Kernel Flasher, EXKM/FKM...)
cleanslate-pantah-1.4.4.zip for P7pro and P7 CHEETAH/PANTHER (Jan update): https://forum.xda-developers.com/attachments/cleanslate-pantah-1-4-4-zip.5806627/
Pixel7pro/7 (Cheetah/Panther) Images zip (DO NOT FLASH AS ZIP) for Android13 (2022.12.05)
CS 1.4.3: https://forum.xda-developers.com/attachments/cleanslate-pantah-images-221205-011-143-zip.5779343/
P7Pro/P7 Rooted installer for Kernel Manager installation (Kernel Flasher, EXKM/FKM...)
cleanslate-pantah-1.4.3.zip for P7pro and P7 CHEETAH/PANTHER (Dec update): https://forum.xda-developers.com/attachments/cleanslate-pantah-1-4-3-zip.5779345/
CS 1.4.2: https://forum.xda-developers.com/attachments/cleanslate-pantah-images-221105-001-142-zip.5766009/
[/B]
cleanslate-pantah-1.4.2.zip for P7pro and P7 CHEETAH/PANTHER (Nov update): https://forum.xda-developers.com/attachments/cleanslate-pantah-1-4-2-zip.5766007/
P7Pro/P7 Rooted installer for Kernel Manager installation (Kernel Flasher, EXKM/FKM...)
cleanslate-pantah-1.4.0.zip for P7pro and P7 CHEETAH/PANTHER (August update): https://forum.xda-developers.com/attachments/cleanslate-pantah-1-4-0v2-zip.5747767/
Non rooted, Android T images
Pixel7pro/7 (Cheetah/Panther) Images zip (DO NOT FLASH AS ZIP) for Android13 (2022.08.04)
CS 1.4.0: https://www.androidfilehost.com/?fid=14871746926876840163
[/B]
Config Applications
Companion App 3.3.x-- Donation premium on PlayStore
--- MUST Use BETA program for this phone:
https://play.google.com/store/apps/details?id=org.cleanslate.csservice[/B]
Configuration App 3.2.x -- Donation premium on playstore
--- MUST Use BETA program for this phone:
- additional features in premium app: App Themes, Profiles, Profile Switch QuickTiles
https://play.google.com/store/apps/details?id=org.cleanslate.csconfig
Companion App 3.3.10 -- Normal free download:
https://www.androidfilehost.com/?fid=14871746926876839886
Configuration App 3.2.12 -- Normal free download:
https://www.androidfilehost.com/?fid=14871746926876839887[/B]
Alternative download links on XDA: https://forum.xda-developers.com/t/...k-vib-batterysvr-oct-24.4509793/post-87642075
Donation:
If you appreciate this, don't forget to hit the Like button, or consider to Donate. Donations here
Thank you!
Donators Hall of Fame
Much appreciation and many thanks go to...
@velimirchek
@MarcoG:
@guidogsbn
@The Great Dane
@Whiskey103
@purple patch
@panosmdma
@sttw1fa
@jelive
@beartiger
@st_voss
@bigruss
@deagleone
@DroidIt!
@8bitbang
@Will972
@smallKING81
@mick_soul
@p50kombi
@K4Y3
@ dieter
@michaelbsheldon
@dioooi
@ali nz
@bstiti
@Oddvin94
@norgan
@lol8888
@twinnfamous
@cameljockey1
@Cryptycat7
@Pasqui1978
@4ntagonist
@turbo jjjang
@munkyvirus
@knopie
Src: https://github.com/tbalden/android_kernel_gs_raviole/tree/pantah-c-t
https://github.com/tbalden/google-modules-sec_touch/tree/pantah-c-t
https://github.com/tbalden/google-modules-synaptics_touch/tree/pantah-c-t
https://github.com/tbalden/google-modules-amplifiers/tree/pantah-c-t
https://github.com/tbalden/google-modules-lwis/tree/pantah-c-t
https://github.com/tbalden/google-modules-bcm4389/tree/pantah-c-t
Sharing policy:
As this is all GPL licensed kernel source, you can use it in your code, but don't forget about proper credit.
Changelogs and such for later use..
nice to see you here It´s been a pleasure as always
I <3 u
hehehehehe
Kcal would be nice. A lot of piss yellow screens out there.
It won't flash and now it's obvious, this is based of August update. Do you have a kernel for the October Google update?
Definitely excited to flash this!
And thank you for you helping the community and making these phones the way we like them to run…!
jgrimberg1979 said:
It won't flash and now it's obvious, this is based of August update. Do you have a kernel for the October Google update?
Definitely excited to flash this!
And thank you for you helping the community and making these phones the way we like them to run…!
Click to expand...
Click to collapse
All the firmware for the Pixel 7 so far are dated August - that has no correlation with what security update is on the phone:
VersionFlashDownloadSHA-256 Checksum13.0.0 (TD1A.220804.009.A2, Oct 2022)FlashLink8e7393e1bd7f86d76d75cdea988d5e4ebfded3a50fac26d774b9eb07152c1ed513.0.0 (TD1A.220804.009.A5, Oct 2022, JP carriers)FlashLinkc68659bdd1d2b0b9a1740daa1502acbbf1b535be5b7e5bada157c82ef5fbf5c513.0.0 (TD1A.220804.031, Oct 2022)FlashLink6152f6f3d8437be0ef840ed7056f15d0f52ba181a1d029ff84bd9d83c860d49f
roirraW edor ehT said:
All the firmware for the Pixel 7 so far are dated August - that has no correlation with what security update is on the phone:
VersionFlashDownloadSHA-256 Checksum13.0.0 (TD1A.220804.009.A2, Oct 2022)FlashLink8e7393e1bd7f86d76d75cdea988d5e4ebfded3a50fac26d774b9eb07152c1ed513.0.0 (TD1A.220804.009.A5, Oct 2022, JP carriers)FlashLinkc68659bdd1d2b0b9a1740daa1502acbbf1b535be5b7e5bada157c82ef5fbf5c513.0.0 (TD1A.220804.031, Oct 2022)FlashLink6152f6f3d8437be0ef840ed7056f15d0f52ba181a1d029ff84bd9d83c860d49f
Click to expand...
Click to collapse
OK not completely understanding but I appreciate the response. I see October and every kernel except despair won't flash. See the error. Is there a way for fixing this?
Thanks
jgrimberg1979 said:
OK not completely understanding but I appreciate the response. I see October and every kernel except despair won't flash. See the error. Is there a way for fixing this?
Thanks
Click to expand...
Click to collapse
Update your phone to the latest firmware.
If you already did your either running a module or something else changed the security patch state.
There's a check in the kernel.zip that checks for security patch state to be October 2022, which is the state of the latest firmware.
Despair kernel.zip simply lacks that check.
To circumvent the issue otherwise unzip the kernel.zip, locate anykernel.sh, locate the line that starts with "supported.patchlevels", delete the date after the "=" or adjust to your actual security patch state and rezip the kernel.zip.
But I'd rather update to latest firmware or troubleshoot why the security patch on your phone is off.
Nice to see this kernel here. I used to run this kernel on all of my HTCs... I wasn't planning to unlock the bootloader but maybe I have a reason now...
That disabling verity after every OTA thing sounds like a real pain though. Google just has to make everything so complicated, don't they? :/
EtherealRemnant said:
Nice to see this kernel here. I used to run this kernel on all of my HTCs... I wasn't planning to unlock the bootloader but maybe I have a reason now...
That disabling verity after every OTA thing sounds like a real pain though. Google just has to make everything so complicated, don't they? :/
Click to expand...
Click to collapse
hey
It´s actually not really complicated to keep verity/verification disabled once you get the hang of it. It´s just one more step/command during the monthly update routine. Or ticking a checkbox in the web kernel flasher.
If you haven´t unlocked bootloader yet, unlocking bootloader requires a wipe and you can combine that with the wipe required for disabling verity/verification flags.
Freak07 said:
hey
It´s actually not really complicated to keep verity/verification disabled once you get the hang of it. It´s just one more step/command during the monthly update routine. Or ticking a checkbox in the web kernel flasher.
If you haven´t unlocked bootloader yet, unlocking bootloader requires a wipe and you can combine that with the wipe required for disabling verity/verification flags.
Click to expand...
Click to collapse
Yeah it's not the worst thing imaginable but it's just another thing I didn't have to deal with on my OnePlus 9 along with the init_boot change is all. I have kind of been enjoying the whole having all my apps and features work without having to mess around with SafetyNet stuff so I'll have to think about it. I'm honestly quite happy with this phone stock, something I can't say for any other recent phone I have had.
EtherealRemnant said:
Yeah it's not the worst thing imaginable but it's just another thing I didn't have to deal with on my OnePlus 9 along with the init_boot change is all. I have kind of been enjoying the whole having all my apps and features work without having to mess around with SafetyNet stuff so I'll have to think about it. I'm honestly quite happy with this phone stock, something I can't say for any other recent phone I have had.
Click to expand...
Click to collapse
yes I agree. google put out some great phones with the p6pro and the p7pro.
Thanks for the kernel.
I´m on 13 Beta (QPR) Pixel 7 Pro and hopefully you are planning to realease CleanSlate kernel also for this version!?
DISABLE VERITY. That will be clean data? And we must to do that after any stock update?
krkhaha said:
DISABLE VERITY. That will be clean data? And we must to do that after any stock update?
Click to expand...
Click to collapse
Disabling verity and verification will cause you to wipe your phone if you are doing it for the first time. For updating, you must do it during the update process. The key is to not let your phone boot up with the stock, unmodified vbmeta.img or verity and verification will be enabled again. So disable these flags while you are updating. There are many ways to go about this, The easiest may be to update via Android Flash Tool, which has checkboxes to disable verity and verification. Pixel Flasher is another easy way.
Does the P7 already have all Wireguard kernel modules? Coming from a Pixel 4XL, pickup up my 7 this week and very hyped my favorite Kernel is back, awesome!
If Wireguard is still needed, any plans to integrate it in this version of the Kernel as well? (Using Cleanslate as daily driver because of WG support and the stuff like notification blinks etc.)
quorn23 said:
Does the P7 already have all Wireguard kernel modules? Coming from a Pixel 4XL, pickup up my 7 this week and very hyped my favorite Kernel is back, awesome!
If Wireguard is still needed, any plans to integrate it in this version of the Kernel as well? (Using Cleanslate as daily driver because of WG support and the stuff like notification blinks etc.)
Click to expand...
Click to collapse
For what it's worth,
Wireguard does get built-in by default with the Pixel 7. However, users are reporting that when using the Wireguard app it's reporting "userspace backend" rather than "kernel backend" as it should. Some adjustments may need to be made in the kernel if the app is reporting correctly.
Freak07 said:
Update your phone to the latest firmware.
If you already did your either running a module or something else changed the security patch state.
There's a check in the kernel.zip that checks for security patch state to be October 2022, which is the state of the latest firmware.
Despair kernel.zip simply lacks that check.
To circumvent the issue otherwise unzip the kernel.zip, locate anykernel.sh, locate the line that starts with "supported.patchlevels", delete the date after the "=" or adjust to your actual security patch state and rezip the kernel.zip.
But I'd rather update to latest firmware or troubleshoot why the security patch on your phone is off.
Click to expand...
Click to collapse
Great feedback! I am with you on doing it the right way but I don't do a full update not Ota and had Google flasher flash all partitions and disabled both verifications. What am I doing wrong?
jgrimberg1979 said:
Great feedback! I am with you on doing it the right way but I don't do a full update not Ota and had Google flasher flash all partitions and disabled both verifications. What am I doing wrong?
Click to expand...
Click to collapse
Can you share the output of the following commands?
Code:
adb shell getprop ro.build.id
adb shell getprop ro.build.version.security_patch

Categories

Resources