解决从OpenCore引导的Mac OS Monterey 12.5 系统SIP禁用问题

这篇具有很好参考价值的文章主要介绍了解决从OpenCore引导的Mac OS Monterey 12.5 系统SIP禁用问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在开头

Mac OS无论是外观、功能以及稳定性上都较为出色,However,由于Mac OS仅搭载于Apple自家的设备,便诞生了黑苹果,在非Apple家的设备上运行Mac OS,由于黑苹果一般使用OpenCore和Clover进行引导,因此一些操作例如SIP的禁用与原生的Mac设备有所区别。

本文方法适用于使用OpenCore引导的Mac系统,列出了本人实际调整黑苹果的过程中遇到的关于禁用SIP的相关问题,并就这些问题提出一些解决办法,希望对一些没有Apple设备但希望体验到Mac OS系统的朋友有一定帮助。

Mac OS SIP

解决从OpenCore引导的Mac OS Monterey 12.5 系统SIP禁用问题

Mac OS系统的SIP(System Integrity Protection)即(系统完整性保护)是OS X El Capitan及更高版本所采用的一项安全技术,这项技术能够帮助用户防止潜在的恶意软件修改Mac上受保护的文件和文件夹。SIP系统完整性保护可以限制root用户帐户,以及root用户能够在Mac系统的受保护部分完成的操作。

有时候,在Mac安装的软件打开后会遇到提示 “xxxx”因为出现问题而无法打开……,特别是一些破解过的软件。那么这个时候就需关闭SIP再来运行软件。

查看SIP状态

方法一

在终端输入:

 csrutil status

终端会输出相关信息,其中,“System Integrity Protection status:”便是SIP的状态:
SIP启用: System Integrity Protection status: enabled.
SIP已禁用:System Integrity Protection status: disabled.

方法二

打开“系统信息”应用程序(单击左上角的选择“关于Mac电脑”再点击“系统信息”或按住Option键并单击选择“系统信息”)
解决从OpenCore引导的Mac OS Monterey 12.5 系统SIP禁用问题

左侧列表点击“软件”之后,就可在右侧看到“系统完整性保护”信息显示“已启用”或“已禁用”。

通过OpenCore引导的MacOS关闭SIP的一般操作

注:
1. 本人OpenCore使用版本为0.7.8,之后版本不保证相关的关键字(key)一致,若出现新版本无兼容问题,本人会在下一个大标题对注意到的问题提出解决方法
2. 此处直接在EFI引导分区中进行操作,建议先备份需要修改的文件,若出现MacOS无法开机的情况请使用windows(如果有双系统)、winpe 或mac os recovery 挂载EFI分区并恢复相关文件

通用方法(任何系统下都可操作):

  1. 在引导分区按以下次序进入目录:EFI引导分区 >> EFI文件夹 >> OC文件夹
  2. 在OC文件夹中找到 config.plist 文件,用文本编辑器打开(先备份!!!)
  3. 搜索字符串 sipAllowToggleSip 并将其值设置为 true解决从OpenCore引导的Mac OS Monterey 12.5 系统SIP禁用问题
  4. 重启进入OpenCore引导界面按 空格键 ,可以看到启用或禁用SIP的选项,此时选中这个选项按Enter(回车键)让下面的文字变为disable,再选择Mac正常重启
  5. 重启后理论上SIP会被禁用掉

相关问题及其解决方案

1. OpenCore中没有AllowToggleSip关键字或重启之后SIP还是enabled

首先,本人注意到高版本的openCore可能没有AllowToggleSip了,其次,按上述操作仍可能出现没有禁用SIP的情况,这个时候可以试试进入recovery进行操作:

  1. 首先在开机OpenCore的引导界面按 空格键 ,选中 recovery 按回车进入recovery,
  2. 在上方状态栏上点击 实用工具 再点击 终端,在终端中输入:
csrutil authenticated-root disable
csrutil disable
reboot
  1. 重启后进入Mac系统

2. 重启后SIP又变为enabled或每次开机都需要在引导界面选择禁用SIP

在一次正常进入MacOS且SIP禁用成功时,进行如下操作:

  1. 在终端输入
nvram -xp

会输出一大堆参数,在其中找到 csr-active-config 如下:
解决从OpenCore引导的Mac OS Monterey 12.5 系统SIP禁用问题

  1. 将其value(及与之间到内容,比如上图代表我的是fwIAA==) 复制下来。

  2. 按上一个标题的操作方法打开 config.plist 文件,找到关键词 csr-active-config ,可能有多个匹配结果,选择下一行带标签的,将步骤2复制的值粘贴进去覆盖掉原值,如图:
    解决从OpenCore引导的Mac OS Monterey 12.5 系统SIP禁用问题

  3. 保存重启后,即使开机引导界面不进行SIP禁用操作,SIP仍为 disabled 状态。
    解决从OpenCore引导的Mac OS Monterey 12.5 系统SIP禁用问题

3. 一通操作后SIP状态显示为“Unknown”

操作方法:先将csr-active-config设置为AAAAAA==(专用工具内设为00000000),再按上面流程来

请注意
不同Mac系统版本的 csr-active-config 值可能不同,所以,不要盲目去抄网络上的值,特别的较高版本的系统,老版本的对应值请参考(英文网页):https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/extended/post-issues.html#disabling-sip

本人认为,最保险的做法是按上述流程走,先禁用自己电脑的SIP,再查询自己电脑的SIP禁用状态下的 csr-active-config 值,最后填进OpenCore引导的配置文件,以保证开机可以自动禁用。

写在最后

最后,我谨申明一点,破解软件行为是对软件开发者及其劳动的极其不尊重,因此,本博客仅就SIP禁用及其相关的技术内容进行了讨论,对于SIP禁用引起的系统故障或借此进行的任何行为所引发的后果,本人不会对此承担任何责任,并在此提倡有条件的用户使用正版软件。文章来源地址https://www.toymoban.com/news/detail-451125.html

到了这里,关于解决从OpenCore引导的Mac OS Monterey 12.5 系统SIP禁用问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • macOS Monterey 12.6.8 (21G725) Boot ISO 原版可引导镜像

    macOS Monterey 12.6.8 (21G725) Boot ISO 原版可引导镜像 本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导介质。 2023 年 7 月 24 日(北京时间 25 日凌晨),Apple

    2024年02月15日
    浏览(45)
  • macOS Monterey 12.6.7 (21G651) Boot ISO 原版可引导镜像

    macOS Monterey 12.6.7 (21G651) Boot ISO 原版可引导镜像 本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导介质。 2023 年 6 月 21 日(北京时间 22 日凌晨),Apple

    2024年02月11日
    浏览(66)
  • macOS Monterey 12.6.5 (21G531) Boot ISO 原版可引导镜像

    本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导介质。 2023 年 4 月 10 日(北京时间 11 日凌晨),Apple 为那些无法更新 macOS Ventura 的旧 Mac 发布了 macO

    2023年04月12日
    浏览(70)
  • macOS Monterey 12.7.3 (21H1015) Boot ISO 原版可引导镜像下载

    macOS Monterey 12.7.3 (21H1015) Boot ISO 原版可引导镜像下载 本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导介质。 macOS Monterey 12.7.x 如无特殊说明,皆为安全

    2024年02月21日
    浏览(66)
  • cleanmymac x4.12.5Mac清理软件,有免费cleanmymac x激活码分享吗?

    相信大多数MAC用户都较为了解,Mac虽然有着许多亮点的性能,但是让用户叫苦不迭的还其硬盘空间小的特色,至于很多人因为文件堆积以及软件缓存等,造成系统空间内存不够使用的情况。于是清理工具就成为了大多数MAC用户使用频率较高的实用工具。 尤其是对于第一次入购

    2024年02月04日
    浏览(43)
  • 【系统】VMware虚拟机安装黑苹果系统macOS 12.5详细步骤

    虽然我更喜欢Windows系统,但有些情况下需要Mac运行某些软件或脚本,又不好意思到处借电脑,这时候只需要在虚拟机运行一下就可以了。之前有分享过macOS.Catalina.10.15安装教程,时隔多年,这次分享的是较新的macOS.Monterey.12.5的安装步骤 No.1   安装包 苹果镜像和Unlocker的安装

    2024年02月02日
    浏览(54)
  • 使用OpenCore引导黑苹果

    笔者在17年写过一篇黑苹果安装教程:黑苹果系统安装通用教程(Clover引导),不过该文章用的是基于Clover引导的MacOs系统。目前随着黑苹果的另一款引导工具OpenCore不断成熟,使用OC是大势所趋。众多黑苹果驱动的作者已经停止对Clover的兼容支持,改向Opencore的兼容。OpenCore是类

    2024年02月06日
    浏览(52)
  • MIUI12.5系统精简列表更新版200多个包,ADB卸载

    系统MIUI12.5.6,无ROOT无面具没破解,仅使用ADB工具箱。设备卸载后经过重启测试是否卡米,这些都不会卡米。另外要说,有些卸载不会卡米,但是功能会失效,比如:guardprovider,卸载后不会卡米,但是不能安装第三方软件,这个没写列表里,因为我没删,你要是ROOT了,可以绕

    2024年02月01日
    浏览(55)
  • mac升级Monterey12.6之后出现 git命令需要使用命令行开发者工具 安装选项的问题处理

    今天刚升级了最新的系统,升级后发现idea、webstorm等等需要git的全部无法使用了,总是弹出git命令需要使用命令行开发工具,提示让我安装,故以为是版本升级原因,那就安装吧,安装之后打开idea,又提示要安装,这。。。  好吧我再安装一次,然后我修改项目代码后,准备

    2024年02月11日
    浏览(45)
  • macOS 12 Monterey v12.7.1正式版:开启全新的操作系统体验

    macOS 12 Monterey已经向所有兼容的Mac设备推出,为您带来了一系列强大的新功能和改进。这个全新的操作系统版本,不仅带来了更流畅的用户体验,还增强了与iOS设备的无缝集成,让您的设备使用更加高效,更加便捷。 macOS 12 Monterey v12.7.1正式版的推出,标志着苹果操作系统的一

    2024年02月07日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包