tbalden's
CleanSlate kernel
for HTC U11+
The User Experience Kernel leaning towards Stock Stability plus UX features.
Stable stock approach, performance smooth and issue free
"No-Root is a State of Mind"
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Version 1.7.13 - 25 Sep, 2018
Version 1.7.6 - 15 Mar, 2018
Version 1.7.1 - 4 of Jan, 2018
Version 1.7.0 beta1 - 1 of Jan, 2018
Version 1.0.0 - 14 of Dec, 2017
Works on Stock/Custom ROM bases Oreo from 1.05 to 1.24 (TW U11+ base kernel source)
Features:
- WireGuard VPN Thread here But go to the wireguard IRC for help!
- Supported with CleanSlate companion app and CleanSlate Configuration app - requires no root permission! check downloads+
- Squeeze Control (Wake,Peek,Sleep,Swipe)
- Fingerprint doubletap sleep
- Backlight dimmer
- K.AdAway - kernel adblocking feature for browsing and in app (not for youtube stream etc)
- Smart Notification Control
- Flashlight Notification
- Vibrating Notification Reminder
- Notification Booster on vibrating notifications when screen is off
- Gradient battery charging led turning from amber to green based on battery level percentage, then at full charge it starts to smoothly change from full bright green to golden and the back to full green cycling, signalling 100% battery for easy spotting
- Fading notification led fading/pulsating type notification LED blinking
- Upper grill RGB LED light brightness level you can lower the brightness level of the upper grill RGB led now
- Adrenoboost version 2.2 - smooth gaming, battery friendly, fixing GPU handling of stock HTC kernel -- battery friendly conservative governor. Three levels (1 is the most battery friendly), and off state.
- Wakelock reduction patch by fransiscofranco
- NTFS/ReadWrite
- Hacked texfat loading for all ROM bases to work with sdcard
- doesn't modify system partition. Androidpay should work on phones with stock system image
Facts:
- built on top of kernel sources released on htcdev
- built with standard toolchain for stability and efficiency
- kept stable, no tweakings, just features
- stable and reliable, keeping close to stock except addition of Usability features
Squeeze control:
Pulsating notification LED video:
Flashlight notification
Chromatic gradient colors for battery percentages while charging..
Will gently pulse green when reaching 100%
Requirements
- Unlocked HTC U11+ with TWRP and sideloaded kernel ZIP on external SDCard. No need to decrypt data or system (FOR NOW EVEN AVOID THAT ON U11+ UNOFFICIAL TWRP)
- BACKUP: make sure you backed up your original Boot partition in TWRP, before installing this! Installer only modifies BOOT (kernel zImage)
- INSTALL: Side load, or install the zip from your external sdcard through TWRP
- Reboot.
- CHECK THIS DESCRIPTION FOR SAFE WAY: https://forum.xda-developers.com/showpost.php?p=74875149&postcount=14 --- DO NOT DECRYPT YOUR DATA PARTITION!! IT WILL BE LOST WITH UNOFFICIAL U11+ TWRP.
-- If not using PlayStore Donation apps, then install CleanSlateCompanion-x.y.z.apk / CleanSlateConfig-x.y.z.apk from SDCARD (copied by installer if internal memory was mounted) Please grant Notification Access and the permission to read/write SDCard, read phone call status.
------ !! IF YOU UPDATED THE COMPANION APP, Don't forget to Open it again as well after update !!
--- use CS Configuration App to configure stuff without rooting
Companion application writes /sdcard/uci_sys.cfg to communicate with kernel, you'll find it there after first running the app, don't delete it.
Known bugs:
- None (so far), you tell
Download
1.7.13 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=1322778262904013428
1.7.12 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=890278863836291339
1.7.8 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=962339331458991743
1.7.7 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=673956719939827567
1.7.6 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=890129502657585045
1.7.3 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=746010030569948224
1.7.2 -- For Bases 1.05-1.24 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=673791459329072009
1.7.1 -- For Bases 1.05-1.23 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid=745849072291698678
Companion App 1.5.6 -- Donation premium version from PlayStore here: https://play.google.com/store/apps/details?id=org.cleanslate.csservice
Configuration App 1.10.9 -- 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 1.5.6 -- Normal free download: https://www.androidfilehost.com/?fid=889964283620775783
Configuration App 1.10.9 -- Normal free download: https://www.androidfilehost.com/?fid=890278863836284924
Donation:
If you appreciate this, don't forget to hit the Thanks button, Vote 5 stars on Thread, or consider to Donate. Donations here
Thank you!
Donators Hall of Fame
Much appreciation and many thanks go to...
@velimirchek
@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
Src: https://github.com/tbalden/htc-kernel-ocm
Special thanks to AnyKernel installer developer: osm0sis
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.
XDA:DevDB Information
tbalden's CleanSlate kernel for HTC U11+, Kernel for the HTC U11+
Contributors
tbalden
Source Code: https://github.com/tbalden/htc-kernel-ocean/commits/master_oreo
Kernel Special Features: UX features
Version Information
Status: Testing
Current Stable Version: 1.7.13
Stable Release Date: 2018-09-25
Created 2017-12-14
Last Updated 2018-09-24
Changelogs
Release Stable 1.7.1 - 2018-01-04
Release Beta 1 - 2018-01-01
Pre-alpha 1 / 2 /3 - 2017-12-14
Read more about all the features in the U11 thread here:
https://forum.xda-developers.com/u11/development/kernel-cleanslate-v1-0-t3623310
"Teaser" video from u11:
[/B]
If anyone brave enough, backup, flash, test and report
I don't have this wonderful device yet.
Planning on adding more features gradually, to keep stable
I will as soon as I get my u11+ thank you
I am gonna get soon as well , whenever come to india, looking to update from htc 10 and using your kernel as well
As long as there are HTC Flagship phones, I hope there will always be Clean Slate Kernel
Awaiting my U11+, still in backorder..:crying:
When i have it for sure i will try and come back to you..
Great, good to know there's interest. I'm not yet sure if I'll be able to purchase one for easier development and the excellent phone experience, but I'll try to manage this based on your feedback till then.
Already have a little fix to add based on u11 experience, and adding rootless kcal color control config possibility with cleanslate configuration application.
Today or tomorrow I'll patch it up and share here
Update 1.0.1
- add unrooted configuration for KCal with CleanSlate Kernel Configuration app
- fixed magisk booting problem
https://www.androidfilehost.com/?fid=673791459329067613
Thanks to xda for the mention! https://www.xda-developers.com/htc-u11-kernel-source-cleanslate-kernel/
tbalden said:
Thanks to xda for the mention! https://www.xda-developers.com/htc-u11-kernel-source-cleanslate-kernel/
Click to expand...
Click to collapse
That is awesome!! Congrats! I am going to flash today once I get the courage to do so because of recovery issues we have at the moment. I'll have to try flash fire. Or if you know a fastboot way or adb I can do?
cameljockey1 said:
That is awesome!! Congrats! I am going to flash today once I get the courage to do so because of recovery issues we have at the moment. I'll have to try flash fire. Or if you know a fastboot way or adb I can do?
Click to expand...
Click to collapse
Firstly getting a recovery partition for the exact base you have, don't know if it's already listed somewhere. So you can get back to stock recovery for ota.
Then for flashing
Putting in an sdcard, careful to not mounting data, and backup to external sdcard and also flash from there.
@nkk71 I think that already possible and doesn't hurt phone system. Right?:angel:
tbalden said:
Firstly getting a recovery partition for the exact base you have, don't know if it's already listed somewhere. So you can get back to stock recovery for ota.
Then for flashing
Putting in an sdcard, careful to not mounting system, and backup to external sdcard and also flash from there.
@nkk71 I think that already possible and doesn't hurt phone system. Right?:angel:
Click to expand...
Click to collapse
If you mean the *no longer decryptable data partition in booted ROM*, then it still eludes me, but seems to get triggered any time twrp tries to decrypt it (doesn't matter whether successful or failed).
Though TWRP is able to decrypt it successfully (even when the ROM no longer *wants*), so the data is recoverable, but will cause a headache since data/media isn't backed up.
TWRP itself isn't triggering verity, I'm assuming when vold_decrypt is running for some reason, a *key upgrade* is triggered leading the ROM to no longer be able to (or rather allow) userdata to be decrypted.
I've never used FlashFire to be able to give any opinion about it.
If using TWRP, using external sdcard as you mentioned is a good idea, but in addition data decryption should not even be attempted, so I think the following would be safe:
1- Set a PIN on boot in the ROM
2- Reboot and confirm all is OK
3- Flash TWRP
4- When entering TWRP you will be prompted for a password, CANCEL THAT PROMPT
If you even attempt any decrypt the ROM will likely no longer decrypt data
5- Once you've cancelled the decrypt prompt, you can go ahead and safely backup and/or flash from external sdcard
PS: and as you mentioned, when prompted whether to allow system modifications choose NO. Keep system mounted read only.
Thanks @nkk71
uhm, must be my general messing up basic terms time to time, I meant to mention the data partition , but my idea was this what you described. Good that in the end system partition came up. Indeed it is essential to keep it intact for ota, or backup intact system image to external card
Good to see you here @tbalden. Would you spoiler what you have in the Pipeline for the beautiful U11+?
Cryptycat7 said:
Good to see you here @tbalden. Would you spoiler what you have in the Pipeline for the beautiful U11+?
Click to expand...
Click to collapse
All cleanslate features from the u11 which is possible.
Check my signature for what's there on the u11.
I'll need more feedback yet on the first release, but hopefully the recent shipping happening in UK will boost the scene around here
tbalden said:
All cleanslate features from the u11 which is possible.
Check my signature for what's there on the u11.
I'll need more feedback yet on the first release, but hopefully the recent shipping happening in UK will boost the scene around here
Click to expand...
Click to collapse
Thanks for the lightning fast reply. I am from Germany and pre-ordered my U11+ directly from HTC, it arrived today.
Cryptycat7 said:
Thanks for the lightning fast reply. I am from Germany and pre-ordered my U11+ directly from HTC, it arrived today.
Click to expand...
Click to collapse
Cool ?
I wish I'd meet the device in real life someday. I hate to develop blindly but I hope the similarities will help.
But it's too much for the budget at the moment, with two u11s this year. :laugh:
Anyway it's good that @nkk71 helped describing a way to stay safe with kernel flashing. I hope it's gonna work out without sacrificing safe upgrade ota possibility.
Cheers
tbalden said:
Cool ?
I wish I'd meet the device in real life someday. I hate to develop blindly but I hope the similarities will help.
But it's too much for the budget at the moment, with two u11s this year. :laugh:
Anyway it's good that @nkk71 helped describing a way to stay safe with kernel flashing. I hope it's gonna work out without sacrificing safe upgrade ota possibility.
Cheers
Click to expand...
Click to collapse
Wow you are supporting a device, that you don't own, that's very generous. Thank you very much and keep doing what you are doing.
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to SentinelROM for HTC One X (endeavoru - Tegra 3 Only). Compiled with the Linaro toolchain from modded CM10.2 source. Android 4.3
This is one of the most popular ROMs for Nexus 10 and Nexus 7, and after a month of hard work and optimisation, I am happy to release it for HTC One X.
This ROM is compiled from CyanogenMod 10.1 with all the features you get in a CM10.2 ROM, plus the following features.
Compiled with the Linaro toolchain for extreme performance.
Zip Aligned
Compiled from latest CyanogenMod 10.2 source by me, not a 'cooked ROM'.
OTA Updates supported
Improved Web Browsing performance
Improved 3D gaming performance
Amazing battery life
Additional theming and UI customisation
FAST support via this page and our Facebook Page
A free copy of my music player app
________________________
This ROM has been built to enhance the CyanogenMod 10.2 experience, with faster gaming and web browsing performance (no choppyness in Chrome too!).
Countless hours have been spent making tweaks to settings to squeeze the most performance I can find out of this ROM while still providing excellent battery life and without the dangers of overclocking and kernel level tweaking.
I compile this ROM and Kernel from the latest CyanogenMod source code, add my various tweaks and adjustments, then test for stability, so you get all the benefits of CyanogenMod 10.2, plus my tweaks and extras, all without the instability and inconvenience of flashing CyanogenMod nightlies (which are not designed specifically for the HTC One X like my ROM is.
The kernel source is available from the CyanogenMod's GitHub.
Requires HBOOT 1.29 or newer.
________________________
________________________
*Some users have reported ADB via USB not working. It's not actually a bug, but a difference in the way ADB works and the drivers required for CM vs SENSE based ROMS... If this is you, follow these steps to get ADB working..
Plug your phone in to your pc.
Open up device manager (Right click computer -> Manage -> Device Manager)
Find your phone in the list.
Mine was initially under 'Other Devices' labeled as 'One'
Right click -> Update Driver Software...
Select 'Browse my computer for driver software'
Select 'Let me pick from a list of device drivers on my computer'
Make sure to uncheck 'Show compatible hardware'
Select 'Android Phone' then 'Next'
Select 'Google, Inc' on the left pane and 'Android ADB Interface' on the right pane. Hit Next
Hit 'OK' if there was a warning.
To test if ADB is working, launch a CMD prompt and type 'adb devices'
You should now see you phone in the list!!
p.s. mounting your sdcard should also work.
Click to expand...
Click to collapse
________________________
If installing for the first time:
To install this ROM you will need to have an unlocked bootloader and a custom Recovery such as TWRP or ClockWorkMod installed (personally I recommend TWRP, I have had issues with restoring backups using CWM).
Copy the downloaded SentinelROM zip to your Internal Storage.
Boot into your custom recovery
Back up your stock ROM
[*]Boot into bootloader (power + Vol down) and enter Fastboot mode
[*]Extract boot.img from ROM zip and flash via fastboot [fastboot flash boot boot.img] (there are heaps of guides on how to do this)
Enter custom recovery
Factory Reset and wipe Cache and Dalvik Cache
Wipe System partition
Install the ROM
Install GAPPS package
Reboot - the first boot can take up to 5 minutes
Important: After installation you will be asked if you want to turn on CyanogenMod Statistics, please leave it off as this is an unofficial/modified build.
Note: Use of titanium backup to restore apps and data from another ROM is not recommended, and is the source of 90% of user issues, especially when it comes to battery life. Do so at your own risk.
You may flash other kernels as you wish via recovery. Remember to also flash the correct libraries for any 3rd party kernels. Instructions will be given by the Kernel author. NOTE: Updating the ROM via OTA will also overwrite any custom Kernels you have installed.
________________________
Please visit my FAQ's page before asking questions in the thread. Chances are the answer is already there! I'm always happy to help out with any other questions.
________________________
Thanks very much to all those who have answered my questions through the process of creating my own ROM, you know who you are.
CyanogenMod for their outstanding work. Full credit to them for the bulk of this ROM.
OTA-UpdateCenter.pro for their OTA database support and OTA Updater app source.
________________________
NOTE: Unless otherwise stated, the following mods are developed by SentinelROM users and therefore I can only offer limited support for problems caused by using them.
Clock and status bar mods - Use these for transparent status bar and centre clock, etc - Thanks to "peetu20"
________________________
02/10/13:
SentinelROM v5.00 - See Changelog for details.
NOTE: Remember to update your boot.img via fastboot.
Choose from an increasing range of Premium Themes for SentinelROM here.
Please don't forget to hit the Thanks button too
GAPPS
http://goo.im/gapps >Check the latest package available on top
MD5Sum: check the md5 of the files before flashing it
________________________
I hope you enjoy my ROM. If you do, plase consider a donation to the CyanogenMod team. If you really like my build, please consider a donation to me as well. Donations go towards flowers for my wife so she lets me keep developing!
New development, announcements and pipeline work will be posted on our Facebook page, so be sure to 'like' us if you like SentinelROM
02/10/2013:-
v5.00 -
*ROM rebuilt completely from scratch
*Compiled with new Linaro toolchain v4.8 for a further performance boost.
*Updated to latest CM10.2 source (Android 4.3)
*Adds all the latest CM features.
NOTE: A Full wipe is highly recommended as this is a new ROM base.
NOTE: You must install the latest Android 4.3 GAPPS Package after flashing the ROM.
YOU MUST FLASH BOOT.IMG VIA FASTBOOT.
20/06/2013:-
v4.75 -
*Compiled with new Linaro toolchain v4.8 for a further performance boost.
*Updated to latest Mali graphics drivers for improved performance and stability.
*Updated to latest CM10.1 source (Android 4.2.2)
[NOTE: You must wipe your System and Dalvik caches after upgrading. GAPPS Must be re-installed after updating. Please view the instructions here.
YOU MUST FLASH BOOT.IMG VIA FASTBOOT.
25/05/2013:-
v4.60 -
*Compiled with Linaro toolchain for a huge performance boost.
*Updated to latest Mali graphics drivers for improved performance and stability.
*Updated to latest CM10.1 source (Android 4.2.2)
*Fixes to Camera
*Fixes to Apollo
*Fixes to Clock
[NOTE: You must wipe your System and Dalvik caches after upgrading. GAPPS Must be re-installed after updating. Please view the instructions here.
YOU MUST FLASH BOOT.IMG VIA FASTBOOT.
19/05/2013:-
v4.50 -
*Compiled with Linaro toolchain for a huge performance boost.
*Updated to latest CM10.1 source (Android 4.2.2)
*Kernel and ROM tweaks for improved performance
*Improved Camera
*Updated Launcher
*Increased notifications volume
[NOTE: A clean installation is required for this update. please view the instructions here.
YOU MUST FLASH BOOT.IMG VIA FASTBOOT.
04/05/2013:-
4.40 -
*Camera Fixed.
*Voice activated Camera Shutter option
*Added new LMT pie controls – developed in collaboration with noname81.
(for instructions on how to get started with LMT Pie Controls, visit noname81′s thread and watch the video below).
*Fixed video playback issues and freezes
*Additional tweaks for increased performance and battery life
YOU MUST FLASH BOOT.IMG VIA FASTBOOT.
IMPORTANT: While this update will run with the existing v4.20 kernel. I strongly suggest you extract the boot.img from the rom zip and flash it via fastboot. This applies when updating via OTA also.
NOTE: You may need to reflash GAPPS after the update if some apps are missing.
20/4/2013:-
v4.30 -
*Tweaks and improvements to performance.
*Improve Wi-Fi signal strength.
*Addresses any issues with SystemUI memory leaks.
IMPORTANT: While this update will run with the existing v4.20 kernel. I strongly suggest you extract the boot.img from the rom zip and flash it via fastboot. This applies when updating via OTA also.
NOTE: You may need to reflash GAPPS after the update if some apps are missing.
14/4/2013:-
v4.20 -
*Initial Release for HTC One X
Click to expand...
Click to collapse
Overview Video showcasing some features, general performance and gaming in NFS Most Wanted.
Here's a video proving the extreme battery life.
ROM review by Flow:
A run through of the various settings and configurations.
Nice to see another ROM!
What languages are supported?
...and how do I get the weather forecast, like the one in your first screenshot?
Sounds great! Gotta put it to the test.
thanks for your work
this rom build source same http://forum.xda-developers.com/showthread.php?t=2203331 ?
Hi tc, for some reason all aosp based roms are in original android development, I think you should consider moving your rom there
Thanks for your work
Sent from my HTC One X using Tapatalk 2
This ROM isn't AOSP based. It's CM10.1 based.
nice!:good:
codexc said:
thanks for your work
this rom build source same http://forum.xda-developers.com/showthread.php?t=2203331 ?
Click to expand...
Click to collapse
Will check it then... Does the capacitive buttons is always on ?
Sent from my HTC One X using xda premium
If you turn on "Sweep2Wake" under settings, they stay active when the screen is off, otherwise they turn off when the screen is off.
Sentinel196 said:
If you turn on "Sweep2Wake" under settings, they stay active when the screen is off, otherwise they turn off when the screen is off.
Click to expand...
Click to collapse
That's not what I meant. . . If you used sense based roms you can see that the capacitive buttons are accommodating according to the lighting condition around you... Turns off in bright light and turns on in dark areas...
Ps: this behavior is only working on ICJ by LorD ClockaN not any other aosp or cm10.1 based rom even the official one.
I had a talk with seadersn in his rom thread but I couldn't solve it.
That's what I meant.
Sent from my HTC One X using xda premium
Oh right! Sorry, I misunderstood.
No, they don't automatically light up in dark conditions. they light up as soon as you touch them. You can also choose to have them off all the time, or light up with notifications.
Sentinel196 said:
Oh right! Sorry, I misunderstood.
No, they don't automatically light up in dark conditions. they light up as soon as you touch them. You can also choose to have them off all the time, or light up with notifications.
Click to expand...
Click to collapse
Yes that's I know but I don't like the rule of all or none... But I hope you could check that... may be you can help solve this issue for all the users of cm10.1 and FYI it's not kernel related.
Sent from my HTC One X using xda premium
I can certainly take a look at it for the next build.
Sentinel196 said:
I can certainly take a look at it for the next build.
Click to expand...
Click to collapse
Thanks
Sent from my HTC One X using xda premium
I haven't used your ROM for nexus10.I just try it on my hox.It's very very fast. Thank you mate.
You're welcome. I'm just uploading an overview video onto YouTube now so you guys can try before you buy. I'll post it here as soon as it's uploaded, which will be about 2 hours (I always encode in Full HD).
Sentinel196 said:
You're welcome. I'm just uploading an overview video onto YouTube now so you guys can try before you buy. I'll post it here as soon as it's uploaded, which will be about 2 hours (I always encode in Full HD).
Click to expand...
Click to collapse
F5 F5 F5 refreshing and waiting
Sent from my HTC One X using xda premium
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FreedomOS allows you to debloat your ROM smartly.
Everything is customisable, you can install the most minimalistic rom, like a fully modded rom.
So basically, it install the untouched stock rom and install and remove all the functionality you have selected in the aroma.
Features :
Install/Uninstall Google apps:
- Android Pay
- Calculator Google
- Calendar Google
- CallSync
- Camera Google
- Cloud Print
- Contatcs Google
- DialerFramework
- Dialer Google
- DMAgent
- Google Drive
- Exchange Google
- FaceDetect
- FaceUnlock
- GCS
- Gmail
- GoogleTTS
- Hangouts
- Hotword
- Keyboard Google
- Messenger
- Package Installer Google
- Pixel Icons
- Pixel Launcher
- Photos
- Play Games
- Print Service Google
- Search
- Speech
- Storage Manager Google
- Tag Google
- Talkback
- Wallpapers
- YouTube
All the others apps have been removed
Install/Uninstall system apps :
- AntHal
- Android Pay
- Basic Dream
- Bluetooth Midi Service
- Bluetooth Test Mode
- Desk Clock
- Document (File Manager)
- Download
- EngineeringMode
- EngSpecialTest
- Facelock
- Galaxy
- Holospiral
- Animated wallpaper
- LogKitSdService
- Music
- Noise Feild
- OemAutoTestServer
- OEMLogKit
- OnePlus Camera
- OnePlus Gallery
- OnePlus OTA
- OnePlus Setup Wizard
- Phase Beam
- Protips
- SensorTestTool
- SwiftKey
- Tags
- WifiRfTestApk
- Dive Icons
- Rifon icons
- Enforcing kernel (security first)
- Permissive kernel if wanted
- APT-X & APT-XHD support
- SafetyNet pass
- Magisk 13 with Magisk Manager
- SuperSU systemless STABLE
- Xposed Installer Material | Flash the Xposed zip after the AROMA installation
- Adaway
- Android Debugging Bridge
- Substratum Theme Engine Legacy
- Google DNS
- EmojiOne
- MultiWindows
- Patched Stock Kernel, disable force encryption and some tweaks.
- ARISE Sound System with Enforcing support
- Sony Music Player
- Google Assistant
- Wideband wifi support over 2.4GHz
Instructions :
You need an unlocked bootloader with latest official TWRP.
- Make sure you are using the correct TWRP, read FAQ
- Download and copy the zip file in your OP5
- Reboot to TWRP
- Make a nandroid backup (optionnal)
- Clean flash Wipe data/system/dalvik/cache | Dirty Flash: Wipe System/Cache/Dalvik
- Install > Select FreedomOS zip file
- Enjoy aroma installer
- Done
If you have ROM issues please post the issue along with a LOG in this thread or in GitLab issue tracker.
Posts will be removed by moderators without warning if they do not belong or are not accompanied by a LOG
FreedomOS Mirror 1 [FR] - Mirror 1
@genesixx Mirror [FR/CA/SG]- Mirror 2
@xByt3z Mirror [NL]- Mirror 3
@casual_kikoo Mirror [NL]- Mirror 4 Down for the moment
Make sure to be updated to the latest version of TWRP, link in the FAQ.
Don't forget to put md5 file in the same directory of the the rom zip.
Changelogs
GitLab | Github (Mirror)
Enjoy what I do? Want to show your appreciation? You can donate HERE.
Special thanks to :
People who have donated to support ongoing development,
to all contributors ,
and of course all the beta testers.
Credits :
OnePlus for everything.
@kickoff for the aroma theme,
@Chainfire for SuperSU.
@amarullz for aroma project and the themes!
@topjohnwu for magisk
@rovo89, @DVD android for Xposed Installer.
@xpirt for the python script.
@A.R.I.S.E. Sound Systems,
@xpirt for the python script.
The Open GApps Project,
Maybe more people, tell me!
XDA:DevDB Information
FreedomOS 2.0.2 for OnePlus 5, ROM for the OnePlus 5
Contributors
NevaX1, casual_kikoo
Source Code: https://gitlab.com/Nevax/FreedomOS/
ROM OS Version: 7.x Nougat
Version Information
Status: Stable
Current Stable Version: 2.0.2
Stable Release Date: 2017-11-23
Created 2017-06-26
Last Updated 2018-03-22
Reserved
F.A.Q
How to pass SafetyNet?
- Follow the aroma installer, after that make sure to enable "Magisk Hide" in Magisk settings.
I can't pass wifi selection in SetupWizard
Sometime for a strange reason, the Google WebView provider isn't selected by the system. So try to reeboot else reflash the rom with Google Chrome.
Unable to mount /system partition
Boot into fastboot mode and type this command through adb:
Code:
fastboot format system
Magisk or SuperSU
Both are good to go, but depends of your need.
I have made a small comparaison, of course it does not contains all the criteria (different point of views are welcomed).
SuperSU:
A standard, compatible with almost all "rooted apps"
Break SafetyNet
Can increase battery drain
Magisk :
Include modules support (FOS include patched module for arise)
100% Systemless, do not break safetynet
Young project, some apps are not compatible
Which recovery should i use?
For now i can't recommand any stable twrp build, please follow the appropriate twrp thread for that
Want to report an issue, a problem?
Please report it HERE, it much more handy compared to the forum.
Provide as much information as possible, the installation logs or logcat are important.
You can also suggest your ideas
I'm getting an signal 11 Error at the end of the aroma installer
You have ticked to rebvoot your device at the end of the installer, and it just fail.
This is not a problem, just reboot it into twrp.
Can i dirty flash this rom ?
- You can dirty flash if u're using my previous version, but if anything wrong, a clean flash before reporting is a must.
I got a bootloop caused by a incompatible/bad layer.
Boot into TWRP.
Go to Mount.
Select System.
Return to Home.
Go to Advanced.
Go to file manager.
Go to /system/vendor/overlay/ and remove the bad overlay apk.
My installation is stuck at XX%.
- Wait one or two minutes and touch two times at the bottom right of your screen, if you got nothing reflash the rom.
I have unselected/selected a setting in the aroma and now i (don't) want it.
- Reflash the rom
Tips :
For reducing the battery usage, i recommend to disable Viper4Android for the phone speaker for everyday usage.
The economy will minimal but we don't need an audio treatment for a simple *ding* notification.
Reserved
Join the beta team !
We use Slack, just read my signature.
Review / How to:
XDA Review
Video review by @savadam
How to install by @savadam
Antutu by @savadam
first great job mate
genesixxbf3 said:
first great job mate
Click to expand...
Click to collapse
You don't even have the device.
So, real first.
Nice to see you there @NevaX1 !
YEAH!!!! Great job
casual_kikoo said:
You don't even have the device.
So, real first.
Nice to see you there @NevaX1 !
Click to expand...
Click to collapse
no need
Where's the faq link
Yes! My favorite ROM! Love seeing you here Nevax1!
Great to see you so fast!!
I'll do my job and share your rom in 'the' french forum you do know ( http://forum.frandroid.com/topic/258641-liste-roms-et-mods-du-op5/ )
Don't forget ..
NevaX1 said:
Instructions :
- Download and copy the zip file in your OP3
Click to expand...
Click to collapse
Good luck!
Nice to see you here @NevaX1
Watching this space
genesixxbf3 said:
first great job mate
Click to expand...
Click to collapse
What a kid
Thanks!
casual_kikoo said:
You don't even have the device.
So, real first.
Nice to see you there @NevaX1 !
Click to expand...
Click to collapse
Thanks, happy flashing my friend
rockafellor said:
YEAH!!!! Great job
Click to expand...
Click to collapse
Thanks!
Rebel7022 said:
Where's the faq link
Click to expand...
Click to collapse
Updated, some refresh will be done in a near future
rage77 said:
Yes! My favorite ROM! Love seeing you here Nevax1!
Click to expand...
Click to collapse
Thanks, you are welcome
néonaloj said:
Great to see you so fast!!
I'll do my job and share your rom in 'the' french forum you do know ( http://forum.frandroid.com/topic/258641-liste-roms-et-mods-du-op5/ )
Don't forget ..
Good luck!
Click to expand...
Click to collapse
Thanks!
FrAndroid is for me the french forum but i still don't understand the grouped thread
Good to see you here for the OnePlus 5
Not booting for me, dirty or clean just loops back into twrp?
passion8059 said:
Not booting for me, dirty or clean just loops back into twrp?
Click to expand...
Click to collapse
Make sure to use the latest twrp from @Xdevs23
Also if your system your system cannot be mounted, check the faq.
NevaX1 said:
Thanks!
FrAndroid is for me the french forum but i still don't understand the grouped thread
Click to expand...
Click to collapse
Well, the fact is, that we a few people for a ton of roms to test, so it couldn't be possible to create a thread for each and every rom... So we made the unified tread, where we can talk about everything regarding roms, mods, how-to flashing it, etc...
Not difficult to understand
NevaX1 said:
Make sure to use the latest twrp from @Xdevs23
Also if your system your system cannot be mounted, check the faq.
Click to expand...
Click to collapse
Latest recovery (59) from him, clean flash with magisk and i can't even reach the bootanimation, it boots me back to TWRP.
EDIT: Clean flash with SuperSU working, these rumors about Magisk isn't compatible with decryption are true.
néonaloj said:
Well, the fact is, that we a few people for a ton of roms to test, so it couldn't be possible to create a thread for each and every rom... So we made the unified tread, where we can talk about everything regarding roms, mods, how-to flashing it, etc...
Not difficult to understand
Click to expand...
Click to collapse
This is why i have leave this forum.
Unreadable and it's a real mess, especially for the new users (still my point of view).
Installed and seems to be running nice and smoothly! Great job dev!
@NevaX1 thank you for your great rom, i have test all roms for OnePlus 5 (even HydrogenOS lol) and your rom seem be the most custom/advanced rom with xXx. I will test and feedback soon
PS:Great idea to have remove encryption by default
PS2: Why you purpose old version for Magisk & SuperSU, it's a mistake in the presentation?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
We’re really excited to announce that we are releasing our Nougat flavour of Paranoid Android. We have a lot in store - with a mix of both features & improvements.
First & foremost, we have moved our code base to be fully CAF based. This brings many improvements to your device. The key improvement here is that Qualcomm hardware is better tuned on the CAF base and with our additional optimizations we can provide a smooth and fluid user experience that will let you enjoy using your device without any lags.
On first launch you’ll notice a clean setup with a beautiful wallpaper from Hampus Olsson who’s teamed up with us again and created several beautiful pieces of artwork. For those of you who don’t know, Hampus is a multi-disciplinary artist whose work stands itself and we’re glad to have him onboard. We have also added several new features and made improvements to the UI of the system that we believe would enhance the overall experience.
Pie
We’ve been working hard on redesigning this key feature of our portfolio and we’re really happy with how it has turned out. The whole design has been reworked and it fits in well with the overall feel of Google’s Material Design. This gives you the opportunity to use more gesture based control for navigating, rather than using the standard Navigation Bar at the bottom of your screen. Expect improvements and additions in the future.
Color Engine
We’re proud to announce our newest feature - Color Engine. Color Engine allows you to seamlessly change the colors of your device to be in Light, Dark (Pixel) and Black modes with a variety of accent colors to choose from. This makes changing the theme of your device really quick without having to install any extra packages on your device.
Major features:
- Reworked Pie
- Color engine
- Immersive mode
- Buttons customization (including navigation bar)
- On the spot controls (OTS)
Minor features:
- SafetyNet Compatibility
- Battery/Notification LED control
- Recent tasks locking
- Battery icon customization
- Google now page in default launcher
- Substratum (OMS) support (Color engine will be deactivated if you use Substratum)
- Quick pulldown
- Various performance and battery improvements
- Display Burn-in protection (for OLED screens)
- Pocket Lock
- More to explore
Device specific features for Google Nexus 5 (List is being updated):
- Replaced MPDesicion with a better & improved AutoSMP (improves battery life)
- aptX and aptXHD support
Note: Custom kernels are explicitly unsupported and will cause issues
unless they state that they are AOSPA compatible or AOSPA based!
Download
Get our latest Google Nexus 5 build here.
Changelogs
As we're getting back into the thread game, keeping up with threads and updating them as per changelogs can be too hectic given our schedule. However, very detailed changelogs always go up on our Google+ page, follow us for constant updates!
Special Thanks
- @CertifiedBlyndGuy for all the help and improvements done in the kernel
- @berbat0v & the other testers for all the help provided.
Important / Useful links
OpenGapps
SuperSU root package
Paranoid Android Community (G+)
Our kernel sauce (hammerhead)
As always, we listen to what you have to say. Help us make PA better by submitting good bug reports possibly with a log attached. Learn how to take logs here. Submit bug reports and we'll try to iron out issues as soon as possible - it really helps a lot.
Our device maintainers and CAF caretakers @marcomarinho, @TheCrazyLex, @xboxfanj, @arter97, @ChrisLahaye @Thecrazyskull are right here at xda. Mention (@) them if you need some assistance and/or when reporting bugs.
Cheers and #StayParanoid!
XDA:DevDB Information
AOSPA, ROM for the Google Nexus 5
Contributors
marcomarinho, CertifiedBlyndGuy, xboxfanj, thecrazylex, thecrazyskull, herna
Source Code: [url]https://github.com/AOSPA[/URL]
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: CAF
Version Information
Status: Stable
Current Stable Version: 7.2.1
Stable Release Date: 2017-07-20
Created 2017-07-20
Last Updated 2017-07-20
Install instructions
We highly recommend you to follow these instructions very carefully. Users usually tend to skip a few steps and eventually fall in trouble. Are you with me? Good. Let's get this train going.
Just a few things to keep in mind first -
If you're coming from another ROM / Stock, your system data (not internal storage) will have to be wiped. This includes apps, accounts, messages, call logs etc.
There's been some users complaining about different GAPPS variants messing up installs and causing a ton of issues. Upon investigating it seems OpenGapps Pico work best.
Understand that Paranoid Android is a custom ROM and it might lead to addiction as it's relatively good. We shouldn't be accused of anything just incase your cat starts drinking wine. Things get a little woozy in the Paranoid World.
Some brain might be involved if things go wrong. Not a lot though, as much to solve what's 1+1.
Okay let's get to the main bit.
We recommend a full wipe.
Flashing order:
1. Back up to PC everything you would need (whole of Internal Storage including and not limited to
Titanium Backup folder, Music, Pictures, etc)
2. Reboot into TWRP Recovery
5. Format all partitions except the "internal" partition**
6. Flash AOSPA zip
7. Flash Gapps zip
8. Flash SuperSu or Magisk (optional)
9. Reboot System
** For F2FS on /data the internal partition needs to be wiped too.
First boot time would be about 3-4 minutes on an average.
Introduction by @arzbhatia
Instructions by @thechints
This one is mine too
Thanks for your work mate.
grabbed few screens.
Yes!!!
Thanks Bob will try and report soon !
Feeling kind of bad to deliver the bad news so fast, but i am stuck at Google logo. I doubt it is a ROM fault, more likely incompatibly between the CAF kernel and my chineese non-oem cheap screen I use. The logs are given below, if you could help me.
Thank you @marcomarinho!
You helped me out a ton as well. SafetyNet would still be broken on onyx were it not for you! Good job
Nice Marco
---------- Post added at 01:35 PM ---------- Previous post was at 01:34 PM ----------
Sashko98 said:
Feeling kind of bad to deliver the bad news so fast, but i am stuck at Google logo. I doubt it is a ROM fault, more likely incompatibly between the CAF kernel and my chineese non-oem cheap screen I use. The logs are given below, if you could help me.
Click to expand...
Click to collapse
Yup, unfortunately non-OEM screens do not work with CAF roms. I dont think there is anything you can do..
@marcomarinho
on the other thread (general) you said that you were trying to fix the camera Error happening since lollipop..does this build include the fix..??
and thank you for your great effort...
ajeesh vijayan said:
@marcomarinho
on the other thread (general) you said that you were trying to fix the camera Error happening since lollipop..does this build include the fix..??
and thank you for your great effort...
Click to expand...
Click to collapse
Still under test ..
Yeaaaaaaah
marcomarinho said:
Still under test ..
Click to expand...
Click to collapse
So, the best option is still to flash n5_nougat_gcam3_fix-signed (credits to whom they belong, onesys or something like that)???
Passaralho said:
So, the best option is still to flash n5_nougat_gcam3_fix-signed (credits to whom they belong, onesys or something like that)???
Click to expand...
Click to collapse
Noooo!! it's nothing to do with that. Camera works perfectly x)
marcomarinho said:
Noooo!! it's nothing to do with that. Camera works perfectly x)
Click to expand...
Click to collapse
Ok, obrigado!
Thanks!
Meaning... Google Camera also works perfectly? Last version? Or for that I mus do what I stated before? Just to be sure of what I'm about to face!
Thanks,
Passaralho said:
Ok, obrigado!
Thanks!
Meaning... Google Camera also works perfectly? Last version? Or for that I mus do what I stated before? Just to be sure of what I'm about to face!
Thanks,
Click to expand...
Click to collapse
De nada
Don't think so. you'll need 3.2.x gcam , athlough snapdragon camera is good enough
nano opengapps are not working due to insufficient space aviable in system partition
pablomancera said:
nano opengapps are not working due to insufficient space aviable in system partition
Click to expand...
Click to collapse
+1 here
What I did was mount /system and then remove some aosp apps using TWRP's file manager
Specifically Calendar, Email, Pa browser, and MusicFX. It worked
Gotta wait to see how this is going to work with ota updates tho
pablomancera said:
nano opengapps are not working due to insufficient space aviable in system partition
Click to expand...
Click to collapse
And? Install pico or Beansgapps mini and will work xD then install them via play store
AL2000EX said:
+1 here
What I did was mount /system and then remove some aosp apps using TWRP's file manager
Specifically Calendar, Email, Pa browser, and MusicFX. It worked
Gotta wait to see how this is going to work with ota updates tho
Click to expand...
Click to collapse
I prefer PA apps over the google app, so I have preferred pico gapps, but that info should be added to the op
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Kernel features:
Powered by Ubuntu 18.04.3 x86_64 (sparky VPS @ www.servercore.com.br - thanks @ChristianLetti)
Build with custom toolchain blu_gcc-9.2.0 (cortex-a76.cortex-a55 targeted, build with latest Crosstool-NG from GCC-9.2.0 snapshot)
Full -O2 build with device and target flags enhanced, linaro build improvements, etc
Less is more: stockish OP7 builds based on OnePlusOSS/android_kernel_oneplus_sm8150 for max stability
Systemless installer (doesn't touch system partition, OTA friendly), AnyKernel3 backend (compatible with autoflash apps)
Removed some debug and logging options
ARM enhanced performance and battery patches
CVE security patches, general upstream and CAF fixes for important subsystems
Several CPU Governors (blu_schedutil modded governor merged from latest CAF sm8150 patchset)
No OC, use 300HZ base timer frequency
msm_performance touchboost toggle on/off (enabled by default), tweaked cpu_boost driver
Enhanced TCP methods (westwood is default), Network tweaks and updated drivers
Several I/O control tweaks, added schedulers ZEN v2 is default, advanced filesystems enabled (F2FS, ExFAT, NTFS, CIFS & NFS)
Patched SafetyNet flags to pass CTS
Stock thermal driver by default
ZRAM Swap (LZ4) and with file disabled
Vibrator Strength tunable and Gesture Haptic Feedback control (touchpanel and FPR)
KGSL fixes and reworked GPU driver
adrenoboost enabled by default at low level
KCAL - Advanced color control for Qualcomm MDSS v2 (RGB calibration and post-processing features)
KLAPSE support (v5.0)
USB Fast Charge (USB mode up to 900mA with MTP on)
FS fsync toggle on/off
Wakelock blockers available
wireguard support
CDROM emulation on mass_storage (compatible with DriveDroid 0.10.36+)
Compatible with Kernel Adiutor, EXKM, FKM and others
DOWNLOAD KERNEL ZIP(No mirrors please)
Warning: If you come from other kernel or have any issues, you should dirty flash your ROM before flashing blu_spark zip to avoid problems.
Reflash ROM -> flash TWRP --> reboot to recovery --> flash Magisk if you want (default, no plugins/modules) -> flash blu_spark.
If you are already rooted or upgrading between blu_spark versions, just flash the kernel zip. Also uninstall or clean data of any kernel control app you're using.
About bugs and troubleshoots: don't bother to post if a log isn't ready or without steps so the behavior can be replicated. I only active support stock OOS with NO mods whatsoever (apart from root). That includes NO support if using xposed, Magisk with modules, etc.
If you're using custom ROMs (including OOS based ones) or Open Betas you're on your own. I'm only interested on debugging stuff in stock and stable OOS.
Save the SOT and battery stats/screenshots for general threads, here we deal with development, not personal tastes and results.
Also don't spam this thread with CM or other ROMs stuff like "this don't work, my app doesn't open, etc" , no OT about OTAs, apps, ROM bugs, Recovery/TWRP troubleshoots and other userspace stuff. There's threads for it, use them.
Going back to stock: This kernel installer doesn't change your filesystem. You can backup your boot.img with TWRP before flashing blu_spark if you want to go back to full stock or just dirty flash your full ROM.
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free
OnePlus 7 Pro development unit donated by OnePlus. Big shouts to them
Very proud of being on the OnePlus Developer Program, special thanks to Manu J. for being such a supportive person.
XDA:DevDB Information
blu_spark kernel for OnePlus 7T/Pro, Kernel for the OnePlus 7T Pro
Contributors
eng.stk
Source Code: https://github.com/engstk/op7
Kernel Special Features: Powered by sparky
Version Information
Status: Beta
Current Beta Version: r60 unified
Beta Release Date: 2019-11-13
Created 2019-11-13
Last Updated 2019-11-13
blu_spark r60 release (Android 10 unified)
All right crew!
First build for the 7T/Pro is up :highfive:
This kernel is unified, good to go on OP7/T/Pro (I only can test on Pro).
blu_spark_r60 release
All the goodies available from OP7/Pro
Synchronize codes for OnePlus 7T Pro Oxygen OS 10.0.1
CAF updates f2fs, dm-verity/init, mm, crypto drv, devfreq, etc
fs: exfat: version 2.2.0-3arter97
AnyKernel3 updates
If you use root, Magisk 20.1 or newer is mandatory
Click to expand...
Click to collapse
Keep in mind: I will give no active support for custom ROMs (including OOS based ones).
I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).
Don't spam this thread with LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.
Also don't go spam and bug reporting on ROM threads if using this.
No mirrors please
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free
Flashed and booted fine with EXKM.
Used this awesome kernel on the 5T and expect nothing less.
Awesome work!
Lossyx said:
Flashed and booted fine with EXKM.
Used this awesome kernel on the 5T and expect nothing less.
Awesome work!
Click to expand...
Click to collapse
Bam! Enjoy mate
Sent from my blu_spark'd OnePlus
Hi, will this work on OP7T Pro McLaren Edition? Thx
HD1913 on OOS 10.0.3.HD01BA
oooo nice :good:
nice to see you here[emoji106]thxs for you work.
Verstuurd vanaf mijn HD1913 met Tapatalk
Anyone have tried to use twrp to flash this kernel yet?
How to use twrp to flash in? With USB stick?
Nice work
great stuff and really nice features - thanks for this !
gonna flash it right now ...
2 questions:
- reworked GPU driver: what has been reworked here ? Will this affect performance or compatibility (vulkan/ ogl ?)
- Could you add audio-tweaks like global earpiece/ main-speaker gains (so one can modify these in EXKM for example ?)
Stereo-Panorama isn't very well balanced - at least MY main speaker is too loud. Of course we have the audio-balance in Android 10 now, but not all sources (e.g. most emulators) don't play audio through it ...
thanks and regards
jaythenut said:
oooo nice :good:
Click to expand...
Click to collapse
beaverhead said:
nice to see you here[emoji106]thxs for you work.
Verstuurd vanaf mijn HD1913 met Tapatalk
Click to expand...
Click to collapse
Ride on guys
Sent from my blu_spark'd OnePlus
koliberk said:
Hi, will this work on OP7T Pro McLaren Edition? Thx
HD1913 on OOS 10.0.3.HD01BA
Click to expand...
Click to collapse
Don't know what differences that model has.
If it's the same as 7T pro it should work.
Backup and test if you want to try and let us know
ricky886 said:
Anyone have tried to use twrp to flash this kernel yet?
How to use twrp to flash in? With USB stick?
Nice work
Click to expand...
Click to collapse
Yeah twrp should work fine with zip sideload or using usb stick.
Or use autoflash kernel apps like FKM on a rooted environment and profit
Quantuml3ap said:
great stuff and really nice features - thanks for this !
gonna flash it right now ...
2 questions:
- reworked GPU driver: what has been reworked here ? Will this affect performance or compatibility (vulkan/ ogl ?)
- Could you add audio-tweaks like global earpiece/ main-speaker gains (so one can modify these in EXKM for example ?)
Stereo-Panorama isn't very well balanced - at least MY main speaker is too loud. Of course we have the audio-balance in Android 10 now, but not all sources (e.g. most emulators) don't play audio through it ...
thanks and regards
Click to expand...
Click to collapse
Drivers from the graphic stack have been trimmed on cruft, debug, logging, etc to make it a bit more efficient. Also some patches to improve interactiveness. GPU boost is also available to tune it up if you game alot.
Full compatibility with anything same as stock.
I will not touch anything audio related, sorry.
Sent from my blu_spark'd OnePlus
eng.stk said:
Don't know what differences that model has.
If it's the same as 7T pro it should work.
Backup and test if you want to try and let us know
Click to expand...
Click to collapse
Which one should o use if I'm on stock ROM?
blu_spark_r60-custom_op7x_b48eb6a14.zip16.6 MB
blu_spark_r60-oos_op7x_ef7715b31.zip14 MB
koliberk said:
Which one should o use if I'm on stock ROM?
blu_spark_r60-custom_op7x_b48eb6a14.zip16.6 MB
blu_spark_r60-oos_op7x_ef7715b31.zip14 MB
Click to expand...
Click to collapse
It's not too hard to work out
I have tested oos
Flash in failed, error code :1
"Unsupport android version. aborting"
---------- Post added at 03:06 PM ---------- Previous post was at 02:40 PM ----------
Lossyx said:
Flashed and booted fine with EXKM.
Used this awesome kernel on the 5T and expect nothing less.
Awesome work!
Click to expand...
Click to collapse
This worked!!!
eng.stk said:
Backup and test if you want to try and let us know
Click to expand...
Click to collapse
Flashed OOS, phone seems to be a bit faster. Noticed quicker loading of widgets after boot.
But there seems to be a bit to much brightness while booting, as boot animation overshoots it's limits :/
The other issue I had was missing all stock sounds, like ringtones and notifications.
I could only use my own sounds from internal storage. :/
Left with new kernel, right is with stock.
koliberk said:
Which one should o use if I'm on stock ROM?
blu_spark_r60-custom_op7x_b48eb6a14.zip16.6 MB
blu_spark_r60-oos_op7x_ef7715b31.zip14 MB
Click to expand...
Click to collapse
OOS is always for OOS based ROMs.
Custom is for AOSP/CAF ROMs.
koliberk said:
Flashed OOS, phone seems to be a bit faster. Noticed quicker loading of widgets after boot.
But there seems to be a bit to much brightness while booting, as boot animation overshoots it's limits :/
The other issue I had was missing all stock sounds, like ringtones and notifications.
I could only use my own sounds from internal storage. :/
Left with new kernel, right is with stock.
Click to expand...
Click to collapse
Thanks for testing. It may be small changes then.
What ROM does the device run? May be just a case of binaries/kernel mismatch.
If is something done on purpose because of SKU difference, coded on dtb and or even worse in drivers, may be more hard to address.
In the past we had checks we could fake SKU to have the themes and stuff available, I'll take look.
eng.stk said:
OOS is always for OOS based ROMs.
Custom is for AOSP/CAF ROMs.
Thanks for testing. It may be small changes then.
What ROM does the device run? May be just a case of binaries/kernel mismatch.
If is something done on purpose because of SKU difference, coded on dtb and or even worse in drivers, may be more hard to address.
In the past we had checks we could fake SKU to have the themes and stuff available, I'll take look.
Click to expand...
Click to collapse
Thanks, I have included details of my ROM in the attachment.
I think my ROM is global, as just after receiving device from OnePlus UK it was on 10.0.1, than OTA full update to10.0.3 from OOS.
Data as per Oxygen Updater:
OOS Ver: 10.0.3.HD01BA
OTA Ver: OnePlus7TProOxygen_14.E.07_GLO_007_1910120134
Incremental OS Ver: 1910120055
Thanks man. Device is running great on this kernel but I've noticed since I flashed it this morning that the fingerprint reader is really flakey, has anyone else noticed this? I've reregistered a few times but I find I have to try 5-6 times to unlock whereas before it worked first time every time.
daveuk87 said:
Thanks man. Device is running great on this kernel but I've noticed since I flashed it this morning that the fingerprint reader is really flakey, has anyone else noticed this? I've reregistered a few times but I find I have to try 5-6 times to unlock whereas before it worked first time every time.
Click to expand...
Click to collapse
I have the same problem. It's also with kirisakura kernel.
Only flars kernel doesn't have this behavior so far.
Thanks for providing the kernel too us anyways.
daveuk87 said:
Thanks man. Device is running great on this kernel but I've noticed since I flashed it this morning that the fingerprint reader is really flakey, has anyone else noticed this? I've reregistered a few times but I find I have to try 5-6 times to unlock whereas before it worked first time every time.
Click to expand...
Click to collapse
Been noticing this too.
But it only happens when device falls into deep sleep (?) for me.
Example:
I woke this morning and device been sleep overnight the fingerprint wasn't recognized
When I took a shower and came back the fingerprint wasn't recognized.
However when I unlock it and use the phone for a minute or so the fingerprint starts to work fine again.
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"
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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
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
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
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]
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:
Oh my gosh! Here we go mate!
Been waiting for your arrival
Thank you!
Everything went great on first flash! No problems and very clear and succinct directions. Thanks again!!!
Thank you, that's great news to see you and your excellent kernel here
Just a possibly stupid question: is flashing only the cleanslate boot.img (eg within Exkm kernel manager) sufficient when already rooted ?
Or do you really need all those other images as well?....
Thanks, Axel
Nice to see you here! Kudos
s3axel said:
Thank you, that's great news to see you and your excellent kernel here
Just a possibly stupid question: is flashing only the cleanslate boot.img (eg within Exkm kernel manager) sufficient when already rooted ?
Or do you really need all those other images as well?....
Thanks, Axel
Click to expand...
Click to collapse
you need the other images, he has modifed modules to make some of the other features work
Hey @tbalden glad to see you in 6pro forums quick question tho can I install this kernel over the kirisakura kernel or do I need to flash stock kernel first? Thanks
Lughnasadh said:
Everything went great on first flash! No problems and very clear and succinct directions. Thanks again!!!
Click to expand...
Click to collapse
Thanks for testing and the quick feedback.
Jiggs82 said:
Hey @tbalden glad to see you in 6pro forums quick question tho can I install this kernel over the kirisakura kernel or do I need to flash stock kernel first? Thanks
Click to expand...
Click to collapse
It's enough to flash over it but flash the stock dtbo image as well in the process.
DespairFactor said:
you need the other images, he has modifed modules to make some of the other features work
Click to expand...
Click to collapse
s3axel said:
Thank you, that's great news to see you and your excellent kernel here
Just a possibly stupid question: is flashing only the cleanslate boot.img (eg within Exkm kernel manager) sufficient when already rooted ?
Or do you really need all those other images as well?....
Thanks, Axel
Click to expand...
Click to collapse
Yes, just as @DespairFactor mentions, each image is needed for all the features.
Modules are not built into the boot image for a lot of things, like touch driver, haptics, camera and now most builds follow Google's gki build strategy, otherwise it would be overly complicated. So the features need those images.
tbalden said:
It's enough to flash over it but flash the stock dtbo image as well in the process.
Click to expand...
Click to collapse
Great! Thanks for the quick reply you're the best bro
will this work on oriole??
bs3pro said:
will this work on oriole??
Click to expand...
Click to collapse
No, features won't. It starts but the features will not work because of the differing modules. I'm looking yet into that if it's possible to make it work
tbalden said:
No, features won't. It starts but the features will not work because of the differing modules. I'm looking yet into that if it's possible to make it work
Click to expand...
Click to collapse
Ugh, bummer. Thanks
Wow! I *may* have installed CleanSlate on one of my previous old phones years ago - I don't remember, but this is awesome! I feel like a kid in a candy store. Love DT2S and the long-press notification shade is awesome too.
The optional location profiles is neat, too.
For my own preference, I disabled the Battery Saver Touch Limiting as it was taking far too long or just not working to recognize that I was trying to use the fingerprint reader. Edit: I turned aodNotify's experimental option for Power saving mode, to completely disable AOD when aodNotify doesn't need it, and it seems this was the culrpit. If anyone else switches it off after reading this, I recommend you reboot right away because after I locked the screen, the touch screen was no longer responding at all. I had to hold the power button in for 30 seconds to reboot. Now it's working as expected.
To be clear, with aodNotify's experimental low power option disabled, I was able to turn CleanSlate's Battery Saver Touch Limiting back on - as disabling that didn't help with aodNotify's problem anyway.
Thanks! Bought both premium apps.
roirraW edor ehT said:
Wow! I *may* have installed CleanSlate on one of my previous old phones years ago - I don't remember, but this is awesome! I feel like a kid in a candy store. Love DT2W and the long-press notification shade is awesome too.
The optional location profiles is neat, too.
For my own preference, I disabled the Battery Saver Touch Limiting as it was taking far too long or just not working to recognize that I was trying to use the fingerprint reader. Edit: I turned aodNotify's experimental option for Power saving mode, to completely disable AOD when aodNotify doesn't need it, and it seems this was the culrpit. If anyone else switches it off after reading this, I recommend you reboot right away because after I locked the screen, the touch screen was no longer responding at all. I had to hold the power button in for 30 seconds to reboot. Now it's working as expected.
Thanks! Bought both premium apps.
Click to expand...
Click to collapse
Thanks for the feedback and support! Much appreciated
tbalden said:
Thanks for the feedback and support! Much appreciated
Click to expand...
Click to collapse
You're welcome! OT: My mother was from Budapest - left when the Germans came.
roirraW edor ehT said:
You're welcome! OT: My mother was from Budapest - left when the Germans came.
Click to expand...
Click to collapse
Re OT: Those times better left in the past, remembered to learn from past mistakes. Luckily Budapest is wonderful these years.
Good to see you around, I think I recall seeing you a few years back indeed.
Good devices lure in same minded people time to time. I really enjoy p6pro.