CAOS Project - eremitein/treble-patches GitHub Wiki

Download

All target builds

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)