lineage-19.1 + nikgapps basic (surya - 9/1/2023 A12L build + NikGapps Basic A13 31/12/2024) Debloat (Phone) : OK (boots, telephony works, BT is a go, owner daily driving.) Last updated : 10/5/2025 Changelog : 10/5/2025 - Initial creation (Ed Belmont is cooking folks) 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 - Emergency SOS (optional) : Settings > Safety & Emergency > Emergency SOS - untoggle "Use Emergency SOS" - 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 Garry usually does; do before debloating) Skipped NikGapps packages : GoogleContactsSyncAdapter, GoogleCalendarSyncAdapter, DigitalWellbeing, GoogleMessages, GoogleClock /system_root/system/apex com.android.neuralnetworks /system_root/system/app BasicDreams LiveWallpapersPicker SoterService WallpaperBackup /system_root/system/priv-app DocumentsUI > DivestOS' DocumentsUI (optional) ManagedProvisioning /system_ext/app FM2 /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 Seedvault Updater WfdService /product/app Camera2 > OpenCamera / GrapheneOS Camera (only if you hate Camera2) 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 Eleven /vendor NONE MagiskDelta 25206 (b8694c99) notes: - .apk not flashable, requires patching boot.img. vbmeta patched as well, for now. Patched boot.img will appear in /sdcard/Downloads. - Reboot required for first time after opening MagiskDelta app after flashing patched boot.img. - MagiskHide & SuList enabled (reboot needed for SuList to take effect). SuList basically works like KernelSU's root whitelist stuff, which can get cumbersome for 1st root access granting. - Internet access is restricted for the "Magisk" app... or whatever its name is when it is hidden. Garry unironically recommended PocoParts for its "hidden" apk name, which sounded a bit ridiculous - but at least it isn't as ugly as putting Samsung's Bixby (or LG Doctor, or any other bloatware matched for the device brand for that matter) as the title. Of course, "install unknown apps" permission is only necessary for the one time change between "Magisk" and "insertname" hidden magisk app. 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 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 : - Use A12L-compatible recovery. brigudav's TWRP (3.7.1_12-1 works) mounts /super as if it's the old /system (and stuff) partition as rw by default. - 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?). - Camera2 as default camera. Yes, the AOSP Camera app. The too-barebones camera 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. What, think that side's the only ones injecting OpenCamera? - Shattered Pixel Dungeon & Xeonjia's background songs reliably play in this LineageOS build, though at the cost of that annoying volume alert that pops up when you kick the headphone volume more than 50%... at least that's what Garry said back on his notes on some LineageOS stuff? Conclusion : First off, this note isn't going to exist if my BaikalOS setup didn't randomly keel over on me. And A13 in general as well, so I had to backtrack because I know nobody around me could support them. And thanks to Garry as well for getting a bit of experience for debloating a cellphone as a cellphone instead of completely butchering everything. Welp, it was also worth the added cost of having to play with some Magisk fork from God-knows-where as well, because he asked for it nicely enough. Custom kernels, on the other hand, are a bit of a miss here - those Telegram-lurkers might've got the latest toys to play with (KSU-Next & openela) but their KSU-Next execution is a bit wonky; losing root access on reboot & requiring app reinstall for it to work again. But then again, could be the TWRP I'm on, but at this point I'd rather back off the weird kernels. Even Garry rolled his X3P back to some RedBull kernel. Garry's notes : I'll never forget the one night you "accidentally" got Bob to associate his favorite waifu with Monza, Spa, and Italian Grand Prix. It was funny as hell to watch.