microg / microg/UnifiedNlp

UnifiedNlp with GAPPS not working on Android 10/Q, even after installing in /system/priv-app/

Open
#188 10 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.1k
Forks
221
PR merge metrics
No merged PRs in 30d

Description

I installed UnifiedNlp (org.microg.nlp) in /system/priv-app/ on a Android 10 device, but in 'Self Check' both 'System supports location provider' and 'UnifiedNlp is registered in the system' are not checked.

I have also tried giving 'ACCESS_COARSE_LOCATION' permission to it from terminal, but no result.
('ACCESS_FINE_LOCATION' permission can't be given as the app don't ask for it.)

'UnifiedNlp Settings' option is shown in Location Settings when installed in priv-app, and not shown when installed as user app.

I also tried putting xml file to /system/etc/permissions/ , but no results(expected).
[privapp-permissions-unifiednlp.txt](https://github.com/microg/android_packages_apps_UnifiedNlp/files/4742476/privapp-permissions-unifiednlp.txt)

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the Self Check failures on an Android 10/Q device with UnifiedNlp installed as a user app and in /system/priv-app/. Start by comparing the reported provider and registration checks, then review the attempted ACCESS_COARSE_LOCATION grant and privapp-permissions-unifiednlp.txt. Done means identifying the Android 10 installation or permission requirement and documenting a verified fix.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.