the only thing you miss out on without google play services is the wifi/bluetooth location service
gps satellite data comes from a supl server, and supl support is built in to aosp.
now, unfortunately one of the most reliable supl data sources is google, but it's also trivial to run a proxy to mask where you're requesting the supl data from (neither the request nor payload vary)
> the only thing you miss out on without google play services is the wifi/bluetooth location service
not true. A standalone gps unit can use an almanac to get a gps lock, but supl suppplants using an almanac.
supl is a spec created by the telecom industry[1][2]. I don't think they want people to have good offline gps.
> it's also trivial to run a proxy to mask where you're requesting the supl data from
Lmao. It is definitely not trivial. I have an Android that is running lineage and microG, it's an endeavor for someone who likes tech.
Regardless, according to my understanding of the spec, the supl server authenticates your identity[3] and is already effectively tracking you, so using a proxy would only obfuscate your IP address. As such, I don't think IP alone is enough to maintain privacy from Google. You would need middleware to anonymize your device ID.
But really, I find it egregious that I can't choose to use simple gps almanac data and must instead either use a blind fix on my phone or give my data up to some random server. Standalone GPS units that use almanac data get a lock virtually instantly compared to my Note 10. I'm trying to create a disconnected smartphone for backpacking. It's garbage to have to burn battery needlessly.
gps satellite data comes from a supl server, and supl support is built in to aosp.
now, unfortunately one of the most reliable supl data sources is google, but it's also trivial to run a proxy to mask where you're requesting the supl data from (neither the request nor payload vary)