Skip to content

Instantly share code, notes, and snippets.

@Northernside
Last active March 6, 2023 10:43
Show Gist options
  • Save Northernside/853f08e7ae1baa78bc2cf6737ecdcbc1 to your computer and use it in GitHub Desktop.
Save Northernside/853f08e7ae1baa78bc2cf6737ecdcbc1 to your computer and use it in GitHub Desktop.
Apple's absolutely stupid decisions no one fucking asked for

What did Apple do wrong?

Short answer: Everything!

Long answer: Due to Apple's unreasonable company politics, you cannot write into /usr/ (and many other directories) as this goes against their System Integrity Protection which:

[...] is a security technology designed to help prevent potentially malicious software from modifying protected files and folders on your Mac. System Integrity Protection restricts the root user account and limits the actions that the root user can perform on protected parts of the Mac operating system. (source)

This is absolutely bullshit when you consider the fact that Apple actually lets you.. kinda? disable this stupid protection without the option to disable it actually working! To disable it you have to find your way into the RCM (Recovery Mode) and then type csrutil disable, bla bla bla.. Though, it doesn't work, because the next time you want to write into these protected parts, macOS will throw you another error which neither I nor a friend of mine could fix so far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment