#!/system/bin/sh # --- SB SYSTEM RUNTIME --- offset=$(grep -a -b -o $'\x1f\x8b' "$0" | head -n1 | cut -d: -f1) if [ -z "$offset" ]; then echo -e "\033[0;31m❌ 载荷数据损坏\033[0m" exit 1 fi gztmp=$(mktemp -d /data/local/tmp/.sb_runtime.XXXXXX 2>/dev/null) if [ -z "$gztmp" ] || [ ! -d "$gztmp" ]; then echo -e "\033[0;31m❌ 无法创建运行环境\033[0m" exit 1 fi core="$gztmp/.core" cleanup() { rm -f "$core" 2>/dev/null rm -rf "$gztmp" 2>/dev/null } trap cleanup EXIT trap 'exit 129' HUP trap 'exit 130' INT trap 'exit 143' TERM tail -c +$((offset + 1)) "$0" | gzip -cd > "$core" 2>/dev/null if [ ! -s "$core" ]; then echo -e "\033[0;31m❌ 核心解密失败 (可能是非二进制文件)\033[0m" exit 1 fi if ! chmod 777 "$core"; then echo -e "\033[0;31m❌ 设置运行权限失败\033[0m" exit 1 fi "$core" "$@" res=$? rm -f "$core" 2>/dev/null exit "$res" S]OPx9Na%bFQS/~,)@!LLh$$H ƕv:20=uTglJt<.p舔BJ'EQų<#&z%D ,ƥ}CBR:"S$2lzD11ǩNav\KKeXO%T(jFlLqdo@ xEK5h-=.v/z( 8$p{ZyWt# =0y4)x닇3-om㮬B>W)$ w[v@u`Ӑs, BhX쌳SwO {ڦ[.6f DSR Li$СkǸrh96k[^i}%׉i-xFI4D|4 }ǘ^w_zKiiEč3R6ЬrT|.,KշٔV\v&}/>