CAOS Project - eremitein/treble-patches GitHub Wiki
Download
About
CAOS (Custom AOSP OS) is a project which based on phhusson's Treble AOSP Quack GSI. I began it because original project have not only pros (stability, speed, support) but also some issues and limitations - pure AOSP code have some bugs / haven't much useful things and it's a hard way pulling it. So i did this fork. System can run with SELinux enforced state, as an original Phh AOSP GSI. Fully compatible with PHH-Treble patches exclude few low level changes: no root app, no "su" binary in system; by default exist file /system/phh/secure (for Google Certification PASS), so if you can boot AOSP GSI, but can't boot CAOS - try to removing that file
Changes
Update (2020.10.29)
- slightly speed up launcher
- added System UI Tuner (Display menu)
- fixed navbar inversion behavior
Update (2020.10.27)
- latest phh treble patches
- up to October SPL (really, all mandatory patches came in September)
- this release with "secure" file and without su/Superuser (most people voted)
- tweaks for Xiaomi Redmi 9 'lancelot' and Redmi Note 9 'merlin' (audiojack, brightness, fp touches)
- changed minimal brightness level for Redmi Note 8 Pro
- import OnePlus 8 Pro 'instantnoodlep' overlay
- initial Redmi 9 'galahad' overlay
- added DT2W support for QIN 2
- another navbar inversion option (Phh settings > Misc)
- added custom Google Cloud restore option (Settings > Accounts)
- Bromite WebView 85.0.4183.110 (newest version have bug when downloading something)
Update (2020.09.25)
- major interface speed improvements
- reworked navbar inversion code (still not ideal, but better then before)
- reworked Speed UI overlays
Update (2020.09.24)
- September SPL
- added option to set statusbar edges padding
- added 3x2 QS tiles sheet
- replaced Launcher3 with Trebuchet
- added option to invert navbar buttons order
- few changes to reduce consumed resources - more space, more speed, more battery life
- few security changes from GrapheneOS (switched to Cloudflare DNS, increase default max password length to 64 etc)
- reworked Gappsed variants: used stock launcher & webview, no setup wizard
- default AOSP bootanimation (for more generic)
- Bromite WebView 85.0.4183.110
Update (2020.08.08)
- August SPL
- v222+ phh-treble base
- fixed custom animation values for non English locale
- new bootanimation (thanks tg user @Syria_droid001)
- Bromite webview updated to v84.0.4147.121
Update (2020.07.25)
- added QS tiles: volume panel, USB-tethering
- (again) fixed error when uninstalling some programs (when plugged SD-card with vFAT FS)
- reworked speed UI overlays, test them manually on your device for speed/battery improvements
- disabled some disputable Google components, for sample is fixed overall WiFi speed in the aggregate with GPS + Bluetooth
- added header padding tuning - set top-indent for QS and Settings screen, useful for devices with huge display (now is experimental, not all settings menus support this)
- in Dialer added option to set fullscreen contact's photo
- also small fixes for Dialer: dark theme, translations
Update (2020.07.08)
- Jule SPL
- treble base v221+
- Phh Setting moved to bottom of all settings (please don't be scare๐)
- Calendar replaced to Etar, dark mode supported (from LineageOS)
- decreased ARM A-only size: vanilla 1136 Mb, gapps-go 1305 Mb
- added 1.2x animation value
- Dialer, Messages, Contacts updated
- Bromite webview updated to v83.0.4103.119
- by default set 0.8x animation speed
- some changes for speed up UI
- lock icon disabled
go build
- also removed NavGo, MapsGo and GoogleTTS
- image size is 1305 Mb
Update (2020.05.27)
- treble base v217+
- removed googlesans & simpleday fonts due to licencies (also i guess with Roboto apps can start quickly)
- more smoothness animations
- fixed dark mode for Contacts
- updated SimpleGallery
gapps builds
- removed FilesGoogle & Chrome
- to the launcher added double tap to sleep gesture
- added Velvet to make "Hey, Google" works
- image size is 2.2Gb
go build
- removed FilesGoogle, GalleryGo & Chrome
- image size is 1.3Gb
Update (2020.05.22)
- v216+ relevant treble patches
- updated TrebleApp with some new features
- (for sample, support DT2W for 'begonia')
- added jit-optimisation rule
- speed up tweak (pre-deox) reworked
- webview updated to Bromite 83.0.4103.76
- updated Google Sans and slightly reworked fonts
- emergency icon removed from global actions
- OOS style switches (picked from HavocOS)
- custom bootanimation
- enable NFC tile
Update (2020.05.13)
- v216 phh-treble base
- May SPL updates
- added HeadsUp tile icon
- new color accent overlays (from LineageOS)
- fixed error when uninstalling some programs
- French and Russian translations for custom settings
- adaptive dark theme support for Dialer, Messages, Contacts and keyboard
- reworked dark mode support for few stock apps (Files, Calculator, DeskClock)
- option to set system UI optimization level (use careful, do not set IPS level for OLED)
- added autobrightness icon to the QS brightness slider
- removed annoying build number in QS footer
- improving statusbar icon spacing overlays
- added call recording in Dialer
- webview updated to Bromite 81
Update (2020.04.14)
- v215 phh-treble base
- April Google update
- added doubletap-to-sleep on lockscreen
- option to change QS panel transparency (5 levels)
- option to change QS panel layout (3x3, 4x3, 3x4 and 5x5)
- option to set statusbar icon spacing (need reboot to properly apply changes)
- possibility to hide pill in full gestural navigation mode
- added four additional dark themes
- much UI theme improvements
- added a lot of fonts overlays
- speed up tweak
Update (2020.03.15)
- version of patches phh-treble v214
- fixed QS editor (now four columns)
- webview updated to 80.0
Update (2020.03.13)
- fixed dark theme trigger in settings and QS tiles
- QS panel reworked (now it's 4x4 tiles)
- added three-fingers-swipe to screenshot gesture
- removed annoying suggestions in Settings top
- reworked offline charger realization for MTK
- system speed up with forced AOT optimization
- slightly reworked Launcher3 for speed up
- separated toggle for screenshot sound
- added patches from Phhusson until 2020.03.08
Update (2020.03.05)
- version of patches phh-treble v213
- removed ugly divider lines in Settings UI
- disabled "Customize your Pixel device" suggestion (probably from v210)
- on battery saver auto dark mode disabled, you can choise light/dark theme
- reworked Xiaomi DT2W, used new treble implementation (thanks again, phhusson!)
- reworked offline charger (now maybe help for none Qualcomm devices)
- disabled advance anti-falsing classifier on the lockscreen
- updated Redmi 6 Pro overlay
- BUGS: The trigger for turning on a dark theme does not work in the settings. You can enable by tapping along the line itself or from QS tiles
Update (2020.02.27)
- built with signature spoofing patch
- small changes for UI overlays (fonts, colors)
- fixed offline charger
Update (2020.02.23)
- version of patches phh-treble v212
- added height controller for Q-gestures
- in default launcher added double tap for screen-off gesture
- now some pre-installed Apps can be disables from Settings
- added new overlays for theming: Gray accent, few fonts
- stock keyboard replaced with LineageOS variant
- added Calculator from LineageOS
- small tweaks for QS panel
Update (2020.02.09) //need clean install!
- stock AOSP sounds replaced with Q Google sounds
- fixed issue leads to enter deep doze and disable GPS when driving
- added additional CLI utils: 7z, ntfs-3g & vim
Update (2020.02.07)
- in stock camera removed HAL3 green artefacts which exist on Xiaomi devices
- to Messaging added some patches: show return key while typing SMS, allow to mark SMS as read from notification
- in Theming menu added selector to changing icons style (statusbar, QS)
- fixed black USSD window in white theme
Update (2020.02.04)
- version of patches phh-treble v210
- fixed status info of security patches (system and vendor)
- Messaging returned from AOSP with patches, notifications works, selecting SIM works after set once in system settings
- DeckClock also returned patched - the alarm mode works
- added a choice of color accent design, font, icons in the Display menu (native legacy Android 10 feature)
Update (2020.01.10)
- version of patches phh-treble v209
- replaced Gallery2 with SimpleGallery-legacy
- added display of SELinux status in Settings
- fixed DeskClock widget (with the GoogleSans font was cropped)
- turned off the indicator flashing when the battery level is low
- replaced wallpaper (not boring ?;)
- fixed some visual design flaws
- for Mi A2 Lite, LTE is set by default
Update (2019.12.17)
- based on patches phh v208
- fixed doze pulse notifications (wake-up screen, ambient mode)
- changed visual style, color accent Pixel
- added option "Swipe for notifications" for fingerprint scanner
- DPI change setting is now in the "Display" section
- IMEI info is hidden under each available SIM card
- added 0.2x and 0.8x to the animation speed selection menu
- added the Recovery option to the reboot menu
Update (2019.12.15)
- fixed DT2W option for goodix touch panels on Xiaomi devices (works on MiA2Lite)
- fixed a small visual bug (on the lockscreen the battery icon was shifted to the right)
- added patches from v207
- changed the "Main Icon"
Initial release
- no root
- no problems with the alarm clock and SMS notifications
- certification (after installing gapps) on my device passed without any patches and magisk
- tuning of the status bar, icons more tightly to each other
- removed the search bar on the launcher main screen
- on Xiaomi devices (with some touch panels) the DT2W option will be available
- additional fixes for Mi A2 lite (now no need treble patches after installation)
- and more minor edits
Bugs
- excluding fixes, the same as on AOSP Quack (in some cases doesn't work: broadcasting on TV, calls via BT; offline charging does not work normally; problems with GPS etc etc)