注意:macos 10.15.1到10.15.4之间的初代系统需要关闭sip,而10.15.4以上一直到最新系统都无需关闭sip!
不要跟瞎子一样无视这句话,现在大部分系统已经不需要关闭sip!!!
(个别软件需特殊权限要求关闭的,会在对应软件介绍底部的faq里写明)
sip(system integrity protection),又称rootless mode机制,是 mac os x el capitan (10.11)及更高版本系统所采用的一项安全技术,旨在帮助防止潜在恶意软件修改 mac 上受保护的文件和文件夹。但这也造成了安装某些特殊版本软件的或者特殊工具运行的时候权限不足。
本站发布的所有软件和游戏资源,理论上不需要关闭 macos 的sip即可正常运行,目前为止,只有一种情况,需要大家去关闭sip:那就是在macos系统上运行我们发布的一些32位移植游戏。
由于这些游戏大多是老游戏,都是32位的应用程序,而苹果macos catalina(10.15)或更高版本的系统,不再支持运行32位应用程序,这就导致我们必须关闭sip,来让这些32位的游戏运行在macos 10.15或更高版本的系统上!简单来说,sip就是人体内盲肠最后一节:多余的阑尾!没它人体照常运转,有它可能多一个阑尾炎!
注意:如果您的mac系统已经关闭了sip的情况下偶尔打不开游戏的话,请打开“活动监视器”,按住shift键全选该游戏的所有进程后,强制结束这些进程,然后重新打开游戏就可以了!(活动监视器的位置:启动台lauchpad—>其他—>活动监视器)
关闭sip视频教程(注意,苹果m系列芯片,如m1等芯片,是关机状态下“长按右上角开机按钮”进入关闭sip的功能流程的,而不是和英特尔cpu一样的“花键 r”):
打开任何来源教程链接:
关闭sip图文教程:
一、 关闭sip
1. 如果您还未开机,那么请在关机状态下按住command r键不放,并按一次开机键开机,进入恢复模式。
(注意:苹果m系列芯片,如m1芯片等,是关机状态下“长按开机键”,而不是和英特尔一样用“command r键”)
如果您已开机,请重新启动电脑,并在重启时按住command r键进入恢复模式。
请持续按住command r键不要松手,直到进入系统恢复界面。(中途会要求你输入密码登录你自己的电脑用户名,才能进入恢复模式界面)
个别这一步说进不去的,麻烦多试几次,只要你是苹果电脑,就有这个功能!进不去的唯一原因就是你操作问题,要从始至终按住快捷键不放手(除了中途输密码操作外)!
2. 进入恢复界面后,选择“语言”,然后在“macos实用工具”界面,点击屏幕顶部工具栏上的“实用工具”,然后打开“终端”。
(以下图展示为macos10.15 catalina界面,其他版本的macos系统大同小异)
3. 在终端命令行界面,输入以下代码:csrutil disable
4. 输入完成后点”enter“回车键,会返回一行英语:
successfully disabled system integrity protection. please restart the machine for the changes to take effect.
(成功关闭系统完整性保护。请重启机器以使更改生效。)
这就表示系统完整性保护(sip)已经关闭成功了。
5. 点击左上方苹果标志,重新启动即可。
注意:如果您的mac系统已经关闭了sip的情况下偶尔打不开游戏的话,请打开“活动监视器”,按住shift键全选该游戏的所有进程后,强制结束这些进程,然后重新打开游戏就可以了!(活动监视器的位置:启动台lauchpad—>其他—>活动监视器)
二、 检查sip状态
1. 进入系统后,在macos系统的桌面,点击顶部工具栏上的“前往”,打开“实用工具”,然后打开“终端”。
2. 在终端命令行界面,输入以下代码:csrutil status
输入完成后按“enter”回车键。
3. 点击enter回车键后,屏幕上会返回一行英语:
system integrity protection status:disabled.
这里显示disabled就是已经关闭的意思,表示当前系统完整性保护(sip)是关闭状态。
如果是enabled,则表示系统完整性保护处于开启状态。
三、 如何恢复开启sip
以后如果想恢复开启sip,与关闭的步骤类似,只是【关闭sip教程第3步】终端命令行界面中输入为csrutil enable即可。
附:个别用户mac终端显示“bash-3.2”的解决方法!
(此教程给个别用户,大多数用户无此现象)
四、m1芯片用户(包括以后所有m系列芯片)打开支持所有cpu的游戏后提示“已损坏移到废纸篓”的解决方法视频教程: