Development [KERNEL] CleanSlate T2.4.7/S1.4.4 |S2S|AdBlock|VIB|BatterySvr [Mar 21]

Search This thread

tbalden

Recognized Developer
- Update Android 13 - 2.4.3 -
Android T stable 13 - November update
- sources updated to November google update
- adblock hosts file updated


CleanSlate T 2.4.3 Downloads:

Magisk with Kernel manager installation

If using a kernel manager like Kernel Flasher, EXKM or FKM, here's an anykernel installer zip
Kernel installer zip for P6Pro (raven) 2.4.3 (use with EXKM,FKM): https://forum.xda-developers.com/at...755895/?hash=c879b99c74c3c8eac7a82315b534994d
Kernel installer zip for P6 (oriole) 2.4.3 (use with EXKM,FKM): https://forum.xda-developers.com/at...755889/?hash=c879b99c74c3c8eac7a82315b534994d


Android T images zip (tp1a 2022-11-05)
Pixel6/pro (not flashable, contains images) CS 2.4.3: https://forum.xda-developers.com/at...755897/?hash=c879b99c74c3c8eac7a82315b534994d


For the second installation method with fastboot/ images, you'll need to have verity verification disabled.
vbmeta inside the zip of TP1A.003 to deactivate verity checks on the custom boot image and most probably to do factory reset, DO IT BEFORE FLASHING THE KERNEL, or it won't boot


If you're using Magisk rooting and patch the boot image before flashing, then you can skip verity disabling. If you do not use Magisk patching, you should always disable verification when applying OTAs from adb sideload, before booting up!

Read first post in thread for installation details.[/color]
 

Attachments

  • cleanslate-oriole-2.4.3.zip
    52.9 MB · Views: 81
  • cleanslate-raven-2.4.3.zip
    53 MB · Views: 143
  • cleanslate-raven-images-221105.002--243.zip
    28.8 MB · Views: 74
Last edited:

rhetorician

Senior Member
Feb 9, 2012
204
100
OnePlus 8
Google Pixel 6 Pro
Just following up on the above issue. Is there any kind of a whitelist that can be managed through the premium app? Also, the free app is very limited on this device and I'm curious how the premium app compares. I installed an earlier version of the app and it was considerably more robust.
 

tbalden

Recognized Developer
Hello, can users manage the ad blocking whitelist? I'm having some issues connected to this and I'm looking to exclude some sources. Thank you.
It's not possible to do that. The reason is mostly security, as if the file were placed on internal memory to interact with the kernel, a malicious app dev could create an app that would set bad ip addresses for hosts to hijack different ones like banking sites and such.

But I'll think about what could be done to prevent that some way.

Can you share what sources might be wrongly added if you think it would benefit others?
 
  • Like
Reactions: rhetorician

rhetorician

Senior Member
Feb 9, 2012
204
100
OnePlus 8
Google Pixel 6 Pro
Hey there, thanks so much getting back. First, I want to acknowledge that I initially failed to understand that two apps, not one needed to be ran with the Kernel: the service and configuration app. Indeed the configuration app adds the robust controls I was talking about earlier.

Regarding your question, I don't believe anything is added mistakenly. I think the current list was constructed prudently with most users in mind. What would be great is the ability to add to and toggle the various sources in similar fashion to the other options in the app.

I can't be sure how much time this would take, but I'd be willing to do as much of the leg work as possible. Alternatively, if there's a way I can manually add to the host file via terminal script perhaps this might be better?

Of course, I realized that this may not be interesting or even feasible right now and I just want to thank you for sharing your work with us. I appreciate your time!
 

73sydney

Account currently disabled
Personally i gave up hosts list blocking years ago, dnscrypt-proxy magisk module and block/allow lists are much better and you can have quite large lists with no noticeable penalty, plus wildcards like:

*-ad.*
*-ads*
*-click*
*-log.*
*-promo*
*.ad-*
*adcenter*
*adclick*
*ads-*
*adsense*
*adserv*
*adsrv*
*adsys*
*adv-*
*adv.*
*adver*
*advertising*
*affiliate*
*analytics*
*banner*
*campaign*
*click-*
*clickad*
*clicks.*
*clk*
*collect.*
*counter*
*doubleclick*
*logger-*
*marketing*
*measure*
*metric*
*omtrdc*
*partner*
*popup*
*promo-*
*sentry*
*statistic*
*syndication*
*telemetry*
*track*
*traffic*
*trck*
*trk*
ad.*
admob.*
ads.*
click.*
collector.*
count.*
event.*
events.*
log.*
logger.*
logs.*
pixel.*
pixels.*
promo.*
stat.*

eliminating a large list of domains


and i have an (early) management menu script addon (also a magisk module) that allows simple allow/block list adding of domains/ips, including simple (multi) select from dynamically generated recently blocked domains/IP log here:


script is well documented by me to be vetted and modified if needed by user, and is likely to be added to official module above soon

OP feel free to remove if you think not on topic, just presenting an alternative, no insult/harm intended
 
  • Like
Reactions: tbalden

tbalden

Recognized Developer
Personally i gave up hosts list blocking years ago, dnscrypt-proxy magisk module and block/allow lists are much better and you can have quite large lists with no noticeable penalty, plus wildcards like:

*-ad.*
*-ads*
*-click*
*-log.*
*-promo*
*.ad-*
*adcenter*
*adclick*
*ads-*
*adsense*
*adserv*
*adsrv*
*adsys*
*adv-*
*adv.*
*adver*
*advertising*
*affiliate*
*analytics*
*banner*
*campaign*
*click-*
*clickad*
*clicks.*
*clk*
*collect.*
*counter*
*doubleclick*
*logger-*
*marketing*
*measure*
*metric*
*omtrdc*
*partner*
*popup*
*promo-*
*sentry*
*statistic*
*syndication*
*telemetry*
*track*
*traffic*
*trck*
*trk*
ad.*
admob.*
ads.*
click.*
collector.*
count.*
event.*
events.*
log.*
logger.*
logs.*
pixel.*
pixels.*
promo.*
stat.*

eliminating a large list of domains


and i have an (early) management menu script addon (also a magisk module) that allows simple allow/block list adding of domains/ips, including simple (multi) select from dynamically generated recently blocked domains/IP log here:


script is well documented by me to be vetted and modified if needed by user, and is likely to be added to official module above soon

OP feel free to remove if you think not on topic, just presenting an alternative, no insult/harm intended
It's welcome, thanks for sharing.

The reason to use hosts is the available multiple vetted sources easily for generating and also the relatively small footprint in kernel changes yet possiblity to solely use kernel without magisk dependencies. On some luckier devices even using the kernel side changes solely masks the unlocked state from all apps and processes without the need for magisk.

And apps go around magisk hide more and more, detecting it regardless, thus presenting a problem for on-device adblocking that uses magisk. Like on p7pro one of my important apps detect su binary and won't start, unfortunately magisk hide didn't help.
 
  • Like
Reactions: 73sydney

tbalden

Recognized Developer
- Update Android 13 - 2.4.4 -
pngwing.com.png
Android T stable 13 - Dec QPR1 update
- sources updated to Dec google update
- adblock hosts file updated


CleanSlate T 2.4.4 Downloads:

Magisk with Kernel manager installation

If using a kernel manager like Kernel Flasher, EXKM or FKM, here's an anykernel installer zip
Kernel installer zip for P6Pro (raven) 2.4.4 (use with EXKM,FKM): https://forum.xda-developers.com/attachments/cleanslate-raven-2-4-4-zip.5779463/
Kernel installer zip for P6 (oriole) 2.4.4 (use with EXKM,FKM): https://forum.xda-developers.com/attachments/cleanslate-oriole-2-4-4-zip.5779465/


Android T images zip (tp1a 2022-12-05)
Pixel6/pro (not flashable, contains images) CS 2.4.4: https://forum.xda-developers.com/attachments/cleanslate-raven-images-221205-011-244-zip.5779459/


For the second installation method with fastboot/ images, you'll need to have verity verification disabled.
vbmeta inside the zip of TP1A.011 to deactivate verity checks on the custom boot image and most probably to do factory reset, DO IT BEFORE FLASHING THE KERNEL, or it won't boot


If you're using Magisk rooting and patch the boot image before flashing, then you can skip verity disabling. If you do not use Magisk patching, you should always disable verification when applying OTAs from adb sideload, before booting up!

Read first post in thread for installation details.[/color]
 

Attachments

  • cleanslate-raven-images-221205.011--244.zip
    28.6 MB · Views: 43
  • cleanslate-raven-2.4.4.zip
    52.9 MB · Views: 158
  • cleanslate-oriole-2.4.4.zip
    52.7 MB · Views: 80

tbalden

Recognized Developer
- Update Android 13 - 2.4.5 -
Android T stable 13 - Jan update
- sources updated to Jan google update
- adblock hosts file updated


CleanSlate T 2.4.5 Downloads:

Magisk with Kernel manager installation

If using a kernel manager like Kernel Flasher, EXKM or FKM, here's an anykernel installer zip
Kernel installer zip for P6Pro (raven) 2.4.5 (use with EXKM,FKM): https://forum.xda-developers.com/attachments/cleanslate-raven-2-4-5-zip.5806763/
Kernel installer zip for P6 (oriole) 2.4.5 (use with EXKM,FKM): https://forum.xda-developers.com/attachments/cleanslate-oriole-2-4-5-zip.5806791/


Android T images zip (tp1a 2022-12-05)
Pixel6/pro (not flashable, contains images) CS 2.4.5: https://forum.xda-developers.com/attachments/cleanslate-raven-images-230105-002-245-zip.5806761/


For the second installation method with fastboot/ images, you'll need to have verity verification disabled.
vbmeta inside the zip of TP1A.011 to deactivate verity checks on the custom boot image and most probably to do factory reset, DO IT BEFORE FLASHING THE KERNEL, or it won't boot


If you're using Magisk rooting and patch the boot image before flashing, then you can skip verity disabling. If you do not use Magisk patching, you should always disable verification when applying OTAs from adb sideload, before booting up!

Read first post in thread for installation details.[/color]
 

Attachments

  • cleanslate-raven-images-230105.002--245.zip
    28.7 MB · Views: 38
  • cleanslate-raven-2.4.5.zip
    53 MB · Views: 90
  • cleanslate-oriole-2.4.5.zip
    52.8 MB · Views: 36
Last edited:

dannejanne

Senior Member
Mar 23, 2011
2,429
854
Norrköping, Sweden
Been using the free config app for my Pixel 6 Pro to make vibrations stronger and it's been working so well that I bought it from Play Store. However that function stopped working in the purchased app so I had to make a refund sadly.
 
  • Like
Reactions: tbalden

tbalden

Recognized Developer
Been using the free config app for my Pixel 6 Pro to make vibrations stronger and it's been working so well that I bought it from Play Store. However that function stopped working in the purchased app so I had to make a refund sadly.
There isn't a difference between those two apps in that regard, so it should work. Which vibrations do you tweak? Notifications in pocket or vibration boost?
 

tbalden

Recognized Developer
- Update Android 13 - 2.4.6 -
Android T stable 13 - Feb update
- sources updated to Jan google update
- adblock hosts file updated


CleanSlate T 2.4.6 Downloads:

Magisk with Kernel manager installation

If using a kernel manager like Kernel Flasher, EXKM or FKM, here's an anykernel installer zip
Kernel installer zip for P6Pro (raven) 2.4.6 (use with EXKM,FKM): https://forum.xda-developers.com/attachments/cleanslate-raven-2-4-6-zip.5837341/
Kernel installer zip for P6 (oriole) 2.4.6 (use with EXKM,FKM): https://forum.xda-developers.com/attachments/cleanslate-oriole-2-4-6-zip.5837343/


Android T images zip (tp1a 2023-02-05)
Pixel6/pro (not flashable, contains images) CS 2.4.6: https://forum.xda-developers.com/attachments/cleanslate-raven-images-230205-002-246-zip.5837329/


For the second installation method with fastboot/ images, you'll need to have verity verification disabled.
vbmeta inside the zip of TP1A.011 to deactivate verity checks on the custom boot image and most probably to do factory reset, DO IT BEFORE FLASHING THE KERNEL, or it won't boot


If you're using Magisk rooting and patch the boot image before flashing, then you can skip verity disabling. If you do not use Magisk patching, you should always disable verification when applying OTAs from adb sideload, before booting up!

Read first post in thread for installation details.[/color]
 

Attachments

  • cleanslate-raven-images-230205.002--246.zip
    28.8 MB · Views: 52
  • cleanslate-raven-2.4.6.zip
    53.1 MB · Views: 85
  • cleanslate-oriole-2.4.6.zip
    52.9 MB · Views: 35

tbalden

Recognized Developer
- Update Android 13 - 2.4.7 -
Android T stable 13 - March QPR2 update
- sources updated to March QPR2 google update, 5.10.149
- adblock hosts file updated


CleanSlate T 2.4.7 Downloads:

Magisk with Kernel manager installation

If using a kernel manager like Kernel Flasher, EXKM or FKM, here's an anykernel installer zip
Kernel installer zip for P6Pro (raven) 2.4.7 (use with EXKM,FKM): https://forum.xda-developers.com/attachments/cleanslate-raven-2-4-7-zip.5868463/
Kernel installer zip for P6 (oriole) 2.4.7 (use with EXKM,FKM): https://forum.xda-developers.com/attachments/cleanslate-oriole-2-4-7-zip.5868473/


Android T images zip (tp1a 2023-03-05)
Pixel6/pro (not flashable, contains images) CS 2.4.7: https://forum.xda-developers.com/attachments/cleanslate-raven-images-230305-008-247-zip.5868475/


For the second installation method with fastboot/ images, you'll need to have verity verification disabled.
vbmeta inside the zip of TQ2A.008 to deactivate verity checks on the custom boot image and most probably to do factory reset, DO IT BEFORE FLASHING THE KERNEL, or it won't boot


If you're using Magisk rooting and patch the boot image before flashing, then you can skip verity disabling. If you do not use Magisk patching, you should always disable verification when applying OTAs from adb sideload, before booting up!

Read first post in thread for installation details.
 

Attachments

  • cleanslate-raven-2.4.7.zip
    53.7 MB · Views: 199
  • cleanslate-oriole-2.4.7.zip
    53.5 MB · Views: 101
  • cleanslate-raven-images-230305.008--247.zip
    29.2 MB · Views: 64
Last edited:

tbalden

Recognized Developer
- Update Android 13 - 2.4.8 -
Android T stable 13 - May update
- sources updated to May google update, 5.10.149
- adblock hosts file updated


CleanSlate T 2.4.8 Downloads:

Magisk with Kernel manager installation

If using a kernel manager like Kernel Flasher, EXKM or FKM, here's an anykernel installer zip
Kernel installer zip for P6Pro (raven) 2.4.8 (use with EXKM,FKM): https://forum.xda-developers.com/attachments/cleanslate-raven-2-4-8-zip.5902847/
Kernel installer zip for P6 (oriole) 2.4.8 (use with EXKM,FKM): https://forum.xda-developers.com/attachments/cleanslate-oriole-2-4-8-zip.5902849/


Android T images zip (tp2a 2023-05-05)
Pixel6/pro (not flashable, contains images) CS 2.4.8: https://forum.xda-developers.com/attachments/cleanslate-raven-images-230505-003-248-zip.5902845/


For the second installation method with fastboot/ images, you'll need to have verity verification disabled.
vbmeta inside the zip of TQ2A.008 to deactivate verity checks on the custom boot image and most probably to do factory reset, DO IT BEFORE FLASHING THE KERNEL, or it won't boot


If you're using Magisk rooting and patch the boot image before flashing, then you can skip verity disabling. If you do not use Magisk patching, you should always disable verification when applying OTAs from adb sideload, before booting up!

Read first post in thread for installation details.
 

Attachments

  • cleanslate-raven-images-230505.003--248.zip
    29.4 MB · Views: 57
  • cleanslate-raven-2.4.8.zip
    54 MB · Views: 96
  • cleanslate-oriole-2.4.8.zip
    53.8 MB · Views: 66
Last edited:
  • Like
Reactions: Lughnasadh

Top Liked Posts

  • There are no posts matching your filters.
  • 33
    tbalden's
    CleanSlate kernel
    for Google Pixel 6 Pro


    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"


    6ZpxvLq.png

    As always tbalden is here to bring you authentic new features first in line, to his heart's chosen phone, this year Pixel 6 Pro.
    No root elevation (magisk) needed for all functions and preference switches through CS Config App


    GsRFfBr.jpg


    Release Calendar
    Version 2.4.7 - 21 of March 2023
    Version 2.4.4 - 7 of Dec 2022
    Version 1.4.4 - 8 of June 2022

    Version 2.4.3 - 8 of Nov 2022
    Version 1.4.2 - 7 of April 2022
    Version 1.4.0 - 26 of March 2022
    Version 1.3.4 - 22 of March 2022
    Version 1.3.1 - 15 of Jan 2022
    Version 1.1.0 - 20 of Nov 2021


    Should work on official ROM bases March 2023 sec level.




    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
    - 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
    --
    Foreground App Kill gesture


    Requirements
    - Unlocked Pixel 6 Pro, stock or with magisk root
    - From Android S, vbmeta verification must be disabled. ONLY if you use Magisk Manager canary latest (to patch boot image with Magisk) you can skip vbmeta verification disabling! If using the boot image provided in the zip without Magisk, you MUST disable verification! Download the stock full firmware for you phone, extract Vbmeta.img and do:
    Code:
    fastboot flash --disable-verity --disable-verification vbmeta vbmeta.img
    --- In Android S, you might need to do a factory reset when disabling Verity after the system booted before with vbmeta enabled! If it doesn't boot with corruption problem, you need to do a factory reset with 'fastboot -w'
    --- When updating with next OTA on Android S, I recommend to 'adb sideload ota.zip' and then BEFORE booting, go to Bootloader and with latest Vbmeta.img, make sure to switch off verity again with fastboot flashing vbmeta again, and boot only after that. That way factory reset won't be necessary it seems by experience so far.
    - 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:
    1. reboot to bootloader:
    $ adb reboot-bootloader
    2. Flash boot image and stock dtbo img:
    $ fastboot flash boot cleanslate-raven-boot-xxxxxx.yyy--ZZZ.img
    $ fastboot flash dtbo stock-dtbo-boot-xxxxxx.yyy.img
    3. if everything went fine, reboot to FastbootD and flash vendor_dlkm modules image:
    $ fastboot reboot fastboot
    $ fastboot flash vendor_dlkm cleanslate-raven-vendor_dlkm-xxxxxx.yyy--ZZZ.img
    4. reboot (fastboot reboot), enjoy
    - Rooted method: do the same as above, but before flashing boot, root it on the phone from Magisk Manager
    - Kernel Manager (FKM/EXKM) Rooted method: 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
    P6Pro Rooted installer for Kernel Manager installation (EXKM/FKM...)
    cleanslater-raven-2.4.7.zip for P6pro RAVEN (2023-March update): https://forum.xda-developers.com/attachments/cleanslate-raven-2-4-7-zip.5868463/

    P6 Rooted installer for Kernel Manager installation (EXKM/FKM...)
    cleanslater-oriole-2.4.7.zip for P6 Oriole (2023-March update): https://forum.xda-developers.com/attachments/cleanslate-oriole-2-4-7-zip.5868473/

    Non rooted, Android T images
    Pixel6pro/6 (raven/oriole) Images zip (DO NOT FLASH AS ZIP) for Android13 (2023.03.05)
    CS 2.4.7: https://forum.xda-developers.com/attachments/cleanslate-raven-images-230305-008-247-zip.5868475/


    Android S
    P6Pro Rooted installer for Kernel Manager installation (EXKM/FKM...)
    cleanslater-raven-1.4.4.zip for P6pro RAVEN (June update): https://www.androidfilehost.com/?fid=15664248565197178961

    P6 Rooted installer for Kernel Manager installation (EXKM/FKM...)
    cleanslater-oriole-1.4.4.zip for P6 Oriole (June update): https://www.androidfilehost.com/?fid=15664248565197178968

    Non rooted, Android S images
    Pixel6pro/6 (raven/oriole) Images zip (DO NOT FLASH AS ZIP) for Android12 (2022.06.05)
    CS 1.4.4: https://www.androidfilehost.com/?fid=15664248565197178960



    P6Pro Rooted installer for Kernel Manager installation (EXKM/FKM...)
    cleanslater-raven-2.4.4.zip for P6pro RAVEN (Dec update): https://forum.xda-developers.com/attachments/cleanslate-raven-2-4-4-zip.5779463/

    P6 Rooted installer for Kernel Manager installation (EXKM/FKM...)
    cleanslater-oriole-2.4.4.zip for P6 Oriole (Dec update): https://forum.xda-developers.com/attachments/cleanslate-oriole-2-4-4-zip.5779465/

    Non rooted, Android T images
    Pixel6pro/6 (raven/oriole) Images zip (DO NOT FLASH AS ZIP) for Android13 (2022.12.05)
    CS 2.4.4: https://forum.xda-developers.com/attachments/cleanslate-raven-images-221205-011-244-zip.5779459/


    Pixel6pro/6 (raven/oriole) Images zip (DO NOT FLASH AS ZIP) for Android13 (2022.11.05)
    CS 2.4.3: https://forum.xda-developers.com/attachments/cleanslate-raven-images-221105-002-243-zip.5755897/

    cleanslater-raven-2.4.3.zip for P6pro RAVEN (Nov update): https://forum.xda-developers.com/attachments/cleanslate-raven-2-4-3-zip.5755895/
    cleanslater-raven-1.4.2.zip for P6pro RAVEN (March update): https://www.androidfilehost.com/?fid=14655340768118449925
    cleanslater-oriole-1.4.2.zip for P6 Oriole (March update): https://www.androidfilehost.com/?fid=14655340768118449926
    Pixel6pro/6 (raven/oriole) Images zip (DO NOT FLASH AS ZIP) for Android12 (2022.04.05)
    CS 1.4.2: https://www.androidfilehost.com/?fid=14655340768118449927
    [

    cleanslater-raven-1.4.0.zip for P6pro RAVEN (March update): https://www.androidfilehost.com/?fid=14655340768118442034
    cleanslater-oriole-1.4.0.zip for P6 Oriole (March update): https://www.androidfilehost.com/?fid=14655340768118442035
    Pixel6pro/6 (raven/oriole) Images zip (DO NOT FLASH AS ZIP) for Android12 (2022.03.05)
    CS 1.4.0: https://www.androidfilehost.com/?fid=14655340768118442036


    cleanslater-oriole-1.3.4.zip for P6 Oriole (March update): https://www.androidfilehost.com/?fid=2981970449027578370
    cleanslater-raven-1.3.4.zip for P6pro RAVEN (March update): https://www.androidfilehost.com/?fid=2981970449027578369
    Pixel6pro (raven) Images zip (DO NOT FLASH AS ZIP) for Android12 (2022.03.05)
    CS 1.3.4: https://www.androidfilehost.com/?fid=2981970449027578368

    Pixel6pro (raven) Images zip (DO NOT FLASH AS ZIP) for Android12 (2022.01.05)
    CS 1.3.1: https://www.androidfilehost.com/?fid=17825722713688269355

    cleanslater-raven-1.3.1.zip for P6pro (jan update): https://www.androidfilehost.com/?fid=17825722713688269397
    Pixel6pro (raven) Images zip (DO NOT FLASH AS ZIP) for Android12 (2021.08.17)
    CS 1.1.0: https://www.androidfilehost.com/?fid=7161016148664842834



    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

    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.6 -- Normal free download:
    https://www.androidfilehost.com/?fid=17825722713688272307
    Configuration App 3.2.6 -- Normal free download:
    https://www.androidfilehost.com/?fid=17825722713688272306

    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



    Src: https://github.com/tbalden/android_kernel_gs_raviole
    https://github.com/tbalden/google-modules-sec_touch
    https://github.com/tbalden/google-modules-amplifiers
    https://github.com/tbalden/google-modules-lwis
    https://github.com/tbalden/google-modules-bcm4389/tree/cleanslate-s

    Special thanks
    To @Freak07 for all his work on XDA and help
    To @flar2 for his original works
    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.
    [/b][/B]
    9
    Changelogs:
    1.1.0 - initial public release

    Beta program join process:
    To use the premium apps with Pixel6pro, you need to join the Beta program on Play Store for the Premium app:
    config-1.jpgconfig-2.jpgconfig-3.png
    companion-1.jpgcompanion-2.jpgcompanion-3.jpg
    8
    - Update Android SP1A A12 - 1.4.2 -
    Android S stable 12L - April update
    - installer zip/ Images updated to latest
    - adblock hosts file updated


    CleanSlate S 1.4.2 Downloads:

    Magisk with Kernel manager installation

    If using a kernel manager like EXKM or FKM, here's an anykernel installer zip
    Kernel installer zip for P6Pro (raven) 1.4.2 (use with EXKM,FKM): https://www.androidfilehost.com/?fid=14655340768118449925
    Kernel installer zip for P6 (oriole) 1.4.2 (use with EXKM,FKM): https://www.androidfilehost.com/?fid=14655340768118449926


    Android S images zip (sp1a 2022-04-05)
    Pixel6/pro (not flashable, contains images) CS 1.4.2: https://www.androidfilehost.com/?fid=14655340768118449927


    For the second installation method with fastboot/ images, you'll need to have verity verification disabled.
    vbmeta inside the zip of SP1A.004 to deactivate verity checks on the custom boot image and most probably to do factory reset, DO IT BEFORE FLASHING THE KERNEL, or it won't boot


    If you're using Magisk rooting and patch the boot image before flashing, then you can skip verity disabling. If you do not use Magisk patching, you should always disable verification when applying OTAs from adb sideload, before booting up!

    NOTE: on latest March (12L) update I needed to update Magisk to Stable magisk app and latest stable magisk binaries in the zip, to be able to update with a kernel manager + magisk when installing with the installer zip.

    Read first post in thread for installation details.
    8
    - Update Android SP1A A12 - 1.3.3 -
    Android S stable - February update
    - Update to latest google sources
    - adblock hosts file updated


    CleanSlate S 1.3.3 Downloads:

    Magisk with Kernel manager installation

    If using a kernel manager like EXKM or FKM, here's an anykernel installer zip
    Kernel installer zip for P6Pro (raven) 1.3.3 (use with EXKM,FKM): https://www.androidfilehost.com/?fid=17825722713688282829
    Kernel installer zip for P6 (oriole) 1.3.3 (use with EXKM,FKM): https://www.androidfilehost.com/?fid=17825722713688283038


    Android S images zip (sp1a 2022-02-05)
    Pixel6/pro (not flashable, contains images) CS 1.3.3: https://www.androidfilehost.com/?fid=17825722713688282830


    For the second installation method with fastboot/ images, you'll need to have verity verification disabled.
    vbmeta inside the zip of SP1A.003 to deactivate verity checks on the custom boot image and most probably to do factory reset, DO IT BEFORE FLASHING THE KERNEL, or it won't boot
    You can try to deactivate the vbmeta check before the first booting up right after sideloading the OTA , maybe that will let you boot without factory reset after vbmeta verify disabling.

    Deactivate, you might need to factory reset if you don't follow the OTA-update/disable-before-first-boot procedure (fastboot -w for factory reset)

    fastboot flash --disable-verity --disable-verification vbmeta stock-vbmeta-220205.003.img

    How to re-activate if you need later?
    fastboot flash vbmeta stock-vbmeta-220205.003.img


    If you're using Magisk rooting and patch the boot image before flashing, then you can skip verity disabling. If you do not use Magisk patching, you should always disable verification when applying OTAs from adb sideload, before booting up!

    NOTE: on latest update I was unable to patch the boot image manually with Magisk and boot it, got a reboot with that on Verity enabled device. I ended up using a kernel manager to install with the installer zip instead

    Read first post in thread for installation details.
    8
    - Update Android SP1A A12 - 1.4.0 -
    Android S stable 12L - Feature update
    - Feature: change Notification boosting / Vibration boosting
    ---- In-pocket Notification boosting for double-vibration type notifs, noticeably stronger in-pocket, instead of weak sauce stock (e.g. gmail, google chat, teams...)
    ---- Vibration boosting for haptics: now only boost the very short stock haptics, other types of longer vibrations are not boosted at all, while screen is ON
    ---- Vibration boosting (slight boost) will trigger for notification vibrations while screen is OFF
    - fix: additional tuning of Touch Corner Gestures, to filter out any remaining single-taps identified as double-tap gesture in the corner gesture area
    - adblock hosts file updated, major additions in it


    CleanSlate S 1.4.0 Downloads:

    Magisk with Kernel manager installation

    If using a kernel manager like EXKM or FKM, here's an anykernel installer zip
    Kernel installer zip for P6Pro (raven) 1.4.0 (use with EXKM,FKM): https://www.androidfilehost.com/?fid=14655340768118442034
    Kernel installer zip for P6 (oriole) 1.4.0 (use with EXKM,FKM): https://www.androidfilehost.com/?fid=14655340768118442035


    Android S images zip (sp1a 2022-03-05)
    Pixel6/pro (not flashable, contains images) CS 1.4.0: https://www.androidfilehost.com/?fid=14655340768118442036


    For the second installation method with fastboot/ images, you'll need to have verity verification disabled.
    vbmeta inside the zip of SP1A.013 to deactivate verity checks on the custom boot image and most probably to do factory reset, DO IT BEFORE FLASHING THE KERNEL, or it won't boot


    If you're using Magisk rooting and patch the boot image before flashing, then you can skip verity disabling. If you do not use Magisk patching, you should always disable verification when applying OTAs from adb sideload, before booting up!

    NOTE: on latest March (12L) update I needed to update Magisk to Stable magisk app and latest stable magisk binaries in the zip, to be able to update with a kernel manager + magisk when installing with the installer zip.

    Read first post in thread for installation details.