Skip to content

Instantly share code, notes, and snippets.

@sysbot
Last active March 13, 2018 20:36
Show Gist options
  • Select an option

  • Save sysbot/868130d2e20bcc267cdb52ccaf654f9b to your computer and use it in GitHub Desktop.

Select an option

Save sysbot/868130d2e20bcc267cdb52ccaf654f9b to your computer and use it in GitHub Desktop.
Disabling tailspind and spindump on macOS High Sierra
macOS High Sierra2 includes System Integrity Protection, which means that certain files are untouchable and uneditable. This has the benefit of helping keep your system files pure and malware-free, with the cost of flexibility.
To disable tailspind and spindump means temporarily disabling System Integrity Protection (SIP). To disable SIP:
Boot your Mac into Recovery Mode by restarting with Command-R held down until the Apple logo appears.
Once your Mac is in Recovery Mode, go to Utilities > Terminal.
In the Recovery Mode Terminal, issue csrutil disable and press return.
Reboot your Mac.
Once SIP is disabled, the steps to disable tailspind and spindump are pretty straightforward
3. Launch Terminal and type/paste the following four commands. The first two turn off and render spindump useless, and then the second two do the same for tailspind:
```
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.spindump.plist
sudo mv /System/Library/LaunchDaemons/com.apple.spindump.plist /System/Library/LaunchDaemons/com.apple.spindump.plist.bak
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.tailspind.plist
sudo mv /System/Library/LaunchDaemons/com.apple.tailspind.plist /System/Library/LaunchDaemons/com.apple.tailspind.plist.bak
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.security.syspolicy.plist
```
Make sure to re-enable SIP when you’re finished by performing the steps to disable SIP (in Recovery Mode again), and issuing csrutil enable as step #3.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment