From 5c0159c6cf25b30bc9de5c08e1ecf18d17263894 Mon Sep 17 00:00:00 2001 From: yova Date: Mon, 15 Nov 2021 11:26:05 +0100 Subject: [PATCH] initial just unlp --- conf/defconf-gugelfrei.txt | 191 +++++++++++++++++++++++++++++++++++++ 1 file changed, 191 insertions(+) create mode 100644 conf/defconf-gugelfrei.txt diff --git a/conf/defconf-gugelfrei.txt b/conf/defconf-gugelfrei.txt new file mode 100644 index 0000000..1c7988b --- /dev/null +++ b/conf/defconf-gugelfrei.txt @@ -0,0 +1,191 @@ +# Config + +variant="gugelfrei"; +ver="0.10"; +verc="0100"; +date="11th november, 2021"; +minsdk="19"; + +modprop="id=$modname +name=Minimal MicroG Pack $variant Edition +version=$ver +versionCode=$verc +author=MOVZX and FatherJony and FriendlyNeighborhoodShane and yova +description=An app package for starting the free new software world +support=https://gugelfrei.de +donate= +minMagisk=1900 +"; + +stuff=" + /system/app/MozillaUnifiedNLPBackend/MozillaUnifiedNLPBackend.apk + /system/app/LocalGSMNLPBackend/LocalGSMNLPBackend.apk + /system/app/NominatimNLPBackend/NominatimNLPBackend.apk + + /system/app/AuroraStore/AuroraStore.apk + /system/app/osmand/osmand.apk + /system/app/newpipe/newpipe.apk + /system/app/telegram/telegram.apk + /system/app/hypatia/hypatia.apk + /system/app/librera/librera.apk + /system/app/nextcloud/nextcloud.apk + /system/app/florisboard/florisboard.apk + /system/app/openboard/openboard.apk + /system/app/briar/briar.apk + /system/app/torbrowser/torbrowser.apk + + /system/bin/npem + + /system/etc/default-permissions/microg-permissions-unlp.xml + /system/etc/permissions/com.google.android.gms.xml + /system/etc/sysconfig/nogoolag-unlp.xml + + /system/priv-app/MicroGUNLP/MicroGUNLP.apk +"; + + + +stuff_arch=" +"; + +stuff_sdk=" +"; + +stuff_arch_sdk=" +"; + +stuff_util=" + /util/func-defconf.sh + /util/script-addon.sh + /util/script-init.sh +"; + +stuff_other=" + /system/app/AuroraDroid/AuroraDroid.apk + /system/app/AuroraStore/AuroraStore.apk + /system/app/GoogleCalendarSyncAdapter/GoogleCalendarSyncAdapter.apk + /system/app/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk + /system/app/MicroGGSFProxy/MicroGGSFProxy.apk + /system/etc/default-permissions/microg-permissions.xml + /system/etc/permissions/com.android.vending.xml + /system/etc/permissions/com.aurora.services.xml + /system/etc/permissions/com.google.android.backuptransport.xml + /system/etc/permissions/com.google.android.maps.xml + /system/etc/permissions/com.google.android.media.effects.xml + /system/etc/permissions/com.google.widevine.software.drm.xml + /system/etc/permissions/gsync.xml + /system/etc/sysconfig/nogoolag.xml + /system/framework/com.google.android.maps.jar + /system/framework/com.google.android.media.effects.jar + /system/framework/com.google.widevine.software.drm.jar + /system/lib/libjni_keyboarddecoder.so + /system/lib/libjni_latinimegoogle.so + /system/lib64/libjni_keyboarddecoder.so + /system/lib64/libjni_latinimegoogle.so + /system/priv-app/AuroraServices/AuroraServices.apk + /system/priv-app/FakeStore/FakeStore.apk + /system/priv-app/GoogleBackupTransport/GoogleBackupTransport.apk + /system/priv-app/PatchPhonesky/PatchPhonesky.apk +"; + +stuff_old=" + /system/addon.d/01-nogoolag.sh + /system/app/FDroid/FDroid.apk + /system/app/RadioCellsNLPBackend/RadioCellsNLPBackend.apk + /system/etc/permissions/org.fdroid.fdroid.privileged.xml + /system/priv-app/AuroraStore/AuroraStore.apk + /system/priv-app/DejaVuLocationService/DejaVuLocationService.apk + /system/priv-app/DejaVuNLPBackend/DejaVuNLPBackend.apk + /system/priv-app/FDroidPrivileged/FDroidPrivileged.apk + /system/priv-app/LocalGSMNLPBackend/LocalGSMNLPBackend.apk + /system/priv-app/LocalWiFiNLPBackend/LocalWiFiNLPBackend.apk + /system/priv-app/MicroGDroidGuard/MicroGDroidGuard.apk + /system/priv-app/MicroGGSFProxy/MicroGGSFProxy.apk + /system/priv-app/MozillaUnifiedNLPBackend/MozillaUnifiedNLPBackend.apk + /system/priv-app/NominatimNLPBackend/NominatimNLPBackend.apk +"; + +stuff_uninstall="$stuff $stuff_arch $stuff_sdk $stuff_arch_sdk $stuff_other $stuff_old"; + +stuff_debloat=" + /system/app/GmsCore/GmsCore.apk + /system/app/PrebuiltGmsCore/PrebuiltGmsCore.apk + /system/priv-app/GmsCore/GmsCore.apk + /system/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk + + /system/app/AMAPNetworkLocation/AMAPNetworkLocation.apk + /system/app/BaiduNetworkLocation/BaiduNetworkLocation.apk + /system/app/LegacyNetworkLocation/LegacyNetworkLocation.apk + /system/app/NetworkLocation/NetworkLocation.apk + /system/priv-app/AMAPNetworkLocation/AMAPNetworkLocation.apk + /system/priv-app/BaiduNetworkLocation/BaiduNetworkLocation.apk + /system/priv-app/LegacyNetworkLocation/LegacyNetworkLocation.apk + /system/priv-app/NetworkLocation/NetworkLocation.apk + + /system/app/MicroGGMSCore/MicroGGMSCore.apk + /system/app/UnifiedNlp/UnifiedNlp.apk + /system/priv-app/MicroGGMSCore/MicroGGMSCore.apk + /system/priv-app/UnifiedNlp/UnifiedNlp.apk +"; + +stuff_perm=" + /system/app/AppleNLPBackend + /system/app/DejaVuNLPBackend + /system/app/LocalGSMNLPBackend + /system/app/LocalWiFiNLPBackend + /system/app/MozillaUnifiedNLPBackend + /system/app/NominatimNLPBackend + /system/bin/npem + /system/etc/default-permissions + /system/etc/permissions + /system/etc/sysconfig + /system/priv-app/MicroGUNLP +"; + +pre_build_actions() { + + return 0; + +} + +post_build_actions() { + + return 0; + +} + +pre_install_actions() { + + . "$filedir/util/func-defconf.sh"; + user_conf; + microg_cleanup; + return 0; + +} + +post_install_actions() { + + addon_install; + initscript_install; + touch "$mark_file"; + return 0; + +} + +pre_uninstall_actions() { + + [ "$magisk" = "no" ] && stuff_uninstall="$stuff_uninstall $addond_file $init_file"; + rm -f "$mark_file"; + return 0; + +} + +post_uninstall_actions() { + + return 0; + +} + +mark_file="/data/.mmg"; +addond_file="/system/addon.d/10-$modname.sh"; +init_file="/system/etc/init.d/10-$modname";