macOS Big Sur 11 及更高使用系统快照作为其安全机制之一。

在这种情况下,用户无法修改系统宗卷 Macintosh HD( disk3s3,只能修改启动快照 Macintosh HD( disk3s3s1

在 “磁盘工具” 中,** 系统宗卷 Macintosh HD( disk3s3 )** 被显示为灰色,同时有以下字样:

系统快照已装载
com.apple.bless.[UUID]

本文指导用户如何挂载 disk3s3 为可读以并修改 /System 下的系统文件。

在修改 /System 前,请务必考虑你所做的更改是否会损坏 macOS。
任何修改都有可能导致 Mac 无法正常启动。
请确保你拥有 “时间机器” 备份,或可以随时获取另一台 Mac,并准备 Apple Configuration 实用工具以防不测。

# 关闭 SIP(系统完整性保护)

# 进入 macOS 恢复

在 Mac 上,选取苹果菜单 >“关机”。
等待 Mac 完全关机。当屏幕全黑且所有指示灯(包括触控栏灯和键盘灯)都已关闭时,Mac 已完全关机。
按住 Mac 上的电源按钮,直至系统宗卷和 “选项” 按钮出现。
点按 “选项” 按钮,然后点按 “继续”。
如果询问,请选择要恢复的宗卷,然后点按 “下一步”。
选择管理员账户,然后点按 “下一步”。
输入管理员账户的密码,然后点按 “继续”。
当 “恢复” App 出现在菜单栏中时,你可以选取窗口或菜单栏中任何可用的选项。

——[https://support.apple.com/zh-cn/guide/mac-help/mchl82829c17/15.0/mac/15.0]

# 终端执行命令

选取 “实用工具”>“终端”。

执行命令:

关闭SIP
1
csrutil disable

csrutil 实用工具将提示你键入用户名和密码以关闭 SIP。

关闭authenticated-root
1
csrutil authenticated-root disable

csrutil 实用工具将提示你键入用户名和密码以关闭 authenticated-root。

# 重启

重新启动你的 Mac。

# 挂载 Macintosh HD

在 macOS 中,执行命令:

新建挂载目录
1
mkdir -pv ~/Volume/Macintosh\ HD

挂载Macintosh HD
1
sudo mount -o nobrowse -t apfs /dev/disk3s3 $HOME/Volume/Macintosh\ HD

# 修改系统文件

打开 ~/Volume/Macintosh\ HD ,按需更改。

# 重建系统快照

重建系统快照以应用你的更改:

重建系统快照
1
sudo bless --mount $HOME/Volume/Macintosh\ HD/System/Library/CoreServices/ --setBoot --create-snapshot

# 卸载 Macintosh HD

卸载Macintosh HD
1
sudo umount $HOME/Volume/Macintosh\ HD

# 重启

重新启动你的 Mac。