You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求在macOS 14.4 Sonoma中删除受保护应用(如TV.app)的完整有效步骤

求在macOS 14.4 Sonoma中删除受保护应用(如TV.app)的完整有效步骤

嘿,我刚好折腾过这个问题,给你整理一套在macOS 14.4 Sonoma(尤其是Apple Silicon机型)上删除系统自带受保护应用的完整步骤,亲测可行:

步骤1:进入恢复模式并关闭系统保护

  • Apple Silicon机型:按住电源键直到出现“启动选项”,点击「选项」进入恢复模式,打开终端。
  • Intel机型:重启时按住Command + R进入恢复模式,打开终端。
    在终端中依次执行以下命令关闭SIP和Authenticated Root:
csrutil disable
csrutil authenticated-root disable

执行完后重启回到正常系统。

步骤2:挂载系统宗卷为可读写

Sonoma的系统分区是只读快照,直接用sudo mount -uw /会失败,得先找到系统宗卷的路径:

  1. 打开终端,执行:
diskutil list

找到你的系统宗卷(通常名称是「Macintosh HD」,对应路径类似/dev/diskXs1,X是磁盘编号)。
2. 挂载该宗卷到/Volumes目录:

sudo mount -o nobrowse -t apfs /dev/diskXs1 /Volumes

(记得把diskXs1替换成你实际找到的路径)
3. 进入系统应用目录:

cd /Volumes/Macintosh HD/System/Applications

(如果你的系统盘不是「Macintosh HD」,替换成对应的名称)

步骤3:删除目标受保护应用

比如删除TV.app,执行:

sudo rm -rf TV.app

确认删除后,就可以进行下一步的快照更新了。

步骤4:更新启动快照(关键!Apple Silicon必做)

这一步是解决你之前bless命令报错的核心,因为Apple Silicon内部磁盘不支持--folder选项,要改用--volume方式:

  1. 更新预启动环境:
sudo diskutil apfs updatePreboot /Volumes/Macintosh HD
  1. 创建新的系统快照:
sudo diskutil apfs snapshot /Volumes/Macintosh HD -name "Post-App-Removal"
  1. 设置新快照为启动快照:
sudo bless --setBoot --volume /Volumes/Macintosh HD --create-snapshot

步骤5:重启并可选恢复系统保护

执行完所有命令后重启系统,此时TV.app已经被成功删除。如果你想重新开启系统保护,再次进入恢复模式,在终端执行:

csrutil enable
csrutil authenticated-root enable

然后重启即可。


备注:内容来源于stack exchange,提问作者MRule

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 10:55:29