ZeusOS-v2.7 (beryllium 5/3/2024 vanilla) Debloat : OK (not for telephony / bluetooth, but for my intended application it works) Last updated : 8/8/2024 Changelog : 5/9/2024 - Initial commit Pre-debloat (i dunno, probably better than letting system consume too much resource for nonexistent tasks?) - cell broadcast (optional) : settings > apps & notifications > Wireless Emergency alerts - disable everything - traceur : settings > system > developer options > system tracing - turn all off, clear saved traces /system/apex com.android.cellbroadcast.capex com.android.neuralnetworks.apex /system/etc /default-permissions/miuicamera-permissions.xml /system/app BasicDreams Bluetooth BluetoothMidiService CarrierDefaultApp CtsShimPrebuilt LiveWallpapersPicker OmniJaws PrintRecommendationService PrintSpooler SimAppDialog Stk Terminal Traceur WallpaperBackup /system/priv-app BlockedNumberProvider BuiltInPrintService CalendarProvider (optional) CallLogBackup CellBroadcastLegacyApp ContactsProvider CtsShimPrivPrebuilt ManagedProvisioning MicroG MiuiCamera MiuiEditor MiuiGallery MmsService OPCalculator OPDialer OPMessage OPRecorder Seedvault Telecom TelephonyProvider TeleService ViMusic YouTube /system/product/app Browser2 / Music / QuickSearchBox > Fossify Calendar / Gallery / OpenCamera LatinIME > SimpleKeyboard (rkkr) /system/product/priv-app Contacts HotwordEnrollmentOKGoogleWCD9340 HotwordEnrollmentXGoogleWCD9340 /system/system_ext/app EVERYONE (but leave the /app folder un-deleted) /system/system_ext/priv-app CarrierConfig dpmserviceapp EmergencyInfo ims qcrilmsgtunnel QuickAccessWallet WfdService /vendor /app/CneApp /app/SoterService /etc/cne Setup QS : DND, autorotate, flashlight, screenshot, volume panel, caffeine adb shell commands (scuffed edition) : settings put global captive_portal_http_url (insert http url of decent captive portal provider that's not /e/ or Go-ogle) settings put global captive_portal_https_url (insert https url of decent captive portal provider that's not /e/ or Go-ogle) settings put global captive_portal_fallback_url (insert fallback url of decent captive portal provider that's not /e/ or Go-ogle) settings put global captive_portal_other_fallback_urls (insert "other_fallback_urls" url of decent captive portal provider that's not /e/ or Go-ogle) settings put global ntp_server about:blank (or replace about:blank with any decent ntp server, such as pool.ntp.org if you need network time) settings put secure show_rotation_suggestions 0 Additional notes : - Reignz' TWRP 3.7.0-A9 (non system_ext) is required. The maintainer recommended 3.6.0-A9 but whenever I used it to flash ZeusOS I got trapped between unable to encrypt & having to factory reset until I switched recoveries. - ZeusOS' DocumentsUI doesn't open Downloads on opening. Which is nice, since I now have the option to extract it (copy, not cut; I'm not dealing with the aftermath of the latter) for other ROMs... - ZeusOS contains apps from various vendors - OnePlus calculator, clock, launcher, recorder, & sms; Xiaomi camera & gallery; and Revanced builds of microG & YouTube. Of all of them, I only kept the launcher. - ZeusOS contains android.permission.group.UNDEFINED enabled for every app. I don't know what it does so I disabled them manually for every app. Unused apps re-enable themselves after reboots though, so that sucks for me. Fortunately that seemed to be a recovery issue, from when I used the system_ext version. - microG should work as user-app in ZeusOS as long as the toggle for it is enabled. - Conclusion : Yet another featurefest I see, this time with a less-than-perfect implementation & some missing options. Including vendor bloat from OnePlus might be neat to some, but personally I don't like it. In addition, there's that android.permission.group.UNDEFINED thing, which makes me already far less willing to daily drive ZeusOS. If that were sensors permission (and/or the network permission if per-app data restriction was absent)...