[Google Pixel 7 Pro] tbalden:
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"

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.5.1 - 12 of Aug 2023

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

- Non-rooted method: 0. download the installation zip, Unzip it to your PC.[/B][/SIZE]

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://xdaforums.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://xdaforums.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://xdaforums.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://xdaforums.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://xdaforums.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://xdaforums.com/attachments/cleanslate-pantah-1-4-3-zip.5779345/

CS 1.4.2: https://xdaforums.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://xdaforums.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://xdaforums.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

https://play.google.com/store/apps/details?id=org.cleanslate.csservice[/B]

Configuration App 3.2.x -- 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.3.11 -- Normal free download:

https://xdaforums.com/attachments/cleanslate-service-3311-apk.5952805/

Configuration App 3.2.16 -- Normal free download:

https://xdaforums.com/attachments/cleanslate-config-3216-apk.5952803/[/B]

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.