lineage-19.1 + nikgapps basic (beryllium - 31/12/2022 A12L build + NikGapps Basic A12.1 16/7/2025) Debloat (Phone) : Last updated : 21/8/2025 Changelog : 21/8/2024 - Initial creation Pre-debloat (i dunno, probably better than letting system consume too much resource for nonexistent tasks?) - Telemetry : Settings > Privacy > Trust > LineageOS statistics > untick "Stats collection" (only if this isn't offed in setup wizard) - 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) - 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, GoogleDialer, GoogleClock, GoogleMessages /system_root/system/apex com.android.neuralnetworks /system_root/system/app BasicDreams LiveWallpapersPicker NfcNci WallpaperBackup /system_root/system/priv-app DocumentsUI > DivestOS' DocumentsUI (I hate Downloads at opening; considered optional) ManagedProvisioning /system_root/system/product/app Camera2 > GrapheneOS Camera (only if you hate Camera2 like me - I would've used OpenCamera but the owner didn't like it) Etar > Fossify Calendar (optional) Gallery2 > Fossify Gallery Jelly > Fossify Thank You LatinIME > SimpleKeyboard (rkkr) / OpenBoard (optional, OpenBoard preferred) messaging > QUIK PhotoTable webview > (insert latest com.android.webview apk) (optional) /system_root/system/product/priv-app Eleven HotwordEnrollmentOKGoogleWCD9340 HotwordEnrollmentXGoogleWCD9340 /vendor /app/SoterService /system_ext/app IFAAService /system_ext/priv-app AudioFX (optional, as it can be used to change up sounds unlike ArrowOS' MusicFX which doesn't seem to do anything) LineageSetupWizard QuickAccessWallet Seedvault (optional) Updater WfdService Setup QS : mobile data, wi-fi, hotspot, caffeine, mic, camera, flashlight, bluetooth, location, nfc, dnd, airplane, autorotate, battery saver adb shell commands (mandatory) : settings put secure show_rotation_suggestions 0 pm uninstall --user 0 : com.android.cellbroadcastservice com.android.cellbroadcastreceiver com.android.cellbroadcastreceiver.module com.android.emergency com.android.mms.service com.android.stk (may re-enable itself?) 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 : - As LineageOS A12L is a system_ext ROM use system_ext compatible stuff (recovery and/or custom kernel). Reignz' TWRP 3.7.0-12 cannot wipe encryption if Android Secure is not wiped out (either by Wipe > Swipe to factory reset or Wipe > Advanced Wipe > Dalvik, Cache, Data, Android Secure); and cannot mount /system_ext as rw without terminal command (mount -o rw,remount system_ext). - 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. - LineageOS'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 (other than the missing DivestOS and some CorvusOS builds from Pling?). - Shattered Pixel Dungeon & Xeonjia's background songs reliably play in this LineageOS build, though at the cost of that annoying arbitrary volume alert that pops up when you kick the headphone volume more than 40% (instead of the 50% on X3P), which is barely loud enough for my M50X (like 1 volume step away from properly audible for me, assuming default volume steps). SystemUI tuner was supposed to be a workaround for this, but requires a reboot to fully apply it... and it's also useless as the volume alert eventually returns. - 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 GrapheneOS Camera (for camera purposes and QR code scanning). Telephony experiments (on my own shitbar, which is obviously aged & damaged?) - SIM 1 (the SIM-only slot) doesn't work at all, returning "No Service". - SIM 2 (the shared slot with microSD) works (outputting 4G LTE, VoLTE, and the like). - The device doesn't properly detect when either SIM card is inserted and/or removed, forcing a reboot for everything to be detected again. - Conclusion : If my F1 is dying, it sure is going to be agonizingly long because it's also dragging me with it.