Many Mac users reported that they could not open some software after installing it, which might be because the sip system integrity was not turned off. Let’s look at how to turn off SIP system integrity.
Popular science (can be skipped)
System integrity protection is a security technology in OS X El Capitan and later that helps prevent potential malware from modifying protected files and folders on your Mac. System integrity protection can limit the root user account and the operations root can perform on the protected part of the Mac operating system.
It’s official, and it’s a little scary. Let’s change a word, SIP is similar to Windows firewall, Android phone Root, this should be able to solve a lot of people confused.
App store apps run in a sandbox with no access to system files, so most apps are neutered versions. Many excellent software is not listed in Apple Store because of the need for SIP system permission, Apple does not review, some software adopts dual versions, divided into the official version and the App Store version, the App Store is a simple version, the full function version needs to download separately, all for this reason. Such as Tencent lemon system applications.
- By default, macOS only allows apps downloaded through apple’s App Store to run.
- MacOS needs to install third-party applications
System preferences security and Privacy
Enable enableApp Store and approved developers
options - If you want to install third-party unsigned applications on macOS, you need to run the command line on the terminal
sudo spctl --master-disable
openAny source
Options,System preferences security and Privacy
This option is not available by default. - MacOS requires SIP to be turned off if you want to install decompile-cracking applications.
As you can see from the above, Apple has taken great pains to ensure the security of your system, but I also have a somewhat different view.
If you want to install software from any source, you need to open the terminal and type the command. If you want to turn off SIP, you need to shut down the system. (In the early days of macOS, the system did not need to shut down.)
Every time you put it on the App store, Apple gets a third. For example, if you sell your software for 100 yuan, you get 33.33 yuan for apple.
An approved developer is someone who goes to Apple and buys a developer account and uses that account to sign the app. An Apple developer account costs $99 per person per year. Enterprise $299 / year, about 2000 YUAN/year.
If you sign your app, it’s not malware anymore.
If you don’t make trouble, how can you make white people afraid? If you don’t make trouble, how can the Apple Store make money? What an evil capitalism!!
Without further ado, let’s cut to the chase.
After reading the above instructions, you still do not trust to open the system permissions, then you have the following options,
- I will never turn off SIP, I don’t want to use this software!
Check the status
Before disabling SIP system integrity, check whether SIP system integrity protection is enabled.
To open the terminal, enter the following command and press Enter (by clicking the search icon in the upper right corner of the screen, enter the terminal to run quickly) :
csrutil status
You will see one of the following messages indicating the SIP status
Not closed enabled:
System Integrity Protection status: enabled.
Closed disabled:
System Integrity Protection status: disabled
If it is not closed, you need to turn off SIP!
MacOS 11.x Big Sur/ARM M1 Close the SIP step
1. To turn it off
2. Press and hold the power button until the image below appears, then click Options
3. Click Continue
4. Click Utility > Terminal, as shown in the picture:
5. Enter csrutil disable and press Enter to execute the command (note the space).
6. Type y and press Enter
7. Enter your computer password and press Enter
8. Waiting for the execution result……
9. System Integrity Protection is off. Verify that SIP is successfully disabled.
10. Type Reboot and press Return to restart the computer.
If you want to enable SIP again later, change csrutil Disable in step 5 to csrutil enable.
Disabling SIP for macOS 10.15.x and the following systems:
1. Power off, then restart your Mac, and press Command+R into Recovery mode while powering it up.
2. Enter the Recovery mode and open the terminal, as shown in the following figure:
3. On the terminal, run csrutil disable and press Enter.
4. Click the Apple icon in the upper left corner and then reboot.