1
0
forked from aidan/beesrv

mod | feat: add changelog, starting point module

This commit is contained in:
Aidan 2025-04-12 23:35:11 -04:00
parent dcf9ab4deb
commit 94040e020f
6 changed files with 94 additions and 0 deletions

5
changelog.md Normal file
View File

@ -0,0 +1,5 @@
# Changelog
## v1.0.0
Initial release

View 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

View File

@ -0,0 +1 @@
#MAGISK

44
module/customize.sh Normal file
View 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
View 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
View File

@ -0,0 +1 @@
rm -rf /data/adb/beesrv