33 lines
839 B
Bash
33 lines
839 B
Bash
#!/bin/bash
|
|
# macOS Ghost Client 卸载脚本
|
|
|
|
APP_DIR="/Applications/GhostClient.app"
|
|
|
|
echo "=== GhostClient 卸载程序 ==="
|
|
echo ""
|
|
|
|
# 1. 停止进程
|
|
echo "[1/3] 停止进程..."
|
|
pkill -9 -f "$APP_DIR" 2>/dev/null || true
|
|
|
|
# 2. 删除文件
|
|
echo "[2/3] 删除文件..."
|
|
sudo rm -rf "$APP_DIR"
|
|
rm -rf ~/.config/ghost 2>/dev/null || true
|
|
rm -f /tmp/ghost.log 2>/dev/null || true
|
|
|
|
# 3. 移除登录项
|
|
echo "[3/4] 移除登录项..."
|
|
osascript -e 'tell application "System Events" to delete login item "GhostClient"' 2>/dev/null || true
|
|
|
|
# 4. 重置系统权限
|
|
echo "[4/4] 重置系统权限..."
|
|
tccutil reset ScreenCapture 2>/dev/null || true
|
|
tccutil reset Accessibility 2>/dev/null || true
|
|
|
|
echo ""
|
|
echo "========================================"
|
|
echo " 卸载完成"
|
|
echo "========================================"
|
|
echo ""
|