(Tutorial) microG - UnifiedNlp Location Share w/o USB GPS module
You ever wondered why the battery saving location mode is not working?
Here is the solution:
You will need Emteria v0.61 or above
Enable Signature spoofing
Download GmsCore https://microg.org/fdroid/repo/com.google.android.gms-13280012.apk
Rename the downloaded file to GmsCore.apk
adb push GmsCore.apk /system/priv-app
Open microG Settings
Click on Permission missing - allow microG to access device location
- click on Self-Check
- Check the Network location provider support, it will look as follows:
Open F-Droid - Download and install
Apple UnifiedNlp Backend
Open Xposed installer - Install Xposed Framework v89
Download and Install xposedunifiednlp module
Open Xposed installer - Modules - Enable xposedunifiednlp
Open microG Settings - UnifiedNlp Settings - Enable Location and address lookup backends
- Check the Network location provider support
If everything goes well then it will look as follows:
Now open Whatsapp, click on any contact and share your location with him
Ofcourse the above steps can be improved if Emteria team can integrate UnifiedNlp into Android system as described at the bottom of the following page.
That would eliminate the need of installing Xposed framework.
Anyway, i just wanted to share that interesting feature with you, you can go ahead and try the above steps or wait for Emteria team response regarding UnifiedNlp system integration.