Skip to content

Instantly share code, notes, and snippets.

@yifanlu
Last active January 20, 2026 21:37
Show Gist options
  • Select an option

  • Save yifanlu/e9965cdb148b550335e57899f790cad2 to your computer and use it in GitHub Desktop.

Select an option

Save yifanlu/e9965cdb148b550335e57899f790cad2 to your computer and use it in GitHub Desktop.
Ghidra.app launcher for OSX

Installing Ghidra as a self-contained OSX .app (without contaminating your system with having to install Java):

Prebuilt (9.0.2)

Download

Build your own

  1. Download and extract the launcher AppleScript template app below. Optionally modify Ghidra.app/Info.plist to your liking.
  2. Download the latest OpenJDK and extract it to Ghidra.app/jdk. Make sure Ghidra.app/jdk/Contents/Home/bin/java exists.
  3. Download the latest Ghidra and extract it to Ghidra.app/ghidra. Make sure Ghidra.app/ghidra/ghidraRun exists.
  4. Copy Ghidra.app to your Applications directory.

Note that the template .app is just a standard AppleScript generated .app. If you don't trust the binary, you can build your own with the provided AppleScript.

@redthing1
Copy link

Just want to add that this works great on macOS Sonoma wit the latest Ghidra 11.x
At some point I would like to make a script that does all the packaging from a Ghidra release zip.

@matyo91
Copy link

matyo91 commented Jan 20, 2026

Just want to add that this works great on macOS Sonoma wit the latest Ghidra 11.x At some point I would like to make a script that does all the packaging from a Ghidra release zip.

I can confirm too. It work for Ghidra 12.0.1 with JDK 25 installed on M4.

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