Rare find

Machoe. Modify executable files to run on different Apple devices and platforms.

github.com/EthanArbuckle/machoe

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

January 2026
  • check for existing rpath before writing new one
  • support adding new rpaths
  • better error msg for non-machos
  • move functionality out of main, make it easier to use as a library/de…
September 2025
  • Release —1.0.0
  • macOS builds target x86_64 and arm64
August 2025
  • linux build: add missing defines
  • set-cpu arm64e includes CPU_SUBTYPE_LIB64
June 2025
  • Fix: changing a binary's platform multiple times would corrupt the he…
May 2025
  • Drop platform-specific LC_VERSION_MIN cmd when changing platforms
  • fix fat bug
  • pagezero vmaddr always at 0
  • Merge pull request #1 from EthanArbuckle/normalize-lcmd-fw-paths
  • fix linux build
  • framework normalization
  • workflow fix
  • workflow fix
  • add github workflow
  • fix dylib name creation
  • define entry_point_command
  • unit tests