Questions about UnifiedNlp (no GAPPS) archived app

I keep running into this problem with almost every app I want to Install.
These apps can work for older Android versions but not newer ones?

Anyways, Does any one happen to have a reasonable work around for this (besides: get a new/old android)?
If not, does anyone know of a way where/how I can accept a Discord invite without having to through google play store?


?

My device: Pixel 7, Graphene OS

I see the INSTALL button right there, what’s the problem?

Albeit, that app is useless on latest microG and your Graphene device does not have microG anyway.

I see the INSTALL button right there, and the text say something about being build, IF an app is not installable on your device… you won’t see an INSTALL button.

Workaround for what? Press the INSTALL button.

what? wrong forum…

obligatory read: Reaching targets and mixed locales | F-Droid - Free and Open Source Android App Repository

My mistake in assuming that the message under it only pops up after a failed install attempt, but :slight_smile: no, the install button being there doesn’t mean it can be installed.

Who solved this question?
It’s clearly not solved.

Why do you want that useless package installed?

The issue is with THAT package, not apps “built for older”.

Eg. F-Droid Client has the same banner yet it works just fine.

That app id is com.google.android.gms which is (I guess) blocked by GOS since it does not match the proper Google signature.

1 Like

fwiw latest GrapheneOS can use Apple for NLP via Settings > Location > Location services > Network location

1 Like

Why do you want that useless package installed?

Because its what gets opened up on FDroid when I go to try an accept a Discord invite.

I am ASSUMING that I need that type of app to go further with the external websites action to allow me to enter into its own app??

But even if not, I run into this issue regularly with many apps on F Droid.
It shows the “Install” button but installs mostly fail because (again, I ASSUME) I have a newer android version.

The issue is with THAT package, not apps “built for older”.okay, got it.

Eg. F-Droid Client has the same banner yet it works just fine.

well, it hasn’t for me for some time.
I guess I’ll start making a log and then post it here.
:confused:

yeah, it tries to open Google Play Store lol

Proprietary silo? F that, run away…

It won’t show the button if not able to install, case by case exceptions as seen above :shrug:

Do list those apps so we can check too pls

It’s there since Feb 2024 at least

/PS: select some text, press quote, answer, select more text, repeat… I’ve fixed your post :slight_smile:

1 Like

OK, I don’t really understand what OP was trying to achieve here, but I gotta ask, why people call UNifiedNLP “useless”? I installed it in the device that I I am using as GPS and (installed as system app, along with LocalNLPBackend) I do get wifi/network approximate location fix. I don’t have a way to check if the GPS chip actually reads that data to use it as a faster way for a fix, but in my experimentation I would say it seems to make the fix faster. Why call Unified useless? Unmaintained sure, but not useless.

EDIT: Also, OP if you really need it you can get it in the official Github.

That app needs to be setup in the ROM first, to not be useless, a locked boot like GOS won’t allow that, let alone an app id “by google” signed “by randos”.

the specific error is:

Installation of com.google.android.gms is blocked to prevent breaking gmscompat

it appears to expect a certain minimum version which is not met: https://github.com/GrapheneOS/platform_frameworks_base/blame/8af17c7a6a6b1a6e1b9e7fab29579d0f666a49f5/services/core/java/com/android/server/pm/PackageInstallerSession.java#L3893

1 Like

I see.
Well, that makes sense! I couldn’t get it to work in DivestOS, so for my GPS device (secondary phone without SIM card and only used for that specific use-case) I installed a Lineage ROM that apparently doesn’t give that error.
I can’t attest if the GPS fix/lock uses that data to speed up things or not, but I do know that using MyLocation app from F-Droid it accepts and provides location on the Backends (I did try with LocalNLPBackEnd and WifiBackEnd, both worked, I chose to only have one). So I still don’t see the app as useless :slight_smile: though it can be a PITA for most people to use.