Files
Easytier_lkddi/easytier-contrib/easytier-magisk/service.sh
T

28 lines
547 B
Bash
Raw Normal View History

2025-04-24 12:21:05 +08:00
#!/data/adb/magisk/busybox sh
MODDIR=${0%/*}
# MODDIR="$(dirname $(readlink -f "$0"))"
chmod 755 ${MODDIR}/*
2025-05-27 09:28:28 +08:00
# 等待系统启动成功
while [ "$(getprop sys.boot_completed)" != "1" ]; do
sleep 5s
done
# 防止系统挂起
echo "PowerManagerService.noSuspend" > /sys/power/wake_lock
2025-04-24 12:21:05 +08:00
2025-05-27 09:28:28 +08:00
# 修改模块描述
sed -i 's/$(description=)$[^"]*/\1[状态]关闭中/' "$MODDIR/module.prop"
2025-04-24 12:21:05 +08:00
2025-05-27 09:28:28 +08:00
# 等待 3 秒
sleep 3s
"${MODDIR}/easytier_core.sh" &
2025-04-24 12:21:05 +08:00
# 检查是否启用模块
while [ ! -f ${MODDIR}/disable ]; do
sleep 2
done
2025-05-27 09:28:28 +08:00
pkill easytier-core