Skip to content

Instantly share code, notes, and snippets.

@p-mng
Last active October 24, 2025 21:02
Show Gist options
  • Select an option

  • Save p-mng/af31593eb2a65f39baf9bcca9e4d2b8e to your computer and use it in GitHub Desktop.

Select an option

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

@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