- Edited
@GrapheneOS (closed thread)
We have to make our own proper implementation of alternate location services for the OS. Those existing ones don't follow the security model and have other major issues.
There is no reason for a network location service to be tied to Play compatibility. AOSP has support for network location services.
This sounds like quite some work but is exactly what I imagine to be the best model.
microG downloading proprietary components that have more access than sandboxed Play, is very bad and understandable to be not wanted.
Not sure if I fully understood the reasoning behind the "secured connections", as I would assume TLS is fine?
But yeah, I saw that rerouting fine location requests to the OS was already a thing. I saw it as part of the sandboxed play compat layer, but I assume it is also there if you dont install it.
The fact that MLS is proprietary is shocking tbh. You can contribute to them and to OpenCellID using an app called "TowerCollector".
Now I wonder, what alternative network location data could be used as Network location provider?