Skip to content

Instantly share code, notes, and snippets.

@p-mng
Last active July 31, 2025 22:50
Show Gist options
  • Save p-mng/af31593eb2a65f39baf9bcca9e4d2b8e to your computer and use it in GitHub Desktop.
Save p-mng/af31593eb2a65f39baf9bcca9e4d2b8e to your computer and use it in GitHub Desktop.
Uninstall Rosetta 2 on macOS

Uninstall Rosetta 2 on macOS

1. Disable SIP (System Integrity Protection)

  1. Boot into recovery
  2. Open a terminal (Utilities > Terminal)
  3. Disable SIP using csrutil disable
  4. Reboot into macOS

2. Uninstall Rosetta

  • Print Rosetta 2 files using pkgutil --files com.apple.pkg.RosettaUpdateAuto
  • Delete all files
  • Delete all empty directories
  • Remove the package using one of the following commands:
    • sudo pkgutil --forget com.apple.pkg.RosettaUpdateAuto (might not work)
    • sudo rm /Library/Apple/System/Library/Receipts/com.apple.pkg.RosettaUpdateAuto.*

3. Enable SIP

  • Boot into recovery
  • Open Terminal
  • Enable SIP using csrutil enable (confirm the prompt with y)
  • Reboot into macOS

Notes

@SuperKirik
Copy link

Excellent guide !

@oleksiivelychko
Copy link

oleksiivelychko commented Mar 10, 2025

I'd like to add - do not forget to empty your Trash while you still have SIP disabled :)

@aflyingnoob
Copy link

omg, I have to disable sip again. QAQ

@Tubamajuba
Copy link

Just used this on Sequoia 15.6 (24G84) and it worked flawlessly!

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