1、关闭系统完整性(SIP)
进入恢复模式(recovery)
如果您使用的是黑苹果或者白苹果,可以选择 重启按住Command+R 进入,如果是M系列芯片,长按开机键,进入硬盘选择界面进入。
我是MacMini M4芯片,关机后,长按开机键10s就可以进入恢复模式。
关机后,长按开机键。进入恢复模式:点击>选项
-实用工具
-终端
。打开终端执行如下命令:
csrutil disable
# 关闭 SIP
csrutil authenticated-root disable
# 关闭 Authenticated Root
reboot
# 重启系统
2、正常进入系统
csrutil status
# 显示"System Integrity Protection status: disabled. 就是关闭的
csrutil authenticated-root status
# 显示"Authenticated Root status: disabled" 就是关闭的
3、查找挂载位置
使用diskutil list
可以找到自己硬盘的所在分区(我的分区名字是:Hadesr HD
)
4、创建挂载目录
mkdir ~/mount
5、挂载硬盘
sudo mount -o nobrowse -t apfs /dev/disk3s1 ~/mount
disk3s1
就是你分区后面的IDENTIFIER
6、进入挂载目录
cd mount/System/Applications
7、删除所需要的软件
命令:sudo rm -rf 你的软件名称
如:删除一下 播客、股票
sudo rm -rf Podcasts.app Stocks.app
8、重建系统快照
sudo bless --mount "/Users/hadesr/mount/System/Library/CoreServices" --setBoot --create-snapshot
这里的
hadesr
是我的账户。需要修改成自己的。可以使用whoami
查看。
9、重启系统后内置软件就被删除了
系统完整性保护
(SIP)(System Integrity Protection)
在macOS
上的作用是保护系统文件和重要的系统应用程序不被修改或删除。如果SIP
被启用,即使你卸载了系统内置的应用程序,系统可能会在重新启动时恢复这些应用程序,因为SIP
防止了对系统文件和应用程序的删除。
所以,如果重新恢复SIP
那卸载的软件也会恢复。如果更新系统软件也会恢复。
附录:内置软件名字中英对照
Books.app — 电子书
Chess.app — 国际象棋
Contacts.app — 通讯录
FaceTime.app — FaceTime
Mail.app — 邮件
Maps.app — 地图
Messages.app — 信息
Music.app — 音乐
News.app — 新闻
Photo Booth.app — 照片拷贝
Podcasts.app — 播客
Reminders.app — 提醒事项
Stocks.app — 股票
TV.app — TV(电视)
VoiceMemo.app — 语音备忘录