Development [KERNEL] CleanSlate T1.4.4 |S2S|AdBlock|VIB|BatterySvr [Jan 10]

Search This thread

tbalden

Recognized Developer
I used the Kernel flasher zip. Yesterday i had used the Kernel Flasher, today i used the EXKM, as it's in my normally installed apps and it's my usual goto for flashing the kernel

Edit: additional info, it seems to have killed any data, i flashed the kernel backup back, but the issue stays. In the process of flashing the whole firmware again
What would be of interest here is the log that it produced while installing. I suspect that vendor dlkm didn't flash correctly and so modules might have issues with loading
 

quorn23

Senior Member
Jan 25, 2012
463
180
Google Pixel 4 XL
Google Pixel 7
This probably won't do anything to solve the issue, but there's a chance the Official Google Android Flash Tool might.
Thanks, i keep that in mind, i used the PixelFlasher and it worked, everything came back online as well.
What would be of interest here is the log that it produced while installing. I suspect that vendor dlkm didn't flash correctly and so modules might have issues with loading
Yep. I went through the process of manually flashing the kernel, now i indeed see the kernel labeled as cleanslate (now seeing it, i didn't before) so it's the kernel flash zip that's "failing". Would you like me to fetch you the output of the flashing process? Is that the log you mean? Edit: Is there a preferred tool for you that produces clean logs for you?

Small bonus question, as kernel is running now, can i normally flash the patched boot-init.img to get my root state back?
 

tbalden

Recognized Developer
Thanks, i keep that in mind, i used the PixelFlasher and it worked, everything came back online as well.

Yep. I went through the process of manually flashing the kernel, now i indeed see the kernel labeled as cleanslate (now seeing it, i didn't before) so it's the kernel flash zip that's "failing". Would you like me to fetch you the output of the flashing process? Is that the log you mean?

Small bonus question, as kernel is running now, can i normally flash the patched boot-init.img to get my root state back?
Yes, init_boot partition is now separated and easier to keep/flash. So you can flash it, kernel will remain.


Yes, the log of flashing would be of interest, I think there might be an issue with the installer script inside it and the log would probably reveal what's happening. Thanks
 

quorn23

Senior Member
Jan 25, 2012
463
180
Google Pixel 4 XL
Google Pixel 7
Yes, init_boot partition is now separated and easier to keep/flash. So you can flash it, kernel will remain.


Yes, the log of flashing would be of interest, I think there might be an issue with the installer script inside it and the log would probably reveal what's happening. Thanks
Apologies for the screenshots, exkm won't let me just copy the text, but I fetched the error in question
after the last screen there is just a "Done" and not more log
 

Attachments

  • Screenshot_20221030-172910.png
    Screenshot_20221030-172910.png
    178.9 KB · Views: 87
  • Screenshot_20221030-172935.png
    Screenshot_20221030-172935.png
    124.9 KB · Views: 87
  • Screenshot_20221030-172954.png
    Screenshot_20221030-172954.png
    151.5 KB · Views: 88

tbalden

Recognized Developer
Apologies for the screenshots, exkm won't let me just copy the text, but I fetched the error in question
after the last screen there is just a "Done" and not more log

Thanks a lot for reporting and the provided info!

So I had to re-upload a fixed version. The installer didn't contain boot.img correctly, so it was not flashed with the zip.
Updated the original post with the new zip. New URL:
 

quorn23

Senior Member
Jan 25, 2012
463
180
Google Pixel 4 XL
Google Pixel 7
Thanks a lot for reporting and the provided info!

So I had to re-upload a fixed version. The installer didn't contain boot.img correctly, so it was not flashed with the zip.
Updated the original post with the new zip. New URL:
My pleasure!

Let me know if you need me to test the updated flash zip (i flashed the kernel manually and am a happy camper, but i can reset it and test the zip, when i have a minute to confirm if needed) That time i would also look for an app that lets me save the flash log first ;)
 

alawii_shark

Member
Feb 7, 2013
48
31
Question, does this work on pixel 7 ?

If yes is there a different file or the same would work ?

Also, If I use this, will banking apps work ?
 
  • Like
Reactions: tbalden

roirraW "edor" ehT

Forum Moderator
Staff member
Question, does this work on pixel 7 ?

If yes is there a different file or the same would work ?

Also, If I use this, will banking apps work ?

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

If you had the banking apps working already using the usual SafetyNet steps before installing this kernel, then they'll work after.

The custom kernel will have no effect on whether they work or not.
 
  • Like
Reactions: tbalden

Neuken6969

Senior Member
Sep 25, 2018
146
20
followed all the steps flawlessly ... guess i missed a step because now i can not flash cleanslate-pantah-1.4.0v2.zip on my pixel 7 pro says
"unsupported android security patch level"
 

capntrips

Senior Member
Aug 29, 2020
314
718
OnePlus 6T
Google Pixel 6
followed all the steps flawlessly ... guess i missed a step because now i can not flash cleanslate-pantah-1.4.0v2.zip on my pixel 7 pro says
"unsupported android security patch level"
Sounds like you need to upgrade to TD1A.220804.031.

Can you share the output of the following commands?

Code:
adb shell getprop ro.build.id
adb shell getprop ro.build.version.security_patch
 
  • Like
Reactions: roirraW "edor" ehT

Neuken6969

Senior Member
Sep 25, 2018
146
20
So I need to download The firmware again take that a knit boot put that on my phone. Hit it with magisk and then reflash it and then I can do the kernel. Got it ... That's the file I already used. I just looked at it and I'm downloading a second copy. I don't get it that's the firmware I used
 

Attachments

  • PXL_20221102_184737343.MP.jpg
    PXL_20221102_184737343.MP.jpg
    7.5 MB · Views: 65

capntrips

Senior Member
Aug 29, 2020
314
718
OnePlus 6T
Google Pixel 6
So I need to download The firmware again take that a knit boot put that on my phone. Hit it with magisk and then reflash it and then I can do the kernel. Got it ... That's the file I already used. I just looked at it and I'm downloading a second copy. I don't get it
Sounds like a failed flash that rolled back to the previous slot. Support for that is off topic for a kernel thread, so I would suggest posting the output of the upgrade flash (preferably a link to pastebin or similar with the full copy and pasted output, rather than a photo of the screen) to one of the root and upgrade support threads.
 
  • Like
Reactions: roirraW "edor" ehT

roirraW "edor" ehT

Forum Moderator
Staff member
So I need to download The firmware again take that a knit boot put that on my phone. Hit it with magisk and then reflash it and then I can do the kernel. Got it ... That's the file I already used. I just looked at it and I'm downloading a second copy. I don't get it that's the firmware I used
You can also use the Official Google Android Flash Tool. You're not the only user who, for some unknown reason, the .031 firmware failed to successfully flash. Since your screenshot shows you're on the .009 firmware, we know that something failed somewhere. If you need any more help, you can continue back in my thread where you started if you wish - I originally forgot that some users had trouble updating to .031, which is why I sent you here.
 
  • Like
Reactions: tbalden

Neuken6969

Senior Member
Sep 25, 2018
146
20
I'm getting this error anyone have any input??
 

Attachments

  • Screenshot_20221108-212446.png
    Screenshot_20221108-212446.png
    134 KB · Views: 54

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    - Update - 1.4.6 -
    Android T stable 13 QPR2 - March updates
    - update: latest google sources
    - adblock hosts file updated



    CleanSlate T 1.4.6 Downloads:

    Android T images zip (tq1a 2023-03-05)
    Pixel7/pro (not flashable, contains images) CS 1.4.6: https://forum.xda-developers.com/attachments/cleanslate-pantah-images-230305-008-146-zip.5862737/

    Magisk with Kernel manager installation

    If using a kernel manager like Kernel Flasher, EXKM or FKM, here's an anykernel installer zip.
    If you did manual (fastboot) flashing earlier before trying to install this, then this method will most likely fail at flashing vendor_dlkm as a manual fastboot flash resizes the partition to a likely smaller one and this won't fit. If you did that, you'll need to flash back to stock/magisk and only then use this installer zip.
    Kernel installer zip for P7Pro/P7 (cheeta/panther) 1.4.6 (use with kernel flasher/EXKM,FKM): https://forum.xda-developers.com/attachments/cleanslate-pantah-1-4-6-zip.5862735/


    Read first post in thread for installation details.
    2
    Apps should work fine in that combination.

    I'll try to come up with a new ak3 zip that should actually work with fkm and kernel flasher as well.

    So here is the 1.4.5v2 zip, which now has the boot.img zipped in instead of the kernel Image.lz4 veresion.

    It should work as intended now.
    Link: https://forum.xda-developers.com/attachments/cleanslate-pantah-1-4-5v2-zip.5856327/
    2
    Has anyone tired the kernel on Ancient OS?

    Was hoping to use the kernel flasher in FKM but i can see from the previous messages that it wont go well? also bought a copy of the kernel config app on playstore, will it play nice with the free service app from here?
    Apps should work fine in that combination.

    I'll try to come up with a new ak3 zip that should actually work with fkm and kernel flasher as well.
    1
    Why don't I have Battery Saver mode?

    P/s: I use lineagesOS 20.0

    334961147_583155123499094_6882113626237184064_n.jpg
    Can you please share the info page, what's the device name it detects? Seems like the device have doesn't fit with stock naming under lineage
    1
    Can you share the outcome of this command?
    It seems like your device or model name might be modified by magisk?

    Code:
    adb shell
    $ getprop | grep product

    Thanks
    [dev.mnt.blk.product]: [sda30]
    [dev.mnt.dev.product]: [dm-4]
    [dev.mnt.rootdisk.product]: [sda]
    [ro.boot.product.hardware.sku]: [GP4BC]
    [ro.build.product]: [cheetah]
    [ro.com.google.ime.system_lm_dir]: [/product/usr/share/ime/google/d3_lms]
    [ro.postinstall.fstab.prefix]: [/product]
    [ro.product.ab_ota_partitions]: [abl,bl1,bl2,bl31,boot,dtbo,gsa,init_boot,ldfw,modem,pbl,product,pvmfw,system,system_dlkm,system_ext,tzsw,vbmeta,vbmeta_system,vbmeta_vendor,vendor,vendor_boot,vendor_dlkm,vendor_kernel_boot]
    [ro.product.board]: [cheetah]
    [ro.product.bootimage.brand]: [google]
    [ro.product.bootimage.device]: [cheetah]
    [ro.product.bootimage.manufacturer]: [Google]
    [ro.product.bootimage.model]: [Pixel 7 Pro]
    [ro.product.bootimage.name]: [cheetah]
    [ro.product.brand]: [google]
    [ro.product.build.date]: [Fri Feb 17 02:02:13 UTC 2023]
    [ro.product.build.date.utc]: [1676599333]
    [ro.product.build.fingerprint]: [google/cheetah/cheetah:13/TQ2A.230305.008.C1/9619669:user/release-keys]
    [ro.product.build.id]: [TQ2A.230305.008.C1]
    [ro.product.build.tags]: [release-keys]
    [ro.product.build.type]: [user]
    [ro.product.build.version.incremental]: [9619669]
    [ro.product.build.version.release]: [13]
    [ro.product.build.version.release_or_codename]: [13]
    [ro.product.build.version.sdk]: [33]
    [ro.product.cpu.abi]: [arm64-v8a]
    [ro.product.cpu.abilist]: [arm64-v8a]
    [ro.product.cpu.abilist32]: []
    [ro.product.cpu.abilist64]: [arm64-v8a]
    [ro.product.device]: [cheetah]
    [ro.product.first_api_level]: [32]
    [ro.product.locale]: [en-US]
    [ro.product.manufacturer]: [Google]
    [ro.product.model]: [Pixel 7 Pro]
    [ro.product.name]: [cheetah]
    [ro.product.odm.brand]: [google]
    [ro.product.odm.device]: [cheetah]
    [ro.product.odm.manufacturer]: [Google]
    [ro.product.odm.model]: [Pixel 7 Pro]
    [ro.product.odm.name]: [cheetah]
    [ro.product.product.brand]: [google]
    [ro.product.product.device]: [cheetah]
    [ro.product.product.manufacturer]: [Google]
    [ro.product.product.model]: [Pixel 7 Pro]
    [ro.product.product.name]: [cheetah]
    [ro.product.system.brand]: [google]
    [ro.product.system.device]: [generic]
    [ro.product.system.manufacturer]: [Google]
    [ro.product.system.model]: [mainline]
    [ro.product.system.name]: [mainline]
    [ro.product.system_dlkm.brand]: [google]
    [ro.product.system_dlkm.device]: [cheetah]
    [ro.product.system_dlkm.manufacturer]: [Google]
    [ro.product.system_dlkm.model]: [Pixel 7 Pro]
    [ro.product.system_dlkm.name]: [cheetah]
    [ro.product.system_ext.brand]: [google]
    [ro.product.system_ext.device]: [cheetah]
    [ro.product.system_ext.manufacturer]: [Google]
    [ro.product.system_ext.model]: [Pixel 7 Pro]
    [ro.product.system_ext.name]: [cheetah]
    [ro.product.vendor.brand]: [google]
    [ro.product.vendor.device]: [cheetah]
    [ro.product.vendor.manufacturer]: [Google]
    [ro.product.vendor.model]: [Pixel 7 Pro]
    [ro.product.vendor.name]: [cheetah]
    [ro.product.vendor_dlkm.brand]: [google]
    [ro.product.vendor_dlkm.device]: [cheetah]
    [ro.product.vendor_dlkm.manufacturer]: [Google]
    [ro.product.vendor_dlkm.model]: [Pixel 7 Pro]
    [ro.product.vendor_dlkm.name]: [cheetah]
    [ro.product.vndk.version]: [33]
    [ro.vendor.product.cpu.abilist]: [arm64-v8a]
    [ro.vendor.product.cpu.abilist32]: []
    [ro.vendor.product.cpu.abilist64]: [arm64-v8a]
  • 33
    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"


    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 7 Pro.
    No root elevation (magisk) needed for all functions and preference switches through CS Config App


    GsRFfBr.jpg


    Release Calendar
    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.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/

    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



    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.
    12
    Changelogs and such for later use..
    12
    - Update - 1.4.3 -
    pngwing.com.png
    Android T stable 13 - Dec qpr1 updates
    - update: latest google sources
    - adblock hosts file updated


    CleanSlate T 1.4.3 Downloads:

    Android T images zip (tp1a 2022-12-05)
    Pixel7/pro (not flashable, contains images) CS 1.4.3: https://forum.xda-developers.com/attachments/cleanslate-pantah-images-221205-011-143-zip.5779343/


    Magisk with Kernel manager installation
    If using a kernel manager like Kernel Flasher, EXKM or FKM, here's an anykernel installer zip.
    If you did manual (fastboot) flashing earlier before trying to install this, then this method will most likely fail at flashing vendor_dlkm as a manual fastboot flash resizes the partition to a likely smaller one and this won't fit. If you did that, you'll need to flash back to stock/magisk and only then use this installer zip.
    Kernel installer zip for P7Pro/P7 (cheeta/panther) 1.4.3 (use with kernel flasher/EXKM,FKM): https://forum.xda-developers.com/attachments/cleanslate-pantah-1-4-3-zip.5779345/


    Read first post in thread for installation details.[/color]
    10
    There you go! I hope @tbalden is okay with this? If not I'll delete quickly.
    Thanks, I also had the idea if that it doesn't work out, then I'll upload it here, so I just did that here (I'll link it in the original post as well). :)
    You can now remove your upload. Many thanks for helping out!
    9
    nice to see you here :) It´s been a pleasure as always