准备工作:关闭系统保护
- 关机
- 开机-听到开机声音后按住com+r 进入恢复模式
-
选择工具(utilities)-> 终端(terminal)
terminal
- 输入csrutil disable关机系统保护
csrutil disable
成功
想要打开系统保护时重复以上步骤,终端输入命令为csrutil enable
csrutil enable
附:虚拟机Mac 系统进入恢复模式的方法
1、虚拟机设置--引导选择--BIOS--下次引导强制进入BIOS设置界面
虚拟机设置
2、开机进入BIOS,Enter setup --Boot form a file -- Recover -- 选择boot.efi
Enter setup
Boot form a file
Recover
image.png
boot.efi
MacOS 10.15系统下,苹果禁止了系统文件的读写
首先打开终端,输入 sudo -s 回车后输入密码回车,接着输入 sudo mount -o rw / 回车(临时读写)
MacOS 11.0,苹果用快照挂载,所以先删除快照开启系统读写,目前支持到11.0 beat9(20A5384c) ,后面的版本暂时无法开启系统读写。
1、第一步骤关闭系统保护后,重启电脑,再一次重启进入恢复模式,进入终端
2、列出磁盘,找到系统安装位置或者磁盘
diskutil list
image.png
3、挂载系统安装盘:mount -uw /Volumes/上步系统安装位置 或者mount -uw /dev/上步系统磁盘,
PS:以下步骤采用安装位置就使用 /Volumes/安装位置,采用系统磁盘就使用/dev/上步系统磁盘,我只以安装位置为例做演示,原理一样
mount -uw /Volumes/Mac\ OS //Mac OS中间有空格,输入后会有\转义符
或者
mount -uw /dev/disk2s5
image.png
4、创建转移
/System/Library/Filesystems/apfs.fs/Contents/Resources/apfs_systemsnapshot -v /Volumes/Mac\ OS -r ""
image.png
5、查看系统盘快照,并记录下快照uuid
diskutil apfs listsnapshots /Volumes/Mac\ OS
image.png
6、删除快照
diskutil apfs deletesnapshot /Volumes/Mac\ OS -uuid 上步获取的快照uuid
image.png
7、检查系统盘快照,没有即成功
diskutil apfs listsnapshots /Volumes/Mac\ OS
8、重启进入系统,挂载系统读写
sudo spctl --master-disable
sudo mount -uw /
killall Finder
完成。
进入正题:删除系统应用
-
进入系统,打开终端,用iTerm也行,这里我用iTerm,操作一样
image.png 用sudo rm -rf 命令删除
sudo rm -rf 后面跟上app路径 ,可以先输入sudo rm -rf 然后打开应用程序,把你想删除的app拖到命令后面即可。
//删除国际象棋app
sudo rm -rf /Applications/Chess.app
image.png
- 回车确认删除,输入密码搞定
输入密码确认
PS :为了方便,可一次性输入多条命令删除多个应用
sudo rm -rf /Applications/Dashboard.app sudo rm -rf /Applications/Mail.app sudo rm -rf /Applications/Photo\ Booth.app sudo rm -rf/Applications/Utilities/Screenshot.app
删除多个应用
- 完成后该app已经从系统应用中删除了,尽情的享受纯净系统吧。