From 492d85eecc099ff2e0d54c54498379f9275f2518 Mon Sep 17 00:00:00 2001 From: Christopher Roy Bratusek Date: Wed, 3 Apr 2019 22:05:10 +0200 Subject: [PATCH] improve nanodroid-perm --- Full/system/xbin/nanodroid-perm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Full/system/xbin/nanodroid-perm b/Full/system/xbin/nanodroid-perm index b38d964..bee09ac 100755 --- a/Full/system/xbin/nanodroid-perm +++ b/Full/system/xbin/nanodroid-perm @@ -15,6 +15,10 @@ microG="com.google.android.gms" PlayStore="com.android.vending" GCalSync="com.google.android.syncadapters.calendar" GConSync="com.google.android.syncadapters.contacts" +nlpIchnaea="org.microg.nlp.backend.ichnaea" +nlpDejavu="org.fitchfamily.android.dejavu" +nlpApple="org.microg.nlp.backend.apple" +nlpBmap="org.openbmap.unifiedNlp" check_package () { [[ $(grep "^${1} " /data/system/packages.list) ]] && return 0 || return 1 @@ -42,12 +46,19 @@ permissions () { [[ $(whoami) != "root" ]] && error "not running as root" -# microG and Play Store +# Fake Package Signature permissions ${microG} ${perm_fake} -permissions ${microG} ${perm_floc} -permissions ${microG} ${perm_cloc} permissions ${PlayStore} ${perm_fake} +# Location +for app in ${microG} ${nlpIchnaea} ${nlpDejavu} ${nlpApple} ${nlpBmap}; do + permissions ${app} ${perm_cloc} +done + +for app in ${microG} ${nlpIchnaea} ${nlpDejavu} ${nlpApple}; do + permissions ${app} ${perm_floc} +done + # Google Calendar Sync permissions ${GCalSync} ${perm_calr} permissions ${GCalSync} ${perm_calw}