我最近安装了El Capitan。我已成功在el capitan中以恢复模式启动并从终端输入csrutil disable
命令.....
重新启动,但即使经过多次尝试,它也会显示:
SIP protection enabled(Custom configuration)
Configuration:
Apple Internal: disabled
Kext Signing: disabled
Filesystem protection: disabled
Debugging restrictions: enabled
Dtrace restrictions: enabled
NVRAM Protections: enabled
This is an unsupported.......
我花了好几个小时但却找不到问题。
为什么即使在EL Capitan的恢复模式下键入csrutil disable后,我也无法禁用最后三个限制?
我已尝试多次,每次在恢复模式下发出CSRutil命令;它说SIP成功禁用;重启以使更改生效....
但在我检查csrutil状态后重新启动并登录到正常模式后:它仅显示上述状态..
请帮忙
答案 0 :(得分:0)
禁用/ ReEnable:
启动到恢复模式。
然后输入这些命令。
要ReEnable,只需简单地替换"禁用" 使用"启用"。
禁用NVRAM保护
csrutil disable --without nvram
禁用DTRACE
csrutil disable --without dtrace
答案 1 :(得分:0)
可以禁用部分SIP,同时保留其他部分。
如果你运行csrutil状态,即使正常启动,你也会看到它的组成部分。在引导进入恢复模式时,可以通过运行以下命令之一来选择性地禁用其中的每一个:
csrutil enable --no-internal
csrutil enable --without kext
csrutil enable --without fs
csrutil enable --without debug
csrutil enable --without dtrace
csrutil enable --without nvram
请注意使用enable
而非disable
您可以通过按如下方式构造命令来禁用两个或更多组件:
csrutil enable --without kext --without debug