[OnePlus 6 Guides, News, & Discussion] Master One:
[MENTION=4637983]Tomatot-[/MENTION] & [MENTION=8598935]refai[/MENTION],

So I have just made a fresh installation on current OmniROM.

microG Self-Check shows everything checked except for

Android version supported: Your Android version is not officially supported. This does not necessarily mean anything.

System supports location provider: Your system does not support this UnifiedNlp package. Either install a matching package or a compatibility Xposed module.

UnifiedNlp has known location: UnifiedNlp has no last known location. This will cause some apps to fail.

UnifiedNlp do not have Location to test Geocoder: Please verify your location Backend

Please see attached screenshot. Everything is installed and configured correctly including 3 UnifiedNlp backends (Deja Vu, Mozilla and Nominatim).

Is it possible that the Nanodroid-microG package implementation is faulty? In the microG wiki it says "Note: On Android 7 (or later) an additional patch is needed to make location work, or alternatively, you can install GmsCore.apk in the /system/priv-app folder. This can be done by using adb push". I could not find GmsCore.apk in the /system/priv-app folder, though I though Nandroid-microG installs it as system app? Where is that apk located then, because I could not find it.

Push Notification Tester tells that I can receive push notifications without problems.

Magisk SafetyNet Check Success fails:

ctsProfile: false

basicIntegrity: false

What do the shown problems mean?

[MENTION=4637983]Tomatot-[/MENTION], as shown by your screenshot in the OP you also have "System supports location provider" and "Network-based location enabled" unchecked. So is that how it is supposed to be? You write "but GPS still works, even on Google Maps", but what is the relevance to microG? Does Google Maps use the location service or does it access GPS directly? I only have tested with OSM and after clicking the location button it showed my precise location (but I was in the house, so no use of GPS I suppose).

Also, what purpose do steps 25) and 26) (logging into Google account and activating using the phone app) serve exactly? I do not intend to use a Google account, so can those steps be omitted or is it necessary for something?

And I assume that the Play Store for microG needs to stay installed, even if I intend to use Yalp instead? You wrote that you froze Play Store. Is there a difference between disabling and freezing an app?

BTW I did not use your priv-app.omni.zip from your OP, I assume this is not necessary any more with the latest Nanodroid?

---------- Post added at 06:28 PM ---------- Previous post was at 05:38 PM ----------

[MENTION=4637983]Tomatot-[/MENTION], FYI I'm currently just playing around with it to see if it is suitable for daily use instead of OOS.

I have just installed Orbot, because it was mentioned in microG Settings >> More, but it's not yet supported? I have seen someone else here in this thread using Orbot, which made me curious. Both settings in microG Settings >> More are grayed out:

Allow connecting to Google servers is enabled (but since it is grayed out it can not be disabled)

Connect to Google via Tor network: Requires Orbot to be installed, Not yet supported (is disabled)

So I guess that's just a placeholder for future functionality then?