Thanks. Even when I end processes, and restart the phone some of the DJI script seems semi-persistent and will be running in the system cache. When using fcc boost for example, I sometimes get the map init error which is a dead giveaway, and watching free ram before, and after I run end end processes for DJI go. The stock software, even with running in background disabled is very sneaky, and shows cellular data usage. When I disable it's network use privileges, it seems to bloat up and die, like roadkill on a warm day...... 4.1.3 offline mod takes care of the the data, but it still seems to bloat, until the ram is used up, then it crawls to a stop, and crashes. Just patched 4.1.14 and will see how that works out today. I have S7 and S9 on android 8. S9 will go slightly longer before crashing due to more ram, but it still eventually fills. Controlling it under battery management makes it easier, but then I often have to restart it manually when it crashes. Phones have been factory reset, all unnecessary apps and processes uninstalled or disabled. It's as close to bare bones android as I can get. I'm not really frustrated by it, looking at it more as a challenge now. Been up since 4am watching DJI Modder live chat on Slack, trying to teach this old dog some new tricks. DJI seems to really REALLY want that flight data sent back to them. I heard it was a concession agreement with various governments, but who knows, certainly not their "cut & paste" customer service reps.
If I ever figure it out, I'll post it on the forum.