mac第三方软件获辅助功能权限后可绕过限制自动启动、模拟按键、读取屏幕甚至劫持光标;需通过系统设置→隐私与安全性→辅助功能中逐个检查并点击减号移除可疑应用,禁用其自动化权限或用tccutil命令清除tcc记录,并重启验证。

Mac上第三方软件一旦获得辅助功能权限,就能绕过系统限制自动启动、模拟按键、读取屏幕内容,甚至劫持光标——你删了登录项它照弹,关了后台开关它自己加回去,根源就在这里。
定位并移除已授权的辅助功能应用
第一步:点击屏幕左上角苹果菜单 → “系统设置” → 左侧边栏“隐私与安全性” → 点击左下角锁图标输入密码解锁。
第二步:在左侧列表中选择“辅助功能” → 右侧会列出所有被授予该权限的应用。
第三步:逐个检查列表项——重点盯住名字含“Helper”“Agent”“Updater”“Tool”或图标为灰色齿轮、无界面进程的条目(比如Stats、Rectangle、BetterTouchTool、ToDesk Helper),这些极大概率是后台常驻型工具。
第四步:选中目标应用 → 点击右下角减号(−)按钮移除;【必须点减号,仅取消勾选无效】。若减号不可用,说明该应用正运行中,请先退出再操作。
防止软件重启后自动重获权限
有些软件(如飞书、钉钉、Epic Launcher)在首次获取辅助功能权限后,会把自身写入TCC数据库并监听系统事件,只要一启动就悄悄复位勾选。
方法一:彻底禁用其权限注册能力
→ 打开“系统设置 → 隐私与安全性 → 辅助功能”
→ 确保目标软件已被移除
→ 再进入“自动化”页签 → 找到同一软件 → 取消其子项中对“System Events”的勾选(否则它仍可通过AppleScript绕行)
方法二:终端强制清除其TCC缓存记录
打开“终端”,输入以下命令(将AppName替换为实际应用名,如“Feishu”):tccutil reset Accessibility com.feishu.feishu
执行后无需重启系统,但【必须完全退出该App再重新打开才生效】
验证是否真正失效
重启Mac后观察:Dock不自动弹出、菜单栏无残留图标、Activity Monitor里搜不到对应进程(如FeishuHelper、WeChatHelper)。
手动启动该软件,检查其设置中“随系统启动”选项是否灰显或无法勾选——若仍可勾选,说明辅助功能权限未清干净,需返回上一步重做。











