BaikalOS 13.3 w/ NikGapps Basic (surya 8/9/2024 build) : OK Last updated : 11/11/2024 Changelog : 11/11/24 - First off, this isn't GearJail's own notes - but rather mine (Sir Ed - the one who lost to GearJail once). And I am putting an emphasis to this in order to make it clear where Garry (a.k.a. the self-proclaimed tyrant behind GearJail) got his notes of BaikalOS from - in accordance to his request. 21/10/24 - Revert to 8/9/2024 build - 23/9/2024 & beyond replaces proper location toggle with GPS toggle, which unfortunately doesn't long-press to location settings (and makes disabling location a chore). In addition, no security patch beyond A13 5/8/2024 were applied. 19/10/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 - Emergency SOS (optional) : Settings > Safety & Emergency > Emergency SOS - untoggle "Use Emergency SOS" - crDroid statistics : Search crDroid in Settings > Go to crDroid statistics > untoggle "Stats collection". /system/apex NONE (at best disable internet access for com.android.sdksandbox in system & pm uninstall --user 0 com.android.adservices.api) /system/app BasicDreams Stk WallpaperBackup /system/priv-app FaceUnlockService (disable face unlock - Settings > BaikalOS Settings > Optional Services > Face Unlock) JamesDSPManager (optional, disabled by default - Settings > BaikalOS Settings > Optional Services > James DSP) /system_ext/app FM2 OmniJaws /system_ext/priv-app AudioFX (optional, disabled by default - Settings > BaikalOS Settings > Optional Services > Audio FX) daxService (optional, enabled by default - Settings > BaikalOS Settings > Optional Services > Dolby) DaxUI (only if daxService gets offed) LineageSetupWizard Seedvault Updater /product/app Aperture > OpenCamera (optional, or required only if ApertureLens is deleted) ApertureLens (optional - mandatory if Aperture is deleted) Etar > Fossify Calendar (optional, or required only if CalendarProvider is deleted) Gallery2 > Fossify Gallery Jelly LatinIME > SimpleKeyboard (rkkr) messaging > QKSMS/QUIK PhotoTable Recorder (optional) /product/priv-app Eleven PrebuiltBugle (NikGApps-Basic; Google SMS) WellbeingPrebuilt (NikGapps-Basic) /vendor NONE Setup QS : MobileData, WiFi, Volume, Hotspot, Flash, Caffeine, BT, camera, mic, DND, alarm, autorotate, airplane (3x3 instead of >=A12 default 2x2) adb shell commands : No captive portal and/or NTP commands. settings put secure show_rotation_suggestions 0 pm uninstall --user 0 : - com.android.adservices.api pm disable-user --user 0 : - com.android.cellbroadcastreceiver.module - com.android.mms.service (may be elevated to pm uninstall if mms ads still pop up) - com.android.stk (I actually did pm uninstall; but I also discovered that it completely disappeared from the system, so pm disable-user it is, in case I had to give this up & the next user knew nothing about flashing) Additional notes : - Use A13-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 /system_root/system/media, with only 1 bootanimation.zip. - BaikalOS' DocumentsUI doesn't go to Downloads on 1st open. - Aperture isn't that bad as a camera app, but lacks shutter sound option. I switched it with OpenCamera, but it also lacked shutter sound controls, as if Android has removed it in a "security" patch. - CrDroid Statistics still exist, but hidden. Search for it & manually disable it. - pm uninstall in BaikalOS seems to nuke whatever app it "uninstalls" off the system. Not sure if it's the "latest" Android crap or it's just BaikalOS. Conclusion (GearJail - uploader of this note) : BaikalOS... how the times changed. Always the power user-focused ROM, but with less severe footguns (and hidden crDroid telemetry that ensures crDroid developers get some data out of an unrelated ROM). That said, I still don't really like Baikal, mostly since I don't really like tweaking with tonnes of stuff - I just wanted & needed my shitbox to work. In addition, I thank Sir Ed (he asked for this one!) for his notes here despite the system he installed was not really fit for my usual notes - as he installed GApps. Conclusion (Ed, author / editor of this note & user of the device) : - It's nice (though I admit far too underhanded as I could've trained him if he would just disband his dwindling group) to claim another device from a notorious sore loser... and a self-proclaimed tyrant's aftercare service for this shitphone which lasts until 2025 (which I find mostly sufficient - what's not is on him anyway). But that's "Sir" to you, Garry (I like being called that). Remember that for the future. - Anyway, moving on to the ROM. First off, I considered using the latest build, only for it to replace the default location QS toggle with the GPS toggle - and holding that doesn't take me to the Location settings, so Garry downloaded the 8 September build - citing the GPS toggle was in the build after this one. He also pointed out the security patch issues after I had shown him the latest build I got (11 Oct build), so I didn't really lose much (other than 3 hours worth setting up - download time included) by rolling back. GApps notes : - NikGApps doesn't like permission changes for GMS. Though after some reboots & setting up it seems to have changed its mind. - When I install NikGApps Basic, I only ensured it would replace contacts & dialer - I would have replaced that SMS messenger anyway, and I actually preferred the stock AOSP clock. - The GoogleChrome addon (20240813) comes with webview v109, but it should allow updating from Play Store's own offering. That said, I used APKMirror as the source of my latest webview, which I find won't be up Garry's ideal plan.