67
edits
Changes
Update for current state of Firefox for Android and Mozilla Stumbler
==Software==
===Firefox Desktop===
===Android===
* [https://github.com/microg/IchnaeaNlpBackend Ichnaea NLP Backend] is a [https://github.com/microg/android_packages_apps_UnifiedNlp UnifiedNlp] backend that uses MLS to resolve locations.
* Mapzen has shown interest in integrating MLS into their [https://github.com/mapzen/LOST LOST] library in the future.
Same story as iOS, there are no APIs available to get at the required cell ids for our purposes.
===Firefox for Android===
MLS contributions were a feature of versions 68 and earlier (the "Fennec" codebase). It is not present in 79 and later (the Fenix codebase).
===Mozilla Stumbler for Android===
Mozilla Stumbler was an open-source wireless network scanner that collected GPS and wireless network data for our crowd-sourced location database. It was [https://discourse.mozilla.org/t/retiring-mozilla-stumbler/75206 retired] in February 2021.
The [https://github.com/mozilla/MozStumbler source code] is still available, but has not been updated to current Android development practices. The [https://github.com/mozilla/MozStumbler/wiki libstumbler library], an embeddable Android library supporting both stumbling and location lookups, may also need updates for current Android development tools.