M 系列 Mac 清除顽固的 CorpLink

适用人群: 曾使用自己的Mac做大厂的牛马

适用机型:Apple Silicon M系列 Mac

适用系统:macOS Golden Gate 27,其他版本未测试,基本原理相同

适用前提:Enrolled via DEP: NO、MDM enrollment: NO

⚠️ 重要风险前置声明

  1. 如果你的Mac是DEP/MDM企业托管设备(DEP:YES),本文方案无效,企业后台具备强制管控能力;
  2. 修改SIP、降低启动安全策略会临时降低系统安全防护,全部操作完成后,必须恢复原厂安全配置;
  3. 开启FileVault全盘加密的Mac,修改安全策略前,需要先解锁磁盘。

一、核心原理

很多新手会混淆两个独立安全机制:启动安全性策略 和 SIP(系统完整性保护),这是操作失败的主要原因。

  1. 完整安全性(Full Security)【出厂默认】
    SIP开启,只允许Apple信任签名的系统组件运行;带schg(系统不可变)标记的文件被保护,无法用chflags修改。
  2. 降低安全性(Reduced Security)
    仅放开内核扩展(kext)加载权限,SIP仍然处于开启状态 !依旧拦截chflags noschg修改锁定标记。 误区:修改为降低安全性 ≠ 关闭SIP!
  3. SIP(System Integrity Protection,系统完整性保护)
    独立的系统防护层,想要修改带有schg不可变标记的文件,必须在恢复终端执行 csrutil disable 单独关闭。
  4. CorpLink这类企业准入客户端的防护逻辑
    • 给App打上schg系统不可变标记;
    • 安装launchd后台守护进程,开机自动常驻;
    • 只要正常进入桌面系统,守护进程持续占用文件句柄,就算关闭SIP,也有可能删不掉。

✅ 最优思路:在恢复模式环境删除,此时系统没有完整启动,守护进程不会运行,不存在文件锁。

二、分步实操

步骤0:前置校验(必做)

打开桌面终端,执行:

bash 复制代码
# 校验MDM/DEP状态
profiles status -type enrollment

✅ 正常可继续的输出:

Enrolled via DEP: NO

MDM enrollment: NO

如果输出为 YES,代表设备被企业远程托管,本文方案不适用。

步骤1:进入本地恢复模式(避坑重点)

  1. 关机;
  2. 长按电源键不放,直到屏幕出现「正在载入启动选项」+齿轮【选项】,松开;
  3. 点击【选项】→继续,选择系统磁盘,输入本机管理员密码,进入macOS恢复界面;

步骤2:修改启动安全策略

  1. 顶部菜单栏:【实用工具】→【启动安全性实用工具】
  2. 选中 Macintosh HD;如果开启FileVault加密,先点【解锁】,输入FileVault密码
  3. 点击【安全策略】,选择:降低安全性

◦ ✅ 勾选:允许用户管理来自被认可开发者的内核扩展

◦ ☐ 不勾选:允许远程管理内核扩展和软件自动更新

  1. 点击【好】确认保存

步骤3:恢复终端关闭SIP

  1. 恢复界面顶部菜单【实用工具】→【终端】

  2. 输入命令:

bash 复制代码
csrutil disable
  1. 提示确认,输入 y,再输入管理员密码;看到 System Integrity Protection is off. 代表关闭成功

  2. 输入 reboot 重启Mac

步骤4:删除CorpLink.app

重启进桌面,打开终端:

bash 复制代码
# 移除schg锁定标记
sudo chflags -R noschg /Applications/CorpLink.app

# 删除程序
sudo rm -rf /Applications/CorpLink.app
  • 终于删掉了,那种感觉就像...一下通畅了

步骤5:【重中之重】恢复原厂安全配置

清理完成后,必须把SIP、安全策略全部复原

  1. 再次进入恢复模式,打开终端:
bash 复制代码
csrutil enable

输入y确认,提示 System Integrity Protection is on.,执行 reboot 重启;

  1. 重启后再次进入恢复模式,打开【启动安全性实用工具】,选中Macintosh HD,安全策略切回 完整安全性。

步骤6:最终校验,确认全部复原

正常进入系统,打开终端执行两条校验命令:

bash 复制代码
# 校验SIP状态
csrutil status 
# 预期输出:System Integrity Protection status: enabled.

# 校验MDM/DEP状态
profiles status -type enrollment
# 预期输出:Enrolled via DEP: NO,MDM enrollment: NO

三、高频踩坑汇总

  1. 问:已经改成降低安全性,chflags依旧提示 Operation not permitted?
    答:降低安全策略 ≠ 关闭SIP,SIP还在保护系统标记,必须单独执行 csrutil disable。
  2. 问:FileVault加密磁盘,启动安全性工具选项灰色无法点击?
    答:需要先点击解锁,输入FileVault磁盘密码,才能修改安全策略。
  3. 问:恢复终端执行 csrutil disable 报错?
    答:新版macOS Golden Gate存在版本限制,直接使用【恢复模式挂载卷删除】方案。
  4. 问:删完忘记恢复SIP有什么风险?
    答:SIP关闭后,恶意程序、未签名驱动可以随意篡改系统文件,整机安全防护能力大幅下降。

四、后记

每次在应用管理中看见这个删不掉的CorpLink.app,都有种很别扭的感觉,之前网上查过许多方法,都按步骤执行,但仍然没删除掉,费尽周折,曾想过是不是要把系统重装了,今天有空再来继续折腾,最后在豆包的帮助下才成功删除,感谢豆包的耐心和帮助。

相关推荐
kk_net88997 小时前
FSNotes:macOS 和 iOS 上的开源笔记管理器
笔记·其他·macos·ios
zhangfeng113316 小时前
com.apple.quarantine 并不是乱码,而是 macOS Gatekeeper 给下载文件自动打上的“隔离属性
macos·策略模式
甘晴void21 小时前
我给 Magpie 做了个 macOS 桌宠:106 段动画,请求一多就亮灯
macos·electron·开源·deepseek·桌面宠物·magpie
donecoding1 天前
Apple 芯片 Mac 的终端为什么还在跑 Intel?从 tmux 查起
macos
DevLoom_1 天前
macOS 27 升级后 Time Capsule 无法备份?AFP 协议废弃后的完整解决方案与备份迁移教程
macos·时间机器·macos27·macos 27备份·macos实用技巧
金海星科技1 天前
船舶交通管理中心的人工智能值守:从“听、说、读、写“看人机协同
人工智能·macos·xcode
小相会自律1 天前
全平台远程控制软件推荐2026:Win/Mac/Linux/手机/鸿蒙互通哪款好
linux·macos·智能手机·todesk·teamviewer·向日葵
IsITGirl1 天前
VMware Fusion(Mac)Windows ARM 虚拟机 NAT (vmnet8) 报错解决记录
windows·macos·.net·桥接模式
全栈探索者2 天前
从素材到成片:ffmpeg 拼接、转码与字幕,一条流水线交付
macos·ffmpeg·aigc·comfyui·视频剪辑