This release adds an opt-in GrapheneOS network location client providing location detection based on nearby Wi-Fi networks using a local trilateration algorithm run on the device. It fetches a list of nearby Wi-Fi networks from Apple's location service either directly or through a GrapheneOS proxy.
@[email protected] Did you enable the network location toggle? It should work very well with no satellite reception now if you have a lot of nearby Wi-Fi networks which are mapped well by Apple.
@[email protected] are we talking about some sort of navigation or maps app potentially in the future from the team? Cause I feel like it's needed now more than ever.
@[email protected]ge We don't currently have any plans to make a maps/navigation app. We'll have our hands full replacing or overhauling all of the basic AOSP apps.
It currently only has a very basic approach to altitude estimation which we'll be properly integrating into the trilateration algorithm in the near future.
It currently only uses Wi-Fi networks but we'll be extending it with support for using cell towers as a fallback in the near future.
We're in the process of building our own network location database based on scraping all of the cell tower and Wi-Fi data from Apple's service. Scraping all the cell tower data is quick and will be easy to keep rapidly updated. A contributor scraped more than 2 billion Wi-Fi APs over 3 months.