crDroid-12.1 official + nikgapps basic (alioth - 13/10/2023 A12L build + NikGapps Basic A12.1 31/12/2024) Debloat : FAIL (debloat OK, telephony OK, not approved for daily use) Last updated : 25/4/2025 Changelog : 25/4/2025 - Initial creation Pre-debloat (i dunno, probably better than letting system consume too much resource for nonexistent tasks?) - Telemetry : Settings > Privacy > Trust > crDroid statistics > untick "Stats collection" (only if this isn't offed in setup wizard) - Adaptive connectivity : Settings > Network & internet > Adaptive connectivity - untoggle (can be offed before or after debloating) - updater : Settings > System > Updater > 3-dot menu > Preferences - set autoupdate check to never, disable mobile data warning - cell broadcast (optional) : Settings > Notifications / Safety & emergency > Wireless Emergency alerts - disable everything (can be offed before or after debloating; but not after adb) - Emergency SOS (optional) : Settings > Safety & Emergency > Emergency SOS - untoggle "Use Emergency SOS" (can be offed before or after debloating; but not after adb) - Goolag Photos : Settings > crDroid Settings > Miscellaneous > Unlimited Photos storage - disable (can be offed before or after debloating) - Do Not Disturb : Settings > Notifications > People - set Calls & Messages up so no one can interrupt DND (if you don't use the device as a phone like I am; do before debloating) Skipped NikGapps packages : GoogleContactsSyncAdapter, GoogleCalendarSyncAdapter, DigitalWellbeing, GoogleMessages, GoogleClock /system_root/system/apex com.android.neuralnetworks /system_root/system/app BasicDreams LiveWallpapersPicker WallpaperBackup /system_root/system/priv-app DocumentsUI > DivestOS' DocumentsUI (I hate Downloads at opening; considered optional) FaceUnlockService ManagedProvisioning /product/app Camera2 > OpenCamera (only if you hate Camera2 like me) Etar > Fossify Calendar (optional) Gallery2 > Fossify Gallery Jelly LatinIME > SimpleKeyboard (rkkr) messaging > QUIK PhotoTable webview > (insert latest com.android.webview apk) (optional) /product/priv-app ANGLE (part of GameSpace) DeviceIntelligenceNetworkPrebuilt DevicePersonalizationPrebuiltPixel2020 Eleven HotwordEnrollmentOKGoogleHEXAGON HotwordEnrollmentXGoogleHEXAGON MatLog TurboPrebuilt /vendor /app/SoterService /system_ext/app IFAAService /system_ext/priv-app GameSpace (unless you use it?) LineageSetupWizard QuickAccessWallet Seedvault Updater WfdService Setup QS : mobile data, wi-fi, volume, hotspot, flashlight, caffeine, bluetooth, camera, mic, nfc, location, dnd, airplane, autorotate adb shell commands (mandatory) : settings put secure show_rotation_suggestions 0 pm disable-user --user 0 : com.android.cellbroadcastservice com.android.cellbroadcastreceiver com.android.cellbroadcastreceiver.module com.android.emergency com.android.mms.service com.android.stk adb shell commands (scuffed stuff, optional) : 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) Additional notes : - This build of crDroid A12L doesn't seem to be vendor_boot based(?). skkk's TWRP has mountrw toggle in the mount options, which skips all needs for the mount -o commands we would otherwise need in the X3P (or others that don't explicitly mount them as rw). - Boot animation is in /product/media if there's any need to change it. There's 2 files - bootanimation.zip & bootanimation-dark.zip - you can either stick with one bootanimation.zip or replace both. - crDroid's DocumentsUI goes to Downloads by default, unlike A11. One "workaround" for this issue were replacing the DocumentsUI files with the ones from something like DivestOS (from X3P's A12L build); though any A12L DocumentsUI that doesn't go to Downloads by default works - good luck finding A12L builds that does these though. - Camera2 as default camera. Yes, the AOSP Camera app. The too-barebones app that demands internet access for no reason. At least this time it isn't MIUI camera, but I have even less hesitation to just nuke it for OpenCamera. The owner didn't like it, but that's for the next iteration - one that we consider ideal. - Certain permissions seem to be downgraded or outright reset on some reboots (All files > media; Install unknown apps; unused apps). - Logging in to Google result in the device being misidentified as a Pixel XL, even with the unlimited Google Photos option disabled. - Conclusion : A coworker had me fix up her F3 so she gets to use it as a phone (without the digital wallet bullshitry, fortunately - that option is off the table for us), and so here I am... fixing up her shitbar, which was missing its original OLED display (as its previous owner (who previously used A13 crDroid, which is a good segway to the fact neither I nor the current owner remembered to check anti-rollback in bootloader, but we digress) replaced it with that crappy "OEM" LCD) before I slapped it a new & original display (and strapping in as much impersonal stuff as I am allowed to). But alas, that story will have to be discussed elsewhere as this is about the ROM itself. Not much can be said, it's crDroid A12L for better or worse... mostly the latter for those in the Google zoo (which the coworker is unfortunately in).