yashsingh1/xdaforums huggingface dataset:
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
flashable zip:
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Neuken6969:
Thank you sir, I have that and it errors in ex kernel manager.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Neuken6969:
Found my error. I am running RD1A.200810.022.A4. guess I need to downgrade?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
No, upgrade is needed. We're currently December patch level, .201205.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Neuken6969:
hmmm no idea what my issue is then?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
200810 is August
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@tbalden
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Oh interesting, so then it's October. Thanks for the correction.

But still the latest kernel version needs December patch level of the firmware.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@tbalden your welcome
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Hecke92:
Wrong thread
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Hey. This is a kernel and not a ROM. The change of the prop is not necessary, as the kernel does it to achieve safety net passing, without magisk and rooting. Still it can be used with magisk/root as well.

As it's a kernel, it doesn't have screen shot features.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Hecke92:
Thanks for your work @tbalden

I am quite new to this:

So passing safety net is a kernel thing? When using a custom Rom with this kernel and root with magisk I pass safety net? Do I have to change the build.prop to 3a or not?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] mistermojorizin:
Any chance you'd be interested in adding some of the performance enhancements from Proton kernel? I love your feature set, but the extra RAM and responsiveness is nice on the other one.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] dlb134:
Is it possible to bake in volume buttons to skip music tracks?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@tbalden have you checked out the new update? can we use it with your kernel 1.7.1?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Yes, kernel sources didn't change for pixel 5 this month. So it should just work.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] swangjang:
Can confirm kernel 1.7.1 works with January update.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] swangjang:
Dear @tbalden

I have 1 feedback about fingerprint tap gesture.

Currently, turning on the kernel gesture disables the stock gesture.

The kernel gesture is tap and double dap, while the stock gesture is a swipe up and swipe down.

It would be great if the tap/double tap and swipe up/down could co-exist.

I like the stock gesture swipe down for notification (because I can swipe down again for quick settings) but I also really like the single tap home and double tap sleep.

But currently, if I want to use single tap home and double tap sleep, I can't use the stock swipe gesture and vice versa.

It would be perfect if I could use both kernel gesture and stock gesture.

Thank you.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@tbalden is there any way to add allowed apps and websites to Adaway or do we just have to cut it on and off
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Maledict:
SafetyNet stopped passing yesterday - is this hapenning for anyone else using this kernel? I'm not using Magisk nor other system changes. Thanks!

EDIT: Found the solution - flash magisk and then flash this module: https://github.com/kdrag0n/safetynet-fix

To fix GPay not working, it is necessary to clean data of Google Play Services, Google Play Store and Google Pay.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@Maledict how do we use it because I tried to flash the .zip and it said it was not a magisk module
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] cubandanger05:
There is a folder inside the zip, extract it. Then zip the folder you extracted, then flash it.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@cubandanger05 thanks for your response but he updated his github with a flashable .zip file
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Serial Kazama:
Stupid Question, wer is that flashable zip? Never mine, i found it. on the right side. xD
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Flashfobia:
Is it possible to use Cleanslate kernel version 1.7.1 with the latest ProtonAOSP 11.3.1?

Edit: I can confirm this is working
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Thanks for the feedback!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
I like this idea. My current issue is that it's not too easy to simply tap without triggering the Swipe down/up gestures.

It would be relatively easy in the code to achieve this. I'll have a look.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
The sources didn't change in the new February patch. I tested and all is fine with the latest version of cleanslate.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Working on a new version mainly focusing to bring kdrag0ns safetynet fix magisk module for hw attestation to work without magisk baked into the kernel.. so far progress, but it's a bit finicky :)

But after all it works, without magisk
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
Thank you for your work can't wait to install the new kernel!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] mistermojorizin:
deleted - the option i was asking about just showed up after a few reboots in the config app. i love the kernel, bought the app.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Edit: removing the release for now, sorry, it causes issues on boots. Please revert to previous version.

- Update Android R Stable - 1.7.2 -​

Add SafetyNet fix + Fingerprint + February images

- New: special in-built version of @kdrag0n 's SafetyNet fix for keystore fallback

--- baked into the kernel, no Magisk needed to fully pass CTS profile and Basic SN

--- those who have a phone where Hardware attestation now fails, should pass the test with this

--- use the boot image provided and after flashing and first boot do a reboot again, so the fix can work forward on

- New: add Fingeprint gesture: Stock Swipe Up/Down option (new config app needed!)

--- use normal fp tap for special gestures, and swipes for notification area stock gestures

- Updating to latest adblocking hosts files from Steven Black/AdAway/yoyo repos

CleanSlate R 1.7.2 Downloads:

Rooted installer zip:

CleanSlate R 1.7.2:

Non rooted, Android R image (2021-02-05)

Pixel5 redfin boot image CS 1.7.2:

CleanSlate Config App free version 3.1.10: https://www.androidfilehost.com/?fid=17248734326145727973

Premium version still rolling out to playstore yet, today

Read first post in thread for installation details.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
So I flashed the new rooted kernel with FKM and it loaded up fine, restarted it like you said to make safety net pass and now it says can't load android data might be corrupted. Any solutions? I'm on Feb. security patch and I had v 1.7.1 installed with root.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] mistermojorizin:
I just flashed the old one back from the bootloader and that let me boot again. Not a solution, but it got me back running for now.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
So it didn't boot for you on your phone the first time?

Sorry to hear that, I need to pull this release then.. :(

I had some finicky issues with it but I thought I have it sorted out..

Sorry for the trouble people
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Can you please try boot the old kernel, you could try to use fastboot boot to see it still works, then if so reroot the boot image.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
v
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
I got booted up again with a magisk patched Feb. .img and I was about to try again but I see that you are pulling it so I guess I will use the 1.7.1v instead
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
It booted the first time but as soon as I rebooted that's when I got the corrupted message
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Question: do I understand it right that you finally managed to boot with 1.7.2 a third boot time then with the new version? Without the corruption message?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@tbalden do you think it could have been because I had the magisk safety net zip installed
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Well, that's an interesting idea, but I'm not sure unfortunately..I should test this with magisk installed and try a few possibilities.. I only tried without magisk on my phone.

I hope you managed to get back to your phone with an older version somehow.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
No I just used a magisk patched Feb stock boot.img then I used FKM to flash the 1.7.1v.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
Yes I am back up and everything is running smoothly with magisk and 1.7.1 I hope you are able to figure out the problem
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@tbalden FYI every time I fastboot boot the non-rooted cleanslate1.7.2.img it boots properly to the android os and it works! Just thought you should know.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
I've done now more testing, and it's indeed colliding with magisk. I'll add detection to not do the keystore trick for sn when using magisk. Anyway it's possible to use the module instead for those who use magisk
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
Ok cool, thanks for the amazing work that you do!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
- Update Android R Stable - 1.7.3 -​

Add SafetyNet fix + Fingerprint + February images

- New: special in-built version of @kdrag0n 's SafetyNet fix for keystore fallback

--- baked into the kernel, no Magisk needed to fully pass CTS profile and Basic SN

--- Will not be activated with Magisk, as it conflicts, only activates with non-rooted boot image! (You'll need the Safetynet magisk module when using magisk)

--- those who have a phone where Hardware attestation now fails, should pass the test with this

--- use the boot image provided and after flashing and first boot do a reboot again, so the fix can work forward on

- New: add Fingeprint gesture: Stock Swipe Up/Down option (new config app needed!)

--- use normal fp tap for special gestures, and swipes for notification area stock gestures

- Updating to latest adblocking hosts files from Steven Black/AdAway/yoyo repos

CleanSlate R 1.7.3 Downloads:

Rooted installer zip:

CleanSlate R 1.7.3: https://www.androidfilehost.com/?fid=17248734326145729354

Non rooted, Android R image (2021-02-05)

Pixel5 redfin boot image CS 1.7.3: https://www.androidfilehost.com/?fid=17248734326145729353

CleanSlate Config App free version 3.1.10: https://www.androidfilehost.com/?fid=17248734326145727973

Premium version still rolling out to playstore yet, today

Read first post in thread for installation details.

This is a fix for previous 1.7.2 Magisk not-booting issues. Please test and give feedback.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
1.7.3 for testing is up :)
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
About to install now and I will let you know how it goes
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
I can't boot up it is doing the same thing, do I need to uninstall the safetynet module first?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
I can't boot up it is doing the same thing, do I need to uninstall the magisk safetynet module first?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
No, you shouldn't. Meh, then something isn't working, that works on my side.

When you boot normally, do you have a /system/bin/magisk binary on your phone? I'm checking for that to validate that magisk is installed
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
It says that Magisk is detected and reflashing isn't needed
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] swangjang:
Same here.

I downloaded the provided non-rooted 1.7.3 boot.img and patched it with magisk.

Fastboot boot worked fine so I fastboot flashed the boot.img.

The first initial boot was okay but rebooting gave me error "Cannot load to Android system".

I had kdragon's safetynet fix module installed prior to flashing.

I'll uninstall it first and try again later.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Thanks for testing. Let me know how it goes. I'll try to break my phone with that module too a bit later. I struggle with this because I need my pixel 5 without magisk for my apps that I use, I'm testing it on pixel 4xl where I can play with magisk too.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
So I removed everything Magisk and the non-rooted version works with no problem, I am currently running 1.7.3 after 3 reboots, so far so good.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Right, in the meantime I found out that my method to determine if there's magisk system being booted is not good enough. In fact it seems for now I can't find a reliable and early enough method to do this. Will need to provide two different installation, the non rooted boot image with the safetynet feature and the installer zip without the feature. Right now that's the only solution I see.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
Sounds good to me, I'm sure you will figure it out but if not it's still the best kernel for the Pixel 5.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] swangjang:
Firstly, thank you for all your hard work.

This is my new test result:

I uninstalled kdragon's safetynet fix magisk module.

Reboot phone once.

Reboot to bootloader and flashed magisk patched 173 img.

Initial boot was fine as always but rebooting got stuck on the "G" logo with the "updating" horizontal slider animation.

One thing to note is that I wasn't shown the "corrupted" message. Just stuck on booting screen.

Reboot to bootloader and flashed magisk patched 171 img and all back to working order.

Is the rooted installer 173 zip link on post #236 updated to the one without safetynet features?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
Have you put up the new rooted installer without the safety net fix?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Not yet, I think I've found a way to not have to pack the two separately in the end. I'll update the thread later today
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] dirtyreturn:
Just to report. I flashed 1.7.3 via fastboot and it booted first try. And for the past few days it's just been great

@tbalden . I forgot to include : I'm google play store certified!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] matlear:
Hi, I'm rooted stock with magisk and safety net universal fix, can I flash this kernel without messing up my install ?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Sorry people, androidfilehost acting up today as well, and I really want to share the new version from there.. will try again a bit later, and see. meh
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] dirtyreturn:
Looking forward to the release!

Hey, tbalden,. I'm wondering something and is there any way you could look into it?

So, there's this app I had enjoyed using... Though, with k.adaway enabled in your cleanslate config app I get locked out of it's functionality.

Is there or could there be, if possible, a whitelist option for that particular feature?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
- Update Android R Stable - 1.7.4 -​

Add SafetyNet fix + Fingerprint + February images

- New: special in-built version of @kdrag0n 's SafetyNet fix for keystore fallback

--- baked into the kernel, no Magisk needed to fully pass CTS profile and Basic SN

--- Will not be activated with Magisk, as it conflicts, only activates with non-rooted boot image! (You'll need the Safetynet magisk module when using magisk)

--- those who have a phone where Hardware attestation now fails, should pass the test with this

--- use the boot image provided and after flashing and first boot do a reboot again, so the fix can work forward on

- New: add Fingeprint gesture: Stock Swipe Up/Down option (new config app needed!)

--- use normal fp tap for special gestures, and swipes for notification area stock gestures

- Updating to latest adblocking hosts files from Steven Black/AdAway/yoyo repos

CleanSlate R 1.7.4 Downloads:

Rooted installer zip:

CleanSlate R 1.7.4: https://www.androidfilehost.com/?fid=17248734326145732011

Non rooted, Android R image (2021-02-05)

Pixel5 redfin boot image CS 1.7.5: https://www.androidfilehost.com/?fid=17248734326145733993

CleanSlate Config App free version 3.1.10: https://www.androidfilehost.com/?fid=17248734326145727973

Premium version still rolling out to playstore yet, today

Read first post in thread for installation details.

This is a fix for previous 1.7.2/3 Magisk not-booting issues. Please test and give feedback.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Well, issue is, it's not possible to whitelist applications from the hosts based adblocking.

Do you know which advertisement host it is using? Is it one specific advertisement site or google ads? If there's a specific one or two ad sites, there could be something like a whitelist. Right now there's no such possibility tho' but if some app only need 1-2 hosts that can be globally whitelisted to let the app work, it might be useful. But I'm afraid these apps would try to use a lot of different advertisement hosts thru google ads.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
so far so good rooted installer booted up
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] dirtyreturn:
From checking quickly. It looks like admob is used.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@tbalden I have a rookie question to ask but if I am rooted do I need to have the busybox magisk module installed or is it not needed anymore?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] dirtyreturn:
I know I'm not the developer and all.

An app like titanium backup uses busybox. I don't know. Some apps, I guess, don't function without it.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
So only if an app requires it or is it just a good idea to just install it no matter what?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] dirtyreturn:
I think, both.

I could be wrong, but I think, also the Android platform makes use of it. IF I'm not mistaken. I could most certainly be wrong.

Maybe someone will chime in soon.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
Thanks for your input, I do appreciate it!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] swangjang:
I flashed the 174 zip over my existing 171 img. I had to purchase EXKM but I don't mind because supporting developers is always good.

Multiple Reboots and still working! :D

So the zip installer doesn't have the safetynet features, and only the boot.img does?

or they both do and you figured out your magic?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
With magisk it won't trigger, as it conflicted. So the magisk module by kdrag0n is needed in that case.

But if there's no magisk present with the non rooted boot image, it will do the same as the module.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] matlear:
Hi,

Just installed latest non root.

What is the flashing pixel in the top center of the screen when installed config and companion app ?

Tnx
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
I think that is the proximity sensor you should turn that off in the app
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] dirtyreturn:
@tbalden , if tagging you gets you irritated or anything please let me know.

My reason for tagging you is to ask - since 1.7.3 is just done for me, would there to any negative impact on not updating to 1.7.4?

Does 1.7.4 differ from .3?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
No problem. :) No, there's no other difference than the magisk detection made working for rooted users, 1.7.3 is good to go for non rooted
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
- Update Android R Stable - 1.7.5 -​

SafetyNet fix critical patch

- For non rooted users critical bugfix:

--- fix memory leakage found in 1.7.4 non-rooted/non-magisk usage

CleanSlate R 1.7.5 Downloads:

Non rooted, Android R image (2021-02-05)

Pixel5 redfin boot image CS 1.7.5: https://www.androidfilehost.com/?fid=17248734326145733993

Read first post in thread for installation details.

For magisk users no need for this fix.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
A heads-up on the recent selinux permissive topic, today wanted to make sure that the kernel permissive approach found in cleanslate kernels, do we have an exploit possibility with the recently published Magica selinux hack that can gain root access of the phone.

Fortunately the restricted nature of the cleanslate kernel permissive approach is strict enough to not let that attack thru.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] mistermojorizin:
is that an android app to check the Magica vulnerability? If so, would you mind sharing the apk?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] mistermojorizin:
I'm having an issue with the AdAway/systemless hosts file disappearing after reboot. I noticed it started after installing a gboard theme, which also affects the system/etc partition where the hosts file should be. I talked to the dev of the theme, and installed a stock patched kernel, and hosts file was working nicely with the theme. Flash back to cleanslate 1.7.4 rooted, and hosts file disappears after every reboot.

I've been trying to troubleshoot it, but I've reached the limit of my ability. Sorry to ask, but why won't cleanslate+rboard+systemless hosts play nice? Also, I tried disabling the systemless hosts/adaway and tried to enable the native K.Adblocker and same result, it doesn't seem to work after a reboot.

think you could help me figure out how to make this work?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Someone had an eerily similar issue, and it was some theme magisk module conflicting. Do you have any extra modules?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] mistermojorizin:
I disabled all other mods to test it. Just the kernel, systemless hosts, adaway and rboard. Same problem.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] tbalden:
Oh ok now I understand the rboard part.

I think it is indeed conflicting but I don't know why exactly. I think something similar was happening for the other reported case, just maybe a different theming module.

If I get there I'll try to reproduce it. I'm not sure if it's possible to fix it tho, depends on what I found
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] dirtyreturn:
@tbalden , I'm tagging you because I must say - your cleanslate kernel is just great.

I've recently switched over to your fastboot flashable, and your apps are really very much worth the premium purchase from the play store.

I appreciate the compatibility also.

As stable and feature full as your cleanslate kernel is. - I'm still just kind of curious, do you have intentions to introduce any other features readily available to you? Or do you have anything in the works? Or is cleanslate mature in that aspect?

I'm asking because getting a shiny new item is always nice. That's all.

And, I mean, don't get me wrong. I don't intend on switching regardless.

Anyway, kudos.