Oreo compatibility 2018-08-17
WARNING: These ZIPs are reportedly not working with Android 9 or 10 yet. More info in issues #12 and #11.
WARNING: Your system should be already free for Google Apps (Google Mobile Services). These ZIPs are intented to help you replace them.
All apps installed with these packages can be updated afterwards with F-Droid. You need to add the microG repo for microG apps (not for UnifiedNlp or location backend).
All below packages include OTA survival addon.d
scripts, so you only need to flash them once if you use a ROM that has support for them, like Lineage OS.
microG
"My apps are asking for Gobble Services"
After installing one of the below ZIPs, you'll probably need to update microG Services Core to its latest unstable release.
microg_YYYY-MM-DD.zip
contains the whole microG suite plus one network location UnifiedNlp backend, MozillaNlpBackend, and one Geocoding UnifiedNlp backend, NominatimNlpBackend. This is the recommended microG download.microg-minimal_YYYY-MM-DD.zip
contains only the basic microG apps. This doesn't include any backends nor DroidGuard Helper.
UnifiedNlp
"I'm sure I only need network location"
unifiednlp_YYYY-MM-DD.zip
contains the UnifiedNlp app plus one UnifiedNlp network location backend, MozillaNlpBackend, and one Geocoding backend, NominatimNlpBackend. This is the recommended UnifiedNLP download.unifiednlp-minimal_YYYY-MM-DD.zip
only contains UnifiedNlp app.
Note for UnifiedNLP on Android Oreo
In Oreo, the UnifiedNlp app is launched in a different way than before. After reboot, you need to go to "Location settings" in Settings → Security and Privacy → Location Settings, or by tapping and holding the notification bar quick-setting for toggling location. Then, at the bottom ("Location services"), you can launch UnifiedNlp settings. There you need to enable at least one location backend for network location to work, as usual. If you chose the minimal
ZIP flavour, you need to install your preferred location backends first, e.g. from F-Droid.