Files
cool/apk-untrusted-toggle.sh

33 lines
1.0 KiB
Bash
Raw Normal View History

2026-06-07 21:18:36 +08:00
#!/bin/sh
2026-06-07 22:03:24 +08:00
TARGET_SCRIPT="/usr/libexec/package-manager-call"
2026-06-07 21:18:36 +08:00
2026-06-07 21:55:28 +08:00
# 检查文件是否存在
2026-06-07 22:03:24 +08:00
if [ ! -f "$TARGET_SCRIPT" ]; then
echo "❌ 错误:目标文件不存在,请修改脚本内的路径!"
2026-06-07 21:55:28 +08:00
exit 1
2026-06-07 21:28:16 +08:00
fi
2026-06-07 22:03:24 +08:00
clear
echo "======================================"
echo " APK 安装参数 --allow-untrusted 开关"
echo "======================================"
echo " 1 - 开启 (自动添加 --allow-untrusted"
echo " 2 - 关闭 (恢复默认,删除参数)"
echo "======================================"
read -p "请输入选项 [1/2]" num
2026-06-07 21:55:28 +08:00
2026-06-07 22:03:24 +08:00
case $num in
1)
2026-06-07 22:12:44 +08:00
sed -i 's/^[[:space:]]*action="add"$/ action="add --allow-untrusted"/' "$TARGET_SCRIPT"
echo -e "\n✅ 已成功开启apk add --allow-untrusted"
2026-06-07 22:03:24 +08:00
;;
2)
2026-06-07 22:12:44 +08:00
sed -i 's/^[[:space:]]*action="add --allow-untrusted"$/ action="add"/' "$TARGET_SCRIPT"
echo -e "\n✅ 已成功关闭:恢复为 apk add"
2026-06-07 22:03:24 +08:00
;;
*)
2026-06-07 22:12:44 +08:00
echo -e "\n❌ 输入错误,请输入 1 或 2"
2026-06-07 22:03:24 +08:00
;;
esac