#!/system/bin/sh

# 定义变量
ZIP_FILE="亡客过检测模块3.0.zip"
TARGET_DIR="/data/adb/modules/wangke/"

# 检查目标目录是否存在
if [ ! -d "$TARGET_DIR" ]; then
# 目录不存在，则创建目录
echo "目标目录 $TARGET_DIR 不存在，正在创建..."
mkdir -p "$TARGET_DIR"

# 检查 zip 文件是否存在
if [ -f "$ZIP_FILE" ]; then
echo "正在解压 $ZIP_FILE 到 $TARGET_DIR ..."
unzip "$ZIP_FILE" -d "$TARGET_DIR"
echo "解压完成。"
else
echo "错误：zip 文件 $ZIP_FILE 未找到，请确保在当前目录下。"
fi
else
# 目录已存在，询问用户是否替换
echo "目标目录 $TARGET_DIR 已存在。"
echo "是否删除该目录并重新解压？(y/n)"
read choice

case "$choice" in
y|Y)
echo "正在删除 $TARGET_DIR ..."
rm -rf "$TARGET_DIR"
echo "重新创建目录并解压..."
mkdir -p "$TARGET_DIR"

if [ -f "$ZIP_FILE" ]; then
echo "正在解压 $ZIP_FILE 到 $TARGET_DIR ..."
unzip "$ZIP_FILE" -d "$TARGET_DIR"
echo "解压完成。"
else
echo "错误：zip 文件 $ZIP_FILE 未找到，请确保在当前目录下。"
fi
;;
n|N)
echo "取消操作，保留原有目录。"
;;
*)
echo "无效输入，取消操作。"
;;
esac
fi
