Month: January 2022

  • Remove/Uninstall Rosetta 2 from Apple Silicon Macs

    1. Obtain a list of files/directories and LaunchAgents with: pkgutil --files com.apple.pkg.RosettaUpdateAuto
    2. Save them in a way that you can access them in the recovery
    3. Boot into recovery mode: Press and hold the power button on your Mac until “Loading startup options” appears.
    4. Open Terminal in recovery mode
    5. Run csrutil disable and confirm (temporary disable SIP)
    6. Reboot
    7. Delete the files listed at step 1 (in my case it was enough to delete /Library/Apple/usr/share/rosetta and /Library/Apple/usr/libexec with all their contents)
    8. Remember to empty the Trash
    9. Reboot back to recovery
    10. Run csrutil enable and confirm

    Sample pkgutil output:

    $ pkgutil --files com.apple.pkg.RosettaUpdateAuto
    Library
    Library/Apple
    Library/Apple/usr
    Library/Apple/usr/lib
    Library/Apple/usr/lib/libRosettaAot.dylib
    Library/Apple/usr/libexec
    Library/Apple/usr/libexec/oah
    Library/Apple/usr/libexec/oah/debugserver
    Library/Apple/usr/libexec/oah/libRosettaRuntime
    Library/Apple/usr/libexec/oah/runtime
    Library/Apple/usr/libexec/oah/translate_tool
    Library/Apple/usr/share
    Library/Apple/usr/share/rosetta
    Library/Apple/usr/share/rosetta/rosetta
  • Migrate Homebrew from Intel Macs to Apple Silicon Macs

    Dump all your existing Homebrew packages:

    brew bundle dump

    If you’re using custom shell installed by Homebrew (ie. fish), change it back to bash temporarily:

    chsh -s /bin/bash

    You may also need to change this in System Preferences – Users & Groups (right click on your avatar and choose Advanced Options…)

    Uninstall existing Homebrew (and all its packages):

    curl -fsSL -o /tmp/uninstall.sh https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh
    /bin/bash /tmp/uninstall.sh --path=/usr/local
    (more…)
  • Web3 is not decentralization – InvisibleUp

    Web3 is not decentralized. Nothing that is dependent on a single organization is decentralized. Nothing whose primary goal is to generate a profit for its founders is decentralized. Can we please stop pretending they are?

    Source: Web3 is not decentralization – Articles – InvisibleUp