许多Mac用户报告安装某些软件后无法打开。可能是完整性还
SIP system
没有关闭。我们来看看如何关闭sip系统完整性。
System Integrity Protection
是 OS X El Capitan 及更高版本采用的安全技术,可帮助防止潜在恶意软件修改 Mac 上受保护的文件和文件夹。系统完整性保护可以限制root用户帐户以及root用户可以在Mac操作系统受保护部分完成的操作。
以上是官方的介绍,有点吓人。`换句话来说,SIP类似于Windows防火墙和Android手机Root。这应该可以解决很多人的困惑。
苹果应用商店里的软件运行在沙箱中,无法访问系统文件,所以大部分软件都被阉割了。很多优秀的软件都没有在Apple Store上架,因为它们需要SIP系统权限。苹果不审核。部分软件采用双版本,分为官方版和App Store版。App Store是简单易用的版本,全功能版本需要单独下载。
默认情况下,macOS 仅允许运行通过 Apple App Store 下载的软件。
如果您想在 macOS 上安装第三方应用程序,您需要在“系统偏好设置”“安全和隐私”“常规”中启用允许 App Store 和批准的开发者的选项
如果要在 macOS 上安装第三方未签名的应用程序
则需要在终端中执行命令行sudo spctl --master-disable
以启用任何源选项。
在 中System Preferences> Security and Privacy> General
,该选项默认不可用。
如果你想在macOS上安装一些反编译和破解的应用程序,则需要关闭SIP。
从上面大家应该能够看出苹果为了大家的安全而努力,但是真的只是大家看到的那样吗?
如果您想从任何来源安装软件,您需要打开终端并输入命令。如果要关闭SIP,需要关机才能操作(早期的macOS系统中不需要关机)。为什么越来越麻烦呢?
它放在苹果应用商店,每售出一次,苹果拿走1/3。例如,如果您的软件售价为 100 美元,Apple 会收取 33.33 美元。
所谓批准的开发者就是去苹果购买开发者账户,然后用开发者账户对应用程序进行签名。
购买苹果开发者账户,个人每年99美元。该企业每年299美元。
废话不多说了,咱们进入正题吧。
目前最新的10.15.x系统使用破解软件基本上都需要关闭SIP才能打开,即使是正版软件,也有很多app需要关闭SIP,需要永久关闭!
Don't ask questions like [Can I open Sip again after it is off?].
看完上面的说明,如果你还是不放心打开系统权限,你有以下选择,
我永远不会关闭SIP,我不想用这个软件!
检查状态
在关闭SIP系统完整性之前,我们首先检查SIP系统完整性保护是否开启。
打开terminal
并输入以下命令并按 Enter:
csrutil status
您将看到以下消息之一,指示 SIP 状态
启用未关闭:
System Integrity Protection status: enabled.
禁用:
System Integrity Protection status: disabled
如果没有关闭,则需要关闭SIP!
关闭
- 关闭并重新启动 Mac,
Command+R
在启动时按住以进入Recovery Mode
. - 进入Recovery模式后打开终端,如图:
- 在终端输入命令csrutildisable并按Enter键。
终端提示:Successfully disabled System Integrity Protection. Please restart the machine for changes to take effect.
表示您已成功关闭SIP保护。
- 点击左上角的苹果图标,然后点击重启,就可以正常使用从网站下载的应用程序了。