You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
minmicrog/conf/defconf-gugelfrei.txt

198 lines
5.5 KiB

# 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/priv-app/AuroraServices/AuroraServices.apk
/system/etc/permissions/com.aurora.services.xml
/system/app/osmand/osmand.apk
/system/app/newpipe/newpipe.apk
/system/app/hypatia/hypatia.apk
/system/app/librera/librera.apk
/system/app/florisboard/florisboard.apk
/system/app/openboard/openboard.apk
/system/app/briar/briar.apk
/system/app/fdroid/fdroid.apk
/system/priv-app/fdroid-priv/fdroid-priv.apk
/system/app/fennec/fennec.apk
/system/app/shelter/shelter.apk
/system/app/notepad/notepad.apk
/system/app/nextcloud/nextcloud.apk
/system/app/psiphon/psiphon.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/etc/permissions/org.fdroid.fdroid.privileged.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/torbrowser/torbrowser.apk
/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/LocalGSMNLPBackend
/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";