jeffyang1125 发表于 2023-6-4 04:39

关于SIP系统保护和csr-active-config参数的定义与计算

0x0 先弄清楚SIP
定义:SIP(System Integrity Protection)系统完整性保护。作用:保护macOS系统分区里面的文件不被修改,简单点说系统文件变成只读了,系统更加安全了。为何关闭:《美国往事》看过吧,总是要打开门进去才可以…,关闭SIP相当于安卓root,iOS越狱。PS 有很多好用的软件,需要关闭SIP才能运行,比如:totalfinder、一些学习版软件。
<strong><span style="float:left;margin-right:5px">https://github.com/5T33Z0/OC-Little-Translated/tree/main/B_OC_Calculators</p>以最新的13系统为例,一共有12个配置项,每个配置项都对应一个Hex16进制数值,开启几个项目,就把几个项的数值相加,然后做小端转换,将得到的数值,填入opencore的config.plist文件里csr-active-conflgs项目里即可。
如果你不明白这些配置项具体是干什么的,那么建议直接使用上图最后一行的建议csr数值,按照你的系统照抄到config.plist里就行了。比如:11-13系统就选67080000。
备注1:苹果其实提供了命令行工具:csrutil。这个命令适合白果和原生NVRAM的黑果机器,但因为要进recovery修改,所以比较麻烦,不如直接在config.plist里修改来的直接。
备注2:csrutil只可以配置前7个项目,如果启用了第7项后面的项目,在csrutil status里是查询不到的,会出现unknown。



</ul><strong><span style="float:left;margin-right:5px">https://github.com/webfalter/OCToolBoxGitHub网址打不开的,也可以从这下载:这个工具能计算opencore里很多项目,大家可以自己去开发

</ul>

tosles 发表于 2023-6-4 06:10

不错,支持下楼主

大发97475229 发表于 2023-6-4 07:31

来顶下,攒一些窝币

sdhzcx007 发表于 2023-6-4 09:11

不错不错,很好哦

sudan5 发表于 2023-6-4 10:30

:lol20年水粉

tieguanyincha 发表于 2023-6-4 11:54

抢个楼板不容易

hong99999 发表于 2023-6-4 14:10

不错不错,很好哦

daystre 发表于 2023-6-4 15:29

23年水窝,感谢有你

messi10 发表于 2023-6-4 16:34

我是来抢楼的

shuqiaoluhui 发表于 2023-6-4 18:05

我是来抢楼的
页: [1] 2
查看完整版本: 关于SIP系统保护和csr-active-config参数的定义与计算