#!/system/bin/sh

# Android SELinux保护脚本 (精简版)
# 功能：静默保持SELinux处于强制模式(enforcing)
# 适配Android 10及以上版本
# 适合集成到Magisk模块中

# 检查SELinux当前状态
check_selinux() {
    [ "$(getenforce)" = "Enforcing" ]
}

# 恢复SELinux为强制模式
enforce_selinux() {
    setenforce 1 >/dev/null 2>&1
}

# 主循环
main() {
    while true; do
        # 检查是否有用户输入（非阻塞方式读取）
        if read -t 0.1 -r input; then
            echo "检测到输入，脚本退出。"
            exit 0
        fi
        
        check_selinux || enforce_selinux
        sleep 15
    done
}

# 静默启动主函数
main >/dev/null 2>&1 &