Jump to content
Sign in to follow this  
Followers 0
MNSiw

Disable System Integrity Protection (SIP)

9 posts in this topic

Recommended Posts

I had Snow Leopard, downloaded El Capitan app from store, created 16GB partition on Snow Leopard drive and prepared it as installer because I don't have 16GB data stick, erased Snow Leopard parttion and installed El Capitan to it, it went smooth without any issue.

 

Now I have 2 partitions on drive, Installer and El Capitan, to enable my wireless, fix USB over current issue and proper shutdown and restart I need to disable SIP.

 

If I press and hold Cmd+R after Clover screen it boot to desktop, if I select Recovery HD from Clover boot menu and use 'csrutil disable' it show success messange but after reboot it's still enabled (csrutil status).

 

Is it due to Installer partition or I'm doing it wrong way, thanks.

Share this post


Link to post
Share on other sites
Advertisement

To use unsigned kexts during first boot use bootflags rootless=0 and kext-dev-mode=1

The proper way of disable SIP later (I think) is to add to Clover's plist

 

<key>RtVariables</key>
<dict>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>BooterConfig</key>
<string>0x28</string>
</dict>

 

I found this somewhere in the forum and for me it is working perfectly.

Share this post


Link to post
Share on other sites

To use unsigned kexts during first boot use bootflags rootless=0 and kext-dev-mode=1

The proper way of disable SIP later (I think) is to add to Clover's plist

 

<key>RtVariables</key>

<dict>

<key>CsrActiveConfig</key>

<string>0x67</string>

<key>BooterConfig</key>

<string>0x28</string>

</dict>

 

I found this somewhere in the forum and for me it is working perfectly.

 

Thanks Green :-)

For installer and 1st boot 'boot with injected kexts' worked for me. Now have two issues, wireless kext not loading and showing USB over current error. I found something similar to disable SIP on an other forum, I'll try it.

Share this post


Link to post
Share on other sites

To use unsigned kexts during first boot use bootflags rootless=0 and kext-dev-mode=1

 

1) kext-dev-mode is already implemented in rootless

2) rootless is part of SIP

 

now, it's only about enabling/disabling SIP... you don't need any more these flags in El Capitan

Share this post


Link to post
Share on other sites

Doesn't seem to work for me with my EFI (not UEFI) installation doing the following:

First boot in clover 3280 with  "boot w/o caches and injecting third party kexts"

Then change the CSR like above using Clover installer. Save new .plist. Use new plist.

Restart. The kexts in Clover/kexts won't inject. Am I missing anything? Using Library/Extensions instead doesn't work neither (yes is an old board (GA P35-DS3R).

Share this post


Link to post
Share on other sites

Well, am I perhaps missing anything obvious? How did you guys managed to get your kexts injected w/o choosing so in clover everytime you start your computer?

Share this post


Link to post
Share on other sites

@LoBlanc,

 

Clover 3280 has SIP disabled by default. Try this, in your first boot, install all third party kexts and patched AppleHDA. Use the following URL to get Repair Permissions tool to repair disk permissions.

Enable SIP and reboot. Good luck. El Capitan is not the same Mac OS X like what we are use to. Apple has quietly put in a big monkey wrench into the whole OS. Too far we know SIP implementation & also USB. There maybe some more. Try and let us know. That tool as the author explained is specifically design for El Capitan has Apple took out disk utility ( disk repair permissions out of El Capitan). Good luck! 

 

https://www.firewolf.science/2015/07/repairpermissions-v2-0-cli/

Share this post


Link to post
Share on other sites

@Phil511

I performed a complete new installation and then it worked the way described here !

Thank you for your support.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

×