Improve master authorization logs and web remote desktop cursor
This commit is contained in:
@@ -1,31 +1,32 @@
|
||||
#!/bin/bash
|
||||
# macOS Ghost Client 卸载脚本
|
||||
|
||||
echo "=== Ghost Client 卸载程序 ==="
|
||||
APP_DIR="/Applications/GhostClient.app"
|
||||
|
||||
# 1. 停止并卸载 launchd 服务
|
||||
echo "[1/4] 停止服务..."
|
||||
sudo launchctl unload /Library/LaunchDaemons/com.ghost.client.plist 2>/dev/null
|
||||
launchctl unload ~/Library/LaunchAgents/com.ghost.client.plist 2>/dev/null
|
||||
|
||||
# 2. 杀死残留进程
|
||||
echo "[2/4] 终止进程..."
|
||||
sudo pkill -9 -f "/usr/local/bin/ghost" 2>/dev/null
|
||||
|
||||
# 3. 删除文件
|
||||
echo "[3/4] 删除文件..."
|
||||
sudo rm -f /Library/LaunchDaemons/com.ghost.client.plist
|
||||
rm -f ~/Library/LaunchAgents/com.ghost.client.plist
|
||||
sudo rm -f /usr/local/bin/ghost
|
||||
rm -rf ~/.config/ghost
|
||||
sudo rm -f /var/log/ghost.log
|
||||
|
||||
# 4. 完成
|
||||
echo "[4/4] 卸载完成!"
|
||||
echo "=== GhostClient 卸载程序 ==="
|
||||
echo ""
|
||||
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 ""
|
||||
echo "如需重置系统权限(会影响所有应用),请手动执行:"
|
||||
echo " tccutil reset ScreenCapture"
|
||||
echo " tccutil reset Accessibility"
|
||||
echo " tccutil reset SystemPolicyAllFiles"
|
||||
|
||||
Reference in New Issue
Block a user