Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

And without microG? #11

Open
xeruf opened this issue Mar 6, 2023 · 6 comments
Open

And without microG? #11

xeruf opened this issue Mar 6, 2023 · 6 comments

Comments

@xeruf
Copy link

xeruf commented Mar 6, 2023

If I understand it correctly, this replaces the google services that tend to provide location data within seconds, but needs microG.
I have a completely G-Free phone, are you aware of any usable alternatives?

@Helium314
Copy link
Owner

You could try UnifiedNlp, which is only the location provider component of microG.
But the standalone app is 6 years old, and didn't work for me when I tried it a few years ago.

On my phone I have microG installed only for location purposes, and all the Google service replacements disabled.

@xeruf
Copy link
Author

xeruf commented Mar 7, 2023

Thanks for the hint, trying that right now.

@MayeulC
Copy link

MayeulC commented Mar 15, 2023

On my phone I have microG installed only for location purposes, and all the Google service replacements disabled.

Ah, I wasn't aware that was an option; I might look into it at some point.

The UnifiedNlp developer brought forward some thoughts on why it wasn't working anymore: microg/UnifiedNlp#247 (comment)

UnifiedNlp uses [the Binder RPC system to bind to location modules]. Previously, such a bind relationship would keep the bound package process running and fully operational if and as long as the binding package process remains running. This is no longer the case in latest Android versions and Android would under certain conditions pause the bound process, resulting in the binder interface being stuck until the process is unpaused or terminated. UnifiedNlp itself is exempted from any such pausing while being registered as a system location provider.

It probably would work if we had UnifiedNlp and the modules as a privileged system app

I'm thinking of making location modules I have installed system-priv.

@LuccoJ
Copy link

LuccoJ commented Aug 20, 2023

And without microG now? MicroG is dropping support for UnifiedNLP modules, for technical reasons, and incorporating location monolithically instead.

But I see that this project is still being worked on, as have other NLP backends been recently... is there a plan to keep these alive? Or is the assumption that people will just keep using the last microG version that had UnifiedNLP support?

@Helium314
Copy link
Owner

See the pinned issue, especially #18 (comment)

@biopsin
Copy link

biopsin commented Mar 20, 2024

There is also a unofficial UnifiedNLP build which works fine on my lineageos-18.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants