Having been playing with LineageOS on my Motorola One Action, it has taken me some trial-and-error to get this phone working the way I would like. This post serves as a record to myself of the process I have tried thusfar which has (probably) worked.

Sources
Info page: https://wiki.lineageos.org/devices/troika/
Firmware: https://download.lineageos.org/troika
Firmware w/ microG: https://download.lineage.microg.org/troika/
Install guide: https://wiki.lineageos.org/devices/troika/install#get-assistance=
Upgrade guide: https://wiki.lineageos.org/devices/troika/upgrade
Noob help thread: https://forum.xda-developers.com/t/help-thread-motorola-one-action-2019-ask-any-question-noob-friendly.4010875/

System Apps:
Side Load:
magisk
	Enable Zygisk in settings
	Install LSPosed module
	Enable Greenify module in LSPosed, select System Framework
APK:
Aurora Droid
Aurora Store


Play Store:
GSam Battery Monitor
	adb shell pm grant com.gsamlabs.bbm android.permission.BATTERY_STATS
	adb shell settings put global hidden_api_policy 1
Greenify (ADB commands only needed for non-rooted devices)
	adb -d shell pm grant com.oasisfeng.greenify android.permission.WRITE_SECURE_SETTINGS
	adb -d shell pm grant com.oasisfeng.greenify android.permission.READ_LOGS
Root Checker Basic
Termux

F-Droid:
microG
microG Services Core
microG Services Framework
Fake Store
Neo Backup?

Personal Apps

Play Store:
Docs
Sheets
Maps
Mapfactor Navigator

F-Droid
NewPipe
Strelok Pro



Configuration:

Stop using Google network services:
Source: https://pastebin.com/KtWpRHUY


Change DNS servers: Settings --> Network & Internet --> Private DNS --> Private DNS provider hostname --> dns.adguard.com
Alt servers: https://en.wikipedia.org/wiki/Public_recursive_name_server


# Switch Google Captive Portal for /e/ Foundation's one (GrapheneOS Foundation). (defaults: null)
adb shell settings put global captive_portal_http_url http://204.ecloud.global
adb shell settings put global captive_portal_https_url https://204.ecloud.global


# Switch Google NTP server for Ubuntu's one. (Default: null)
settings put global ntp_server ntp.ubuntu.com



intent filter verification service