苹果电脑Mac如何关闭系统完整性保护SIP(System Integrity Protection)


时间: 2018-11-07 18:28:14 人气: 11556 评论: 0

停止macOS 系统完整保护SIP教程
苹果电脑从 macOS 10.11 开始引入了系统完整性保护机制SIP(System Integrity Protection),目的是帮助普通用户避免恶意 app 通过用户授权的方式获得所有系统权限。

通过 System Integrity Protection,苹果实现了对第三方软件的限制,有一些操作永远不被允许,恶意软件无法通过用户授权的方式从而获得所有系统权限了。但同时也影响到了一些我们平常要用到的第三方软件。

System Integrity Protection技术主要分为文件系统保护,运行时保护,内核扩展签名,文件系统保护主要是通过沙盒机制限制root权限,运行时保护,主要就是保护关键进程无法被进程代码注入,挂调试器以及内核调试等,内核扩展签名,所有的第三方kext必须被安装到/Library/Extensions,并强制使用签名。

简单的来说,就是限制,那为什么限制呢,当然也是为你的安全。那我为什么又要告诉你关闭 SIP呢,因为它会影响到我们无法使用部分第三方应用(*^▽^*)。

检查Mac的SIP当前状态

在sip系统完整性关闭前,我们先检查是否启用了SIP系统完整性保护。

打开终端输入以下命令并回车(可以通过点击屏幕右上角的搜索图标,输入终端快速运行):2.jpg
终端启动之后,复制指令 csrutil status 粘贴到终端之后回车即可出现以下两个状态的其中之一。

SIP未关闭状态的话会显示 enabled:
System Integrity Protection status: enabled.


SIP已关闭状态终端则显示 disabled:
System Integrity Protection status: disabled


如果是未关闭状态就需要自己手动关闭SIP!3.jpeg

ARM M1芯片 处理器 关闭 SIP 步骤

1、关机
是将电脑关机而不是重启。

2、开机之后继续按住电源键等10秒左右
按下电源按钮之后您的Mac会开机,但是开机之后不要松手,一直按住电源键大约10s左右,此时的电脑屏幕会出现下图的画面,然后点击 选项按钮。4.jpeg
3、继续
点击选项下面的 继续 按钮。5.jpeg
4、进入到Mac的恢复界面
点击菜单栏的“实用工具” → 在下拉框找到“终端”并且单击打开它。6.jpeg
5、输入指令停止SIP的指令
在终端窗口输入 csrutil disable 后按下回车键。7.jpeg
6、询问是否允许刚才的操作
输入 y 后按下回车键。8.jpeg
7、输入开机密码之后回车
输入您开机密码(特别说明:在终端上提示输入开机密码的时候,你所输入的密码不显示的,直接输入开机密码之后回车就行))。按下回车键即可!9.jpeg
8、等待执行结果……
10.jpeg
9、显示执行结果
终端窗口出现 System Integrity Protection is off. 表明已经操作成功!!! SIP已成功关闭。11.jpeg
10、重启macOS
继续输入 reboot 然后按下回车也就是 return 键重启电脑即可。12.jpeg
如果后期想再开启 SIP,只需要将上面第 5 步的 csrutil disable 换成 csrutil enable 即可。

macOS 11 Big Sur及以下系统关闭 SIP 步骤:

1、将你的Mac关机,当在开机的时候,在开机时一直按住 Command+R 迸入Recovery模式。

2、进入Recovery模式后打开终端,如图:13.jpeg
3、在终端上输入命令 csrutil disable 然后回车。14.jpeg
4、点击左上角苹果图标,再点击重新启动。

评论
游客