improve nanodroid-perm

merge-requests/23/head
Christopher Roy Bratusek 6 years ago
parent 6dd5aa60dc
commit 492d85eecc

@ -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}

Loading…
Cancel
Save