UnifiedNlp
UnifiedNlp copied to clipboard
Provide easy method for /system install
As unpatched Android 7 does not allow Location providers outside of /system and as most Android 7 variants are not patched in this regard, I think that it would be reasonable to provide an easy installation method for UnifiedNLP. There are 2 possibilities:
- Provide a flashable .zip
- An installer to push the .apk to /system (requiring root)
I personally think that the 1. option is better. It is easier to achieve (based on my amateurish knowledge) and also works for people who do not like to enable root on their phones.
@Roxxor91 Flashing might work on some devices. But people unwilling to root are certainly as well unwilling to unlock the bootloader and installing a custom recovery – without which the "flashable zip" must be signed with the same key as the ROM to be accepted.
As a result, I'm afraid there is no "easy way" to work around that. As much as I appreciate the idea.
But people unwilling to root are certainly as well unwilling to unlock the bootloader and installing a custom recovery.
This assumption might as well be wrong. I’m unwilling to root, but I do have a custom recovery.
There are always exceptions :) I should have included the term "most"...
@Roxxor91: In case you haven't already found it, I have created a flashable zip: microG unofficial installer.
Also https://shadow53.com/no-gapps/downloads/
@daktak Installing the unifiednlp from that page as a system zip made pass all the self checks on jfltexx lineageOS 14.1 20170524
The link provided by @daktak is okay as a workaround, but I'd feel safer if a flashable NetworkLocation.zip file was provided from here instead. :-)
Also https://lineage.microg.org/ :-)
@daktak Thanks for mentioning it here, I think this possibility lacks advertisement!
if you only want to install UnifiedNLP you can use "unifiednlp-minimal_2018-08-17.zip" available here: https://github.com/WeAreFairphone/flashable-zip_microG/releases/tag/2018-08-17 Their are build instructions as well. I tested it on LineageOS 15.1 on Nexus 4 (mako)
Please pay attention to the following:
Concerning the impossibility of launching the UnifiedNLP app, this is happening on all devices (see this forum thread). I don't know why it can't be launched normally on Oreo, but you can still access the UnifiedNLP configurations through "Location settings" (tap and hold the notification bar quick-setting for toggling location), and at the bottom (“Location services”) you’ll find an entry for launching it.
See as well: #154