什么是 SIP?如何永久关闭它?

2015年,苹果推出了OS X El Capitan(10.11),这是一种保护用户数据免受恶意软件侵害的新机制,称为系统完整性保护(也称为SIP)。

为什么要禁用 SIP

例如,您想在下次更新后降级iTunes版本,或者只是卸载Apple程序之一:Safari,iTunes,照片…,但所有这些都是预安装的应用程序,您将无法卸载它们。但是,如果您禁用SIP,那么您将有可以卸载。

此外,由于激活实现的特殊性,一些“处理”的应用程序需要禁用 SIP 才能完全运行所有功能。
不幸的是,随着macOS 11 Big Sur的发布,苹果已经修改了其操作系统的安全原则。现在用户无权更改系统文件夹,只读可用,禁用 SIP 不会更改任何内容。此外,它还将所有预安装的应用程序移动到此文件夹,但 Safari 浏览器除外。

说明

不可能从macOS本身禁用SIP,否则将失去整个保护。因此,您需要启动进入恢复模式并在终端中执行某些命令。

先使用代码尝试解除 SIP限制,如果不行再关闭SIP使用

1、安装软件并关闭
2、打开终端输入以下代码,空格一个,把软件拖进去回车

xattr -rd com.apple.quarantine

3、打开终端输入以下代码,空格一个,把软件拖进去回车

codesign --force --deep --sign -

如何查看 SIP 状态

打开终端输入以下代码查看是否禁用SIP

csrutil status

    以下是成功开启或关闭SIP的返回值

    已开启SIP:System Integrity Protection status: enabled.
    已关闭SIP:System Integrity Protection status: disabled.

    如何禁用SIP

    1)进入恢复模式

    1. Intel:重启电脑,屏幕变黑后,长按 command + R 键,直到屏幕上出现 Apple 徽标。启动完成后,您将进入恢复模式。
    2. Apple ARM:长按 电源按钮(10 秒)。然后转到“选项”。您可能需要管理员密码。

    2)从 实用程序 菜单启动 终端
    3)输入以下代码并回车

    csrutil disable

    4)输入以下代码并回车重启电脑

    reboot

    如何开启SIP

    1)重复以上第1)和第2)步骤
    2)输入以下代码并回车

    csrutil enable

    3)重复以上第4)步骤

    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞6 分享
    评论 抢沙发
    头像
    欢迎您留下宝贵的见解!
    提交
    头像

    昵称

    取消
    昵称表情代码图片快捷回复

      暂无评论内容