适用人群: 曾使用自己的Mac做大厂的牛马
适用机型:Apple Silicon M系列 Mac
适用系统:macOS Golden Gate 27,其他版本未测试,基本原理相同
适用前提:Enrolled via DEP: NO、MDM enrollment: NO
⚠️ 重要风险前置声明
一、核心原理
很多新手会混淆两个独立安全机制:启动安全性策略 和 SIP(系统完整性保护),这是操作失败的主要原因。
SIP开启,只允许Apple信任签名的系统组件运行;带schg(系统不可变)标记的文件被保护,无法用chflags修改。
仅放开内核扩展(kext)加载权限,SIP仍然处于开启状态!依旧拦截chflags noschg修改锁定标记。
误区:修改为降低安全性 ≠ 关闭SIP!
独立的系统防护层,想要修改带有schg不可变标记的文件,必须在恢复终端执行 csrutil disable 单独关闭。
- 给App打上schg系统不可变标记;
- 安装launchd后台守护进程,开机自动常驻;
- 只要正常进入桌面系统,守护进程持续占用文件句柄,就算关闭SIP,也有可能删不掉。
✅ 最优思路:在恢复模式环境删除,此时系统没有完整启动,守护进程不会运行,不存在文件锁。
二、分步实操
步骤0:前置校验(必做)
打开桌面终端,执行:
# 校验MDM/DEP状态
profiles status -type enrollment
✅ 正常可继续的输出:
Enrolled via DEP: NO
MDM enrollment: NO
如果输出为 YES,代表设备被企业远程托管,本文方案不适用。
步骤1:进入本地恢复模式(避坑重点)
步骤2:修改启动安全策略
◦ ✅ 勾选:允许用户管理来自被认可开发者的内核扩展
◦ ☐ 不勾选:允许远程管理内核扩展和软件自动更新
步骤3:恢复终端关闭SIP
恢复界面顶部菜单【实用工具】→【终端】
输入命令:
csrutil disable
提示确认,输入 y,再输入管理员密码;看到 System Integrity Protection is off. 代表关闭成功
输入 reboot 重启Mac
步骤4:删除CorpLink.app
重启进桌面,打开终端:
# 移除schg锁定标记
sudo chflags -R noschg /Applications/CorpLink.app
# 删除程序
sudo rm -rf /Applications/CorpLink.app
- 终于删掉了,那种感觉就像…一下通畅了
步骤5:【重中之重】恢复原厂安全配置
清理完成后,必须把SIP、安全策略全部复原
csrutil enable
输入y确认,提示 System Integrity Protection is on.,执行 reboot 重启;
2. 重启后再次进入恢复模式,打开【启动安全性实用工具】,选中Macintosh HD,安全策略切回 完整安全性。
步骤6:最终校验,确认全部复原
正常进入系统,打开终端执行两条校验命令:
# 校验SIP状态
csrutil status
# 预期输出:System Integrity Protection status: enabled.
# 校验MDM/DEP状态
profiles status -type enrollment
# 预期输出:Enrolled via DEP: NO,MDM enrollment: NO
三、高频踩坑汇总
答:降低安全策略 ≠ 关闭SIP,SIP还在保护系统标记,必须单独执行 csrutil disable。
答:需要先点击解锁,输入FileVault磁盘密码,才能修改安全策略。
答:新版macOS Golden Gate存在版本限制,直接使用【恢复模式挂载卷删除】方案。
答:SIP关闭后,恶意程序、未签名驱动可以随意篡改系统文件,整机安全防护能力大幅下降。
四、后记
每次在应用管理中看见这个删不掉的CorpLink.app,都有种很别扭的感觉,之前网上查过许多方法,都按步骤执行,但仍然没删除掉,费尽周折,曾想过是不是要把系统重装了,今天有空再来继续折腾,最后在豆包的帮助下才成功删除,感谢豆包的耐心和帮助。
网硕互联帮助中心







评论前必须登录!
注册