From a2e864481dc32e12bcd5f1bd060682bac896a18e Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Mon, 7 Oct 2024 17:45:23 -0400 Subject: [PATCH] Allow privileged app with JNIs microG GmsCore now requires JNIs --- update.sh | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/update.sh b/update.sh index bf2c03c..2daadf2 100755 --- a/update.sh +++ b/update.sh @@ -1,6 +1,11 @@ #!/bin/bash set -e +PRIVILEGED_APPS=( + "com.google.android.gms" + "com.android.vending" +) + if ! which aapt; then echo "No aapt binary found; run \`mm aapt\` first" exit 1 @@ -28,6 +33,10 @@ addPrebuiltJniModules() { for lib_mod_name in "${prebuilt_libs[@]}"; do lib="$(awk -F'__' '{ print $2 }' <<< "$lib_mod_name")" app_mod="$(awk -F'__' '{ print $1 }' <<< "$lib_mod_name")" + app_dir="app" + if contains "$app_mod" "${PRIVILEGED_APPS[@]}"; then + app_dir="priv-app" + fi cat >> Android.mk <> Android.mk <