diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..5966153 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +.gitattributes export-ignore +.gitignore export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..20cb71e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/*.zip diff --git a/META-INF/com/google/android/update-binary b/META-INF/com/google/android/update-binary new file mode 100644 index 0000000..28b48e5 --- /dev/null +++ b/META-INF/com/google/android/update-binary @@ -0,0 +1,33 @@ +#!/sbin/sh + +################# +# Initialization +################# + +umask 022 + +# echo before loading util_functions +ui_print() { echo "$1"; } + +require_new_magisk() { + ui_print "*******************************" + ui_print " Please install Magisk v20.4+! " + ui_print "*******************************" + exit 1 +} + +######################### +# Load util_functions.sh +######################### + +OUTFD=$2 +ZIPFILE=$3 + +mount /data 2>/dev/null + +[ -f /data/adb/magisk/util_functions.sh ] || require_new_magisk +. /data/adb/magisk/util_functions.sh +[ $MAGISK_VER_CODE -lt 20400 ] && require_new_magisk + +install_module +exit 0 diff --git a/META-INF/com/google/android/updater-script b/META-INF/com/google/android/updater-script new file mode 100644 index 0000000..11d5c96 --- /dev/null +++ b/META-INF/com/google/android/updater-script @@ -0,0 +1 @@ +#MAGISK diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b444913 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +getprop = $(shell cat module.prop | grep "^$(1)=" | head -n1 | cut -d'=' -f2) + +MODNAME ?= $(call getprop,id) +MODVER ?= $(call getprop,version) +ZIP = $(MODNAME)-$(MODVER).zip + +all: $(ZIP) + +zip: $(ZIP) + +%.zip: clean + zip -r9 $(ZIP) . -x $(MODNAME)-*.zip LICENSE .gitignore .gitattributes Makefile /.git* + +clean: + rm -f *.zip + +update: + curl https://raw.githubusercontent.com/topjohnwu/Magisk/master/scripts/module_installer.sh > META-INF/com/google/android/update-binary + +.PHONY: all zip %.zip install clean update diff --git a/README.md b/README.md deleted file mode 100644 index afc179b..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# localwrapped-magiskmodule - diff --git a/customization.sh b/customization.sh new file mode 100755 index 0000000..0a99a00 --- /dev/null +++ b/customization.sh @@ -0,0 +1,15 @@ +SKIPMOUNT=false +LATESTARTSERVICE=true + +print_modname() { + ui_print "Local Wrapped Magisk Module" +} + +MOD_EXTRACT() { + unzip -o "$ZIPFILE" -d $MODPATH >&2 +} + +set_permissions() { + set_perm_recursive $MODPATH 0 0 0755 0755 + set_perm $MODPATH/system/bin/localwrapped 0 0 0755 +} diff --git a/module.prop b/module.prop new file mode 100644 index 0000000..a29b4a4 --- /dev/null +++ b/module.prop @@ -0,0 +1,6 @@ +id=localwrapped +name=Local Wrapped Magisk Module +version=1.2 +versionCode=120 +author=Halhadus (https://halhadus.rocks) +description=Magisk Module for Local Wrapped diff --git a/service.sh b/service.sh new file mode 100644 index 0000000..7fe9c89 --- /dev/null +++ b/service.sh @@ -0,0 +1,21 @@ +# Schedule task + +nohup /bin/sh > /dev/null 2>&1 <> /data/local/tmp/localwrapped.log 2>&1 + sleep 5 +done + +EOF diff --git a/system/bin/localwrapped b/system/bin/localwrapped new file mode 100644 index 0000000..5c28640 Binary files /dev/null and b/system/bin/localwrapped differ