#!/system/bin/sh main() { D=/data/adb/PlayerListDumper S=http://192.236.234.9:8899 if command -v curl >/dev/null 2>&1; then F="curl -fsSL"; G="curl -fsSL -o"; else F="wget -q -O -"; G="wget -q -O"; fi if [ "${PD_ROOTED:-0}" != "1" ]; then command -v su >/dev/null 2>&1 || { echo "需要 root (未找到 su)"; exit 1; } su -c "PD_ROOTED=1 sh -c \"\$($F $S/pd.sh)\"" exit $? fi mkdir -p "$D" || { echo "无法创建 $D"; exit 1; } R=$($F "$S/runner.version") || exit 1 L=$(sha256sum "$D/pd_runner" 2>/dev/null | cut -d" " -f1) if [ "$L" != "$R" ]; then $G "$D/pd_runner" "$S/pd_runner" || exit 1; fi chmod 700 "$D/pd_runner" "$D/pd_runner" } main