yashsingh1/xdaforums huggingface dataset:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
You can use the Steven Black repo from github to gather a new hosts file then place it on the sdcard, replacing the preinstalled one

Also you can use other pre prepared hosts file too
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
- Update 2.7.0 Beta -
​

PIE Beta Update

- Pie Sources - for u12+

- known issues: = KCAL/RGB doesn't work. = Charging LED colors sometimes get back to red

CleanSlate 2.7.0 Download:

https://www.androidfilehost.com/?fid=4349826312261679757
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
- Update 2.7.1 Beta -
​

PIE Beta Update

- Pie Sources for HTC u12/Exodus - for u12+

- known issues: = KCAL/RGB doesn't work.

Chromatic Charging LED issue fixed

CleanSlate 2.7.1 Download:

https://www.androidfilehost.com/?fid=4349826312261680154
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
For K.AdAway feature: Installing on pie: after first reboot, don't forget to copy hosts_k file from the installer zip manually. Then reboot.

( you can do it with adb too: adb push hosts_k /sdcard/ )

Under PIE twrp cannot install to /sdcard/, so we need to do it manually after first boot with the kernel.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] heslo.rb26:
Thanks for the update! Best way to install the kernel without TWRP? EXKM?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
I do it with temp boot of twrp, do not mount data. Then adb push the zip to /sdcard temporarily while in twrp, then install it, then reboot.

I make a backup of original boot image to my external sdcard which doesn't need decryption.

I'm not sure if tempboot works on all devices tho.. hmm

adb reboot-bootloader

fastboot boot twrp.img

Press cancel at mount screen

adb push cleanslate.zip /sdcard

Then install, then reboot system

Optionally before install, backup boot image to external sdcard.

Tapatalkkal küldve az én HTC 2Q55100 eszközömről
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] heslo.rb26:
Tempboot worked on my device; that's how I installed Magisk so I'll go down the same path... thanks!

---------- Post added at 10:09 PM ---------- Previous post was at 09:15 PM ----------

Flashed successfully, went well. Only issue is on first boot I lost all root so I had to once again temp boot TWRP and flash Magisk again too. Now all seems to be working fine!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Yeah, I lost root also. Seems the method used before in the installer doesn't work on pie... [MENTION=3428502]Freak07[/MENTION] do you have a solution for this?

Tapatalkkal küldve az én HTC 2Q55100 eszközömről
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
- Update 2.7.2 Stable -
​

PIE Stable Update

- Pie Sources for HTC u12/Exodus - for u12+

- known issues: none

- KCal fixed

- Chromatic Charging LED issue fixed

- magisk reinstall not needed anymore after installing kernel zip

CleanSlate 2.7.2 Download:

https://www.androidfilehost.com/?fid=4349826312261680809
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] heslo.rb26:
Thanks for the update, I'll flash later and let you know if the lose root problem is fixed

EDIT: Flashed successfully... didn't lose root this time either; great work!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] bronyel:
when i want to reboot system after the installation it says "this device is corrupt. it can't be trusted and will not boot

have i done something wrong ?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Strange. My question is, which TWRP did you use? Mounting data might cause issues, my guess would be here. It doesn't work yet for pie and could cause trouble
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] bronyel:
I used the twrp twrp-3.3.1-0-ime.img, but i'm totally new to this, and i might have done something wrong in the process, now i don't know what to do to unblock my phone as i forgot to do a backup.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
You should be able to use a ruu for your device region and firmware version to get back to stock.

The prerequisite is to know your device region and firmware version, you'll find that in the bootloader, and then look up the proper ruu. Hopefully there's one around this forum.

You'll find related guides around this forum.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Jonas22:
Apps not starting in NightMode anymore

I just installed this kernel and it works perfectly. Except one thing I noticed. The Apps don't start in NightMode anymore. Before changing the kernel, thinks like the Volume-Panel started with a black background as far it was late enough. This also appears in many other Apps. Im on Android 9, rooted Phone, I didn't change anything except the kernel before this started. So is it just something to configure and I' not able to find it? Thank you very much for help.

Greetings

Jonas
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
It will be a setting somewhere. As you suggested, kernel doesn't do much about that part.

I'll try to look it up for you later when I get there, but definitely there's a setting for this
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] Jonas22:
That would be great, thank you very much!

Wish you a nice weekend
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Well, I remembered incorrectly, there's no such option in stock settings .
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
- Update 2.7.3 Stable -
​

PIE Stable Update

- Fix: while in long phone calls, flashlight notif/vib notif reminder triggers - fixed

- Update to feb-2020 WireGuard

CleanSlate 2.7.3 Download:

https://www.androidfilehost.com/?fid=4349826312261724131
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] heslo.rb26:
Thanks for the update, flashing soon and will report back!

Just flashed, no issues and works great! Thanks for the update :)
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thanks for reporting back. Appreciated. [emoji106]
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hoang555:
Due to noany working TWRP up to date fully functional on base 2.x (Pie), it's greatly appreciated to have Magisk installer of your kernel . I experienced Cleanslate kernel since hTC 10 that becomes part of my HTC phone since then
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
- Update 2.7.4 Stable -
​

PIE Stable Update

- Add: FaceDown screenOff vibration option - vib feedback when gesture activates

--- check Gestures & Extras / advanced mode

- Update to 11-june-2020 WireGuard

CleanSlate 2.7.4 Download:

https://www.androidfilehost.com/?fid=8889791610682870003

Config app 2.14.2 Free version Download:

https://www.androidfilehost.com/?fid=8889791610682868176

Premium version rolled out to play store

Companion app 2.6.9 Free version Download:

https://www.androidfilehost.com/?fid=4349826312261804490

Premium version rolled out to play store
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
To make it easier to setup flashlight notifications, adding presets to the config app :)

View attachment 5043503
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
- Update 2.7.5 Stable -
​

PIE Stable Update

- HTC Sources for 4.9.112 - Exodus 2.45.617.2

- Update to 26-june-2020 WireGuard

CleanSlate 2.7.5 Download:

https://www.androidfilehost.com/?fid=8889791610682883240
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mariosaraylian:
tbalden:

Hey there, THANKS for the new release!!!

One issue though, after I installed the .zip in TWRP, when I rebooted, now the OS is Encrypting itself, but I booted up to my Home Screen normally with no password to Decrypt being asked.

Is this normal?

---------- Post added at 02:55 AM ---------- Previous post was at 02:44 AM ----------

tbalden::

Update: Now when I rebooted into TWRP, it is actually showing that Data is Encrypted.......?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] elimiriel:
When you're asked to decrypt in twrp, /data is already encrypted successfully with default key. When boot up normal system, default key don't ask password or patterns.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] mariosaraylian:
elimiriel:

Thank you for replying!

But what is the Default key? I've never experienced this before since I have always just formatted Data and then installed a Universal DM-Verity, ForceEncrypt, Disk Quota Disabler to avoid it again after and just re-installed from Stock....
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] heslo.rb26:
Cheers for the update dude; flashed no worries on my end and running smooth!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thanks for the feedback. Good good
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] gsm0607455890:
i'm sad, but i can't seem to flash my flash!

I have version 2.55.401.1 10.0 on my U12 +

and I have Cleanslate-u12plus-2.7.5 and 2.14.2 cleanslate configuration
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Attention!

On Google Play Store from now:

Android 11 and below OS version support is fully obsoleted to make room for Android 12 and above OS version devices.

To celebrate this and to still give support for all Android 11 devices and below, I'm publishing the Premium version of both Config and Compantion app here on XDA for free download.

This

- ensures that those who are still using the older android versions and play store apps can still get their installation done

- and also as an act of gift, long term users can now start using the premium version for free on Android 11 and below operating systems

Also helps me keeping the Play Store presence sane, as now Android 12+ devices started to show that the apps are not available for their devices (as Google is not allowing to install Android 10 apps on Android 12 devices anymore).

Cleanslate Config app Premium for Android 11 and below: https://xdaforums.com/attachments/cleanslate-config-premium-a11-3-1-19-apk.5890705/

Cleanslate Companion app Premium for Android 11 and below: https://xdaforums.com/attachments/cleanslate-companion-premium-a11-3-2-12-apk.5890707/
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
- Update 1.7.1 stable -
​

Update

- Patching in TWRP friendly touchscreen driver - you can flash this kernel on the phone, and permanent-flashed TWRP will still work

- Tested out standalone non-magisk ramdisk + custom kernel installer with SafetyNet attest/test

===== works well now. Install from temporary-booted TWRP over a stock unlocked phone to have it working (fastboot boot twrp.img - backup - then install cleanslate zip - reboot)

CleanSlate 1.7.1 Download:

https://www.androidfilehost.com/?fid=5862345805528064833
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] heslo.rb26:
Works a treat man, thanks!
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thanks for the feedback, much appreciated.

[emoji106][emoji108]
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tetrabyt:
Now, I may actually unlock my u12-plus BOOTLOADER to try this..
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Hi there,

good to see you on the 12 :good:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tetrabyt:
Hey TB. I'm glad that you and freak are here. I've been waiting to see how things would turn out before I unlocked...
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] LibertyMonger:
I booted twrp and flashed the great CleanSlate kernel, all is great so far as expected!

I was kinda surprised to see I had to pay for the CleanSlate app again, after I had already paid for it for the U11 but think I understand why. You probably had to rebuild it to work on the U12+ so it's completely understandable. You deserve the donations anyhow.

Thank you for your continued support on the great HTC U12+. If it wasn't for you and Sir Lee I probably wouldn't have bought the phone since so many have bailed on us. That's all we need is TWRP, A great kernel and the best ROM.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Hey, welcome on board! [emoji4]

No, the two premium apps should be possible to install on any number of devices after purchase. Were both of the apps shown as not yet purchased?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tetrabyt:
Ok. On v1. 7.1 but my edge sense, is acting strange. Sometimes it doesn't seem to work until I switch hands. I use my short squeeze, as my back button.. It seems to happen when the phone is in my right hand.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] LibertyMonger:
Yes I had to repurchase them. I had previously purchased them for my U11. I thought maybe it was cause you had to re-develop them for the U12+
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Hmm, I'm a bit clueless about this. The app's play store settings aren't anything special, it's like any app there.

Have you by chance used a different Google account on the u11?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
There might be changes on the base 1.21 stock, which the kernel sources we currently have does not cover.

Personally, I use the squeeze for opening the Camera, and in general it works, tho needs more force than it needed on the U11.

So if you're back on stock this does not happen?

Hopefully HTC will release the sources for 1.21 soon, I'm sure there will be some changes for that driver as well.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tetrabyt:
No, on stock it does not happen.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] LibertyMonger:
No issues with edge sense for me on this kernel
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Still stock sources would be the best anyway, so I am tweeting htcdev a few times each week :)

if you plan to nudge HTC for the kernel sources here's a recent tweet :) https://twitter.com/illespal/status/1026429705413648384
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Working on squeeze functionality... So far better than I expected :)

I have only minor things I need to check. Testing it, then release this week I think

View attachment 4566903
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] LibertyMonger:
Great news buddy. We are so lucky to have you. It's a shame everyone has jumped ship.

I was wondering if you could do back to kill for the back button? Button mapper doesn't work. Thanks for all you do and I will be sending a donation when I can.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
A really good idea : 37P958590N869060P :good::eek:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
I'm sure we're gonna get there. I think, or maybe even heard, there are some busy cooking stuff yet, but we gotta wait for the rom side a bit more. But don't despair. :) don't take my word on it... :D

The back button app kill is a thing for roms. I cannot seem to find a way to make it mappable either, went up a layer.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Hey Guido, thanks for your generosity. Highly appreciated.

Good to see you on u12 as well. :good:

It's a fantastic iteration to the U line. :cool:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] c0dex:
Suggestion: Disable volume button when phone is in pocket

For some reason, the volume button always adjust by itself when I was walking on stairs, and that annoys me quite a lot.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Hey there,

Good one for an option. This is while listening to music or taking a call, right?

If there's no active sound stream volume buttons don't react while screen is off on my unit

Sounds doable like the power button blocking. Going to check.

Cheers
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] LibertyMonger:
Hey buddy, I was wondering if when the source is released if there is anyway to unleash the throttling and/or tweak the battery life to be better?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Good question. I haven't really checked on benchmark without pnpmgr, and I'm also running my phone with it.

I see that benchmarks are less than some other phones but those are native fhd+ phones and not 2k.

Will need some more investigation.

Do you see any particular case where you see the throttling kicking in?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] LibertyMonger:
No I don't really know how to monitor and read that type stuff. I'm just used to HTC usually kicking butt on benchmarks at first release and my benchmarks scores seem low and all over the place. It burns me up that the S9 is getting much better than us LMAO
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] hojnol:
I second that! ?

9UX87511V9364613G
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] LibertyMonger:
Is anyone having problems with double tap to wake since the last update?

---------- Post added at 04:29 AM ---------- Previous post was at 04:18 AM ----------

Also it seems no ad blocker is working. K.adaway or adaway
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] LibertyMonger:
Also it seems no ad blocker is working. K.adaway or adaway

---------- Post added at 05:26 AM ---------- Previous post was at 04:29 AM ----------

Does anyone have a copy of the stock kernel? I backed up the boot.img before the update but forgot after.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
No issues with double tap to wake so far.

The device will only register it if there was a motion gesture done with it. I wish HTC weren't checking for that, and only check proximity but it's not that simple. I have to lift the device to have it working, and also sometimes takes two tries to succeed once. The kernel does not interfere with this behavior, I think it's the same on stock.

For adblocker kadaway, do you still have the hosts_k file in place? Also note that on this android version only is effective in chrome.

If you need the non kernel adaway , you could rename the file on /sdcard/ , switch it off in the configuration app, and reboot

Stock imgs are most probably in the thread in how to and guides subforum thread
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] LibertyMonger:
Yes it takes multiple times to register double tap to wake now since the update. Before that it worked great like usual.

I also forgot to backup my kernel before flashing CleanSlate, can someone post the stock kernel please? CleanSlate is working great, I would just like to try both on the latest update. Thanks

Also I think the app called "Block This" is working good for an ad blocker and it does not require root.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
hmm, i'm afraid the most at the moment is the Stock RUU zip + OTA zip, but the latter doesn't contain the stock boot image for US region easily accessible.... It needs to be extracted... Here in the second post there's the spreadsheet:

https://xdaforums.com/u12-plus/how-to/collection-htcu-u12-ruu-firmware-t3794664

Maybe someone can post the image or TWRP backup here of the us unlocked?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] k_l_o:
The stock.img is around 3.8Gb. I have it extracted, using HTC Decrypt Tool, but held off on flashing because it's a long process - back data> RUU>OTA>TWRP>Magisk>Restore, and fear I'd brick my phone. I'm waiting for LeeDrOid...
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Hmm, [MENTION=3795321]LibertyMonger[/MENTION] is looking for a stock boot.img which should be around 64mb.

And it would be in 1.15->1.21 US unlocked OTA. That might be trickier to extract, as it is an OTA incremental.

Do you have the full RUU for 1.21 US Unlocked other partitions too?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] k_l_o:
My system.img is from the 1.15 RUU. I didn't decrypt the OTA. Can you use the OTA system.img to upgrade 1.15 > 1.21?

Update:

Yeah, I can't open the payload.bin file in the OTA
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tdwpkidd:
I'm curious to know if anyone here has tried ZeroInfinity's Helix Engine with this kernal?
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
tomorrow will be the final day for testing, if everything goes fine it's going to be this weekend. :good:

tonight I've fixed up the remaining to-dos with Squeeze functionalities.

Also added volume keys blocking option while in proximity e.g. in pocket (except while in-call, then buttons should still work while phone is in proximity)
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] kickyoace:
[MENTION=7537134]k_l_o[/MENTION]
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
It's marvellous to get the excellent kernel tuning you did for the u11 part by part also to the u12+. The everyday use of this device will get a remarkable step forward this way. So happy testing!!:good::highfive::good::cool:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] billgs:
I can confirm that the issue is fixed after a factory-reset. It seems that something must have triggered this behaviour after flashing the 1.21 update, and the issue was persisting (did not go away after restarting the phone). All good now, the phone is as smooth as my U11.

Please try and factory reset your phone. I was also experiencing the same issue with the double tap (not only to wake, but also to zoom in on photos and websites) not working most of the time after the update to 1.21, along with scrolling stuttering and an overall jerky screen behaviour. Factory resetting (through the recovery) has fixed it for me, now double tap works 95% of the time.

Also, for your adblocking needs I would suggest DNS66. Works flawlessly and does not even require root.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] LibertyMonger:
Thanks buddy. Block it works very well also.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
The slight problem with it is that you let dns out of the ordinary control and also channeling through an alternative vpn.

From a security point of view this is kinda not so good in two accounts.

But it's pretty well working indeed. Thanks for the tips.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
- Update 1.7.2 Stable -
​

Stable Update

- Squeeze features - ported to U12+

====== Check Squeeze settings in latest CS Config app. Set squeeze to Wake/Swipe/Sleep/Peek/Keep

====== Additional Sensitivity Boost for harder cases in config app

====== Setup: Enable Edge Sense

====== set Edge Sense squeeze feedback ON!

====== set Long Squeeze to work while Screen is off

====== Disable Short Squeeze gesture

- Edge Sense - Squeeze Sensitivity boost - for more sensitive Squeeze gesture while using tougher/hard cases

- Block Volume buttons - while screen is off and in pocket/proximity (won't block when in a call!)

CleanSlate 1.7.2 Download:

https://www.androidfilehost.com/?fid=3700668719832239542

Config app 2.8.4 Free version Download:

https://www.androidfilehost.com/?fid=3700668719832239392

Premium version rolled out to play store https://play.google.com/store/apps/details?id=org.cleanslate.csconfig

Companion app 2.4.1 Free version Download:

https://www.androidfilehost.com/?fid=3700668719832239393

Premium version rolled out to play store https://play.google.com/store/apps/details?id=org.cleanslate.csservice
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] k_l_o:
Thanks for the help, but I have no idea how to use the script.
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
Great new (u11) features now on u12+. I can't find the setting for "set Long Squeeze to work while Screen is off", but the rest is ok.

Strange behavior for me is using a sense site with no scrollable text, here squeeze to scroll opens the app drawer and scrolls in there. I think I have to adjust the sensivity for edge sense again and test it over a day. Great job [MENTION=3088420]tbalden[/MENTION] again! Thank you!:good:

:good::good:
[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tetrabyt:
Doesn't work for me at all... My edge sense goes haywire.. And then stoops detecting pressure from that hand until I switch hands. Then it does it over again...