UnifiedNLP not registered in Omnirom 8.1.0
Hi! UnifiedNLP is not registered in Omnirom 8.1.0. It worked before in 7.1.2. My device is a Sony Xperia X What will I need to post?
I am also having this issue on a 8.1.0 based rom (FireHound on Nexus 6P)
Self-Check is all good on everything but UnifiedNLP (it's not registered in system). I have tried installing NetworkLocation.apk manually following the instructions on the wiki - no change after a restart.
I've since re-flashed as gsmcore has UnifiedNLP already, and having both will probably cause more headaches.
Was working no problem on Nougat as well, so might be an issue with 8.1.0
**********Edit: Managed to fix it by using the microG unofficial installer that was linked in #145 by ale5000.
Uninstalled the microG apps that were installed. Then flashed the installer zip in TWRP. UnifiedNLP was registered after a reboot!
Give it a try @mase76
Then it’s likely that the issue is because you did not push GmsCore.apk to /system/priv-app/.
Yes, pushing GmsCore.apk to /system/priv-app/ did the job. But this has to be done after each ROM update. I saw, there is an official patch, which hasn't been applied yet. Why not? I don't like to flash an unofficial zip.
Can you link to the patch?
The patch is on the official wikipage. Scroll down: https://github.com/microg/android_packages_apps_GmsCore/wiki/Installation
Sorry I wasn’t clear, I know about this one, I was asking whether you’ve seen somewhere it was discussed for inclusion in LineageOS4μG or OmniROM.
My mistake! I did not notice, that this patch has to be applied to the ROM. I thought, it has to be applied to the GmsCore.
I was asking whether you’ve seen somewhere it was discussed for inclusion in LineageOS4μG or OmniROM
@ArchangeGabriel LineageOS for microG already ships GmsCore.apk in /system, so the patch is not needed there. However, it doesn't do the trick for CarbonROM (Oreo): moving GmsCore to /systems seem gets Location working, but UnifiedNLP ticks in microG Self-Check still don't appear(it was rebooted). What else could I try?
Did you also set the permission of the moved apk to 644?
Did you also set the permission of the moved apk to 644?
Yes, they already were so
Hi,
I recently updated my ROM and somehow UnifiedNlp will not register any more.
I installed the app (tried both f-droid and the apk from github), and moved it to /system/priv-app
Can it be because I removed com.qualcomm.location?
Help is very welcome, thank you!
Same problem here. On Android 8, UnifiedNLP will not register, regardless of wether it's installed as a regular app or in /system/priv-app/.
I can instead use the full GmsCore and put it in /system/priv-app/ to make locations work. But I don't want or need the full package, just NLP.
I using OmniRom 9 with MicroG via NanoDroid and I've been able to get everything in Self Check except the "System supports location provider" remains unchecked. I have been trying figure out the patch linked in the Wiki but I'm not sure what to do. I've also tried adb pushing the GmsCore in the /system/pri-app/ but it doesn't seem to work for me. Are there more detailed instructions somewhere?
The patch is already included in Omnirom.
So should I just disregard the unchecked setting? Will UnifiedNLP function normally regardless?
Do you use UnifiedNlp from Fdroid? This is a very old version and does not work. Install the Service core from the MicroG site or from their Fdroid repo.
@mase76 The microG Fdroid repo is also quite outdated. https://microg.org/fdroid.html
I haven't yet found a version of UNLP that works on my LineageOS.
@haarp maybe try the Nanodroid repo (unofficial builds): https://nanolx.org/fdroid/repo/
@IzzySoft Would the latest stable zip from Nandroid be the same as what's in the repo? I'm flashing the MicroG, F-Droid, and Webview zips.
I don't know, I'm not involved with the Nanodroid (note additional "o" :wink:) project. I just know it also ships microG. I myself use "LineageOS for microG", so for me it already ships with the ROM.