必须分层阻断mac社交软件的监听能力:第一步剥夺辅助功能权限,第二步关闭通知权限并终止通知服务进程,第三步移除登录项中的伪装helper条目,第四步用终端删除launchagents下的持久化plist文件。

Mac上微信、飞书、钉钉等社交软件关闭窗口后仍常驻后台监听剪贴板、麦克风、通知中心甚至键盘事件,导致隐私泄露风险升高、电池加速耗尽、风扇无故狂转——这不是系统故障,而是这些App主动注册了辅助功能权限并部署了独立Helper进程,必须分层阻断其监听能力。
第一步:立即剥夺辅助功能权限
这是最关键的一步,否则后续所有操作都会被绕过。社交软件一旦获得辅助功能权限,就能在用户完全不知情的情况下监听系统级事件,包括按键、剪贴板内容、前台应用切换等。
打开「系统设置」→「隐私与安全性」→「辅助功能」→ 点左下角锁图标解锁 → 在列表中找到目标App(如“WeChat”“FeiShu”“DingTalk”)→ 【取消勾选】 → 系统会弹出确认提示,点击“好”。
注意:若该App未出现在列表中,说明它尚未申请权限,但已通过其他路径驻留;若已勾选却无法取消,请先在活动监视器中强制退出其主进程再重试。
第二步:关闭通知权限并清空残留服务进程
通知权限是监听行为的入口之一。很多社交软件利用“通知服务进程”反向唤醒自身,持续扫描新消息并触发剪贴板/麦克风调用。
方法一:关闭通知总开关
点击苹果菜单 →「系统设置」→「通知与专注模式」→「应用程序通知」→ 找到目标App → 进入子页 → 将顶部【允许通知】开关关闭。
方法二:杀掉对应通知服务进程
按Command + 空格打开聚焦搜索 → 输入“活动监视器”并回车 → 切换到「所有进程」→ 右上角搜索框输入“WeChat Notification Service”或“FeiShu Notification Agent” → 逐个选中 → 点击左上角“X” → 选择【强制退出】。
第三步:移除登录项中伪装成系统服务的代理条目
这类App常将Helper进程注册为“在后台允许”的登录项,名称伪装成com.apple.xxx或含“Service”“Agent”字样,开机即自启并重新申请监听权限。
第一步:打开「系统设置」→「通用」→「登录项与扩展」→ 切换到「在后台允许」标签页。
第二步:滚动查找以下典型命名:
• com.tencent.xin.WeChatHelper
• com.feishu.LarkHelper
• com.dingtalk.mac.DingTalkService
第三步:选中 → 点击下方减号“−”按钮移除;【仅关闭右侧开关无效,进程仍会加载】。
第四步:终端卸载其持久化守护配置
部分App在~/Library/LaunchAgents/下写入plist文件,实现“杀不死、删不净、重启即复活”的监听逻辑。必须用终端命令彻底清除。
打开「终端」→ 依次执行:
cd ~/Library/LaunchAgents/
ls | grep -i "wechat\|feishu\|dingtalk"
若输出类似com.tencent.xin.helper.plist的文件名 → 执行:
launchctl bootout gui/$(id -u) com.tencent.xin.helper
rm com.tencent.xin.helper.plist
这一步操作起来很简单,直接把匹配到的plist文件删掉就行。删完无需重启,下次登录时该Helper进程将彻底消失。











