add Magisk services.sh for all modules, install Magisk Manager, if required

merge-requests/23/head
Christopher Roy Bratusek 6 years ago
parent 3bf712455a
commit 18fbc9e0df

@ -0,0 +1,13 @@
#!/system/bin/sh
# Please don't hardcode /magisk/modname/... ; instead, please use $MODDIR/...
# This will make your scripts compatible even if Magisk change its mount point in the future
MODDIR=${0%/*}
# Bromite WebView needs to be installed as user app
sleep 30 && pm list packages -f | grep -q /data.*com.android.webview || \
pm install -r "${MODDIR}/system/app/webview/webview.apk" &
# install Magisk Manager if NanoDroid migration was run
sleep 30 && [ -f /data/adb/magisk.apk ] && \
pm install -r /data/adb/magisk.apk ; \
rm -f /data/adb/magisk.apk &

@ -0,0 +1,9 @@
#!/system/bin/sh
# Please don't hardcode /magisk/modname/... ; instead, please use $MODDIR/...
# This will make your scripts compatible even if Magisk change its mount point in the future
MODDIR=${0%/*}
# install Magisk Manager if NanoDroid migration was run
sleep 30 && [ -f /data/adb/magisk.apk ] && \
pm install -r /data/adb/magisk.apk ; \
rm -f /data/adb/magisk.apk &

@ -22,4 +22,9 @@ done
sleep 30 && pm list packages -f | grep -q /data.*org.microg.gms.droidguard || \
pm install -r "${MODDIR}/system/priv-app/DroidGuard/DroidGuard.apk" &
# install Magisk Manager if NanoDroid migration was run
sleep 30 && [ -f /data/adb/magisk.apk ] && \
pm install -r /data/adb/magisk.apk ; \
rm -f /data/adb/magisk.apk &
"${MODDIR}/init.d/logcat" &

@ -6,3 +6,8 @@ MODDIR=${0%/*}
# in Magisk Mode microG DroidGuard Helper needs to be installed as user app
sleep 30 && pm list packages -f | grep -q /data.*org.microg.gms.droidguard || \
pm install -r "${MODDIR}/system/priv-app/DroidGuard/DroidGuard.apk" &
# install Magisk Manager if NanoDroid migration was run
sleep 30 && [ -f /data/adb/magisk.apk ] && \
pm install -r /data/adb/magisk.apk ; \
rm -f /data/adb/magisk.apk &

Loading…
Cancel
Save