forked from aidan/beesrv
mod | feat: add changelog, starting point module
This commit is contained in:
parent
dcf9ab4deb
commit
94040e020f
5
changelog.md
Normal file
5
changelog.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
## v1.0.0
|
||||||
|
|
||||||
|
Initial release
|
34
module/META-INF/com/google/android/update-binary
Normal file
34
module/META-INF/com/google/android/update-binary
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
#!/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
|
1
module/META-INF/com/google/android/updater-script
Normal file
1
module/META-INF/com/google/android/updater-script
Normal file
@ -0,0 +1 @@
|
|||||||
|
#MAGISK
|
44
module/customize.sh
Normal file
44
module/customize.sh
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
ui_print ""
|
||||||
|
ui_print "=== BEESRV ==="
|
||||||
|
ui_print "Version: $(grep_prop version $MODPATH/module.prop)"
|
||||||
|
ui_print "Made with ❤️ by ihatenodejs"
|
||||||
|
ui_print "================================"
|
||||||
|
sleep 0.4
|
||||||
|
|
||||||
|
# Environment checks
|
||||||
|
if ! $BOOTMODE; then
|
||||||
|
ui_print "[!] Do not install this module from recovery"
|
||||||
|
abort
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! $KSU; then
|
||||||
|
ui_print "[i] Support is available only for KernelSU/KSU-Next"
|
||||||
|
abort
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Internet check - Pings Quad9 DNS
|
||||||
|
ui_print "[i] Checking internet connection"
|
||||||
|
ping -c 1 -W 5 9.9.9.9 > /dev/null 2>&1
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
ui_print "[!] No internet connection"
|
||||||
|
ui_print " Internet is required to fetch beebox files!"
|
||||||
|
ui_print ""
|
||||||
|
else
|
||||||
|
ui_print "[✔] Internet is connected"
|
||||||
|
ui_print ""
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Create config
|
||||||
|
ui_print "[i] Creating config..."
|
||||||
|
mkdir -p /data/adb/beesrv
|
||||||
|
touch /data/adb/beesrv/config.txt
|
||||||
|
chmod 664 /data/adb/beesrv/config.txt
|
||||||
|
|
||||||
|
echo "SERVER=" >> /data/adb/beesrv/config.txt
|
||||||
|
|
||||||
|
ui_print "[✔] Config created"
|
||||||
|
|
||||||
|
ui_print ""
|
||||||
|
ui_print "== INSTALLATION COMPLETE! =="
|
||||||
|
ui_print "Join our Telegram channel: t.me/pontushub"
|
||||||
|
sleep 0.4
|
9
module/module.prop
Normal file
9
module/module.prop
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
id=BeeSrv
|
||||||
|
name=BeeSrv
|
||||||
|
version=v1.0.0
|
||||||
|
versionCode=1000
|
||||||
|
author=ihatenodejs
|
||||||
|
description=Keep your beebox up-to-date
|
||||||
|
updateJson=https://raw.githubusercontent.com/ihatenodejs/BeeSrv/main/update.json
|
||||||
|
support=https://t.me/pontushubchat
|
||||||
|
donate=https://donate.stripe.com/cN28yxe1wf5teC4dQS
|
1
module/uninstall.sh
Normal file
1
module/uninstall.sh
Normal file
@ -0,0 +1 @@
|
|||||||
|
rm -rf /data/adb/beesrv
|
Loading…
x
Reference in New Issue
Block a user