我最近安装了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禁用后,我也无法禁用最后三个限制?
我已经尝试了多次,每次我都在恢复模式下发出CSRutil命令; 它说SIP成功禁用; 重新启动以使更改生效....
但是当我检查csrutil状态时重新启动并登录到正常模式后:它仅显示上述状态。
请帮忙
可以禁用部分 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
要禁用/重新启用:
启动到恢复模式。
- 在
- 启动时按住 ⌘+R,然后再启动到苹果徽标。
- 单击实用程序顶部。
- 单击终端。
然后键入这些命令。
要重新启用,只需替换"禁用"与"启用"。
禁用 NVRAM 保护
csrutil disable --without nvram
禁用 DTRACE
csrutil disable --without dtrace