云计算百科
云计算领域专业知识百科平台

M 系列 Mac 清除顽固的 CorpLink

适用人群: 曾使用自己的Mac做大厂的牛马
适用机型:Apple Silicon M系列 Mac
适用系统:macOS Golden Gate 27,其他版本未测试,基本原理相同
适用前提:Enrolled via DEP: NO、MDM enrollment: NO
⚠️ 重要风险前置声明

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

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

  • 完整安全性(Full Security)【出厂默认】
    SIP开启,只允许Apple信任签名的系统组件运行;带schg(系统不可变)标记的文件被保护,无法用chflags修改。
  • 降低安全性(Reduced Security)
    仅放开内核扩展(kext)加载权限,SIP仍然处于开启状态!依旧拦截chflags noschg修改锁定标记。

    误区:修改为降低安全性 ≠ 关闭SIP!

  • SIP(System Integrity Protection,系统完整性保护)
    独立的系统防护层,想要修改带有schg不可变标记的文件,必须在恢复终端执行 csrutil disable 单独关闭。
  • CorpLink这类企业准入客户端的防护逻辑
    • 给App打上schg系统不可变标记;
    • 安装launchd后台守护进程,开机自动常驻;
    • 只要正常进入桌面系统,守护进程持续占用文件句柄,就算关闭SIP,也有可能删不掉。
  • ✅ 最优思路:在恢复模式环境删除,此时系统没有完整启动,守护进程不会运行,不存在文件锁。

    二、分步实操

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

    打开桌面终端,执行:

    # 校验MDM/DEP状态
    profiles status -type enrollment

    ✅ 正常可继续的输出:
    Enrolled via DEP: NO
    MDM enrollment: NO
    如果输出为 YES,代表设备被企业远程托管,本文方案不适用。

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

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

  • 顶部菜单栏:【实用工具】→【启动安全性实用工具】
  • 选中 Macintosh HD;如果开启FileVault加密,先点【解锁】,输入FileVault密码
  • 点击【安全策略】,选择:降低安全性
  • ◦ ✅ 勾选:允许用户管理来自被认可开发者的内核扩展
    ◦ ☐ 不勾选:允许远程管理内核扩展和软件自动更新

  • 点击【好】确认保存
  • 步骤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

    三、高频踩坑汇总

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

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

    赞(0)
    未经允许不得转载:网硕互联帮助中心 » M 系列 Mac 清除顽固的 CorpLink
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!