Ghidra Downloadunabhängige Download- und Installationsanleitung
Deutsch
INTEL UND APPLE SILICON

Ghidra für macOS herunterladen

Laden Sie Ghidra für macOS aus dem offiziellen NSA-Release auf GitHub herunter. Aktuell ist Ghidra 12.1.2; dasselbe ZIP funktioniert auf Intel- und Apple-Silicon-Macs. Installieren Sie JDK 21 in 64 Bit, behandeln Sie vor dem ersten Start die Gatekeeper-Quarantäne und kompilieren Sie optionale native Komponenten, wenn Ihr Arbeitsablauf sie benötigt.

Offizielle macOS-Hinweise lesen
Unterstütztes macOSmacOS 10.13 oder neuer
Mac-ArchitekturenIntel x86-64 und Apple Silicon ARM64
Starter./ghidraRun
JavaJDK 21, 64 Bit
OFFIZIELLER MAC-DOWNLOAD

Ghidra für macOS sicher herunterladen

Um Ghidra für macOS aus dem Ursprungsprojekt herunterzuladen, wählen Sie ghidra_12.1.2_PUBLIC_20260605.zip im offiziellen Release. Dieser Download gilt für Intel und Apple Silicon; getrennte DMG- oder PKG-Varianten werden nicht veröffentlicht. Java-Anwendung und Startskripte teilen ein Archiv, während einige native Hilfen lokal gebaut werden müssen.

Getting Started unterstützt macOS 10.13 oder neuer und stuft 32-Bit-Systeme als veraltet ein. macOS x86-64 und ARM64 sind unterstützte Ziele zum lokalen Bauen nativer Komponenten, doch das ZIP liefert keine vorgefertigten Mac-Binärdateien wie für Windows x86-64 und Linux x86-64. Die Java-Oberfläche kann trotzdem ohne fremde Neuverpackung starten.

Beim Download von dieser Seite öffnet der Button nach 15 Sekunden das genaue GitHub-Asset. Die Datei ist etwa 546,3 MiB groß und hat SHA-256 b62e81a0390618466c019c60d8c2f796ced2509c4c1aea4a37644a77272cf99d. Prüfen Sie den Wert, wenn Integrität wichtig ist.

Offizielles ZIP prüfenshasum -a 256 ghidra_12.1.2_PUBLIC_20260605.zip
SCHRITT 1

JDK 21 unter macOS installieren

Ghidra 12.1 benötigt Java 21 Runtime und Development Kit in 64 Bit. Installieren Sie ein JDK passend zur Mac-Architektur. Adoptium Temurin und Amazon Corretto bieten Pakete für Intel und Apple Silicon. Ein natives ARM64-JDK ist auf Apple Silicon meist die klare Wahl, ein x64-JDK auf Intel.

Öffnen Sie danach ein neues Terminal und führen java -version sowie javac -version aus. Beide müssen 21 anzeigen. Ghidra prüft JAVA_HOME und PATH; der Starter kann nach dem Java-Hauptordner fragen. /usr/libexec/java_home -v 21 zeigt das erkannte JDK bei mehreren Installationen.

Ersetzen Sie kein JDK, das eine andere Anwendung braucht. macOS kann mehrere Versionen behalten. Setzen Sie JAVA_HOME für die Shell, die Ghidra startet, oder nutzen die dokumentierte Startereigenschaft. Bestätigen Sie die Architektur über das Anbieterpaket und Terminal statt anzunehmen, dass übersetztes x64-Java nativ ARM64 ist.

Java prüfenjava -version && javac -version
JDK 21 finden/usr/libexec/java_home -v 21
SCHRITT 2

Gatekeeper-Quarantäne vor dem Entpacken entfernen

Die offiziellen Hinweise warnen, dass Gatekeeper unsignierte native Komponenten beim ersten Start unter Quarantäne stellen kann. Empfohlen wird, das Attribut vom heruntergeladenen ZIP vor dem Entpacken zu entfernen. Führen Sie den Befehl nur aus, nachdem Herkunft und SHA-256 bestätigt wurden.

Wechseln Sie im Terminal in den Downloadordner und führen xattr -d com.apple.quarantine ghidra_12.1.2_PUBLIC_20260605.zip aus. Entpacken Sie anschließend normal. Das Entfernen vor dem Entpacken verhindert die Übertragung des Attributs und ist präziser als eine systemweite Deaktivierung von Gatekeeper.

Alternativ bauen Sie native Komponenten vor dem ersten Start. Dafür sind JDK 21, Gradle 8.5 oder der mitgelieferte Wrapper mit Internet, Xcode oder Command Line Tools und die Befehle des Build-Abschnitts nötig. Wählen Sie diesen Weg für lokal gebaute Mac-Hilfen oder wenn Quarantäneänderungen nicht passen.

Gatekeeper nicht global deaktivieren

Nutzen Sie xattr nur für das geprüfte offizielle Archiv oder bauen native Komponenten. Allgemeine Sicherheitseinstellungen müssen nicht gesenkt werden.

Quarantäne entfernenxattr -d com.apple.quarantine ghidra_12.1.2_PUBLIC_20260605.zip
Apple-Buildwerkzeuge installierenxcode-select --install
SCHRITTE 3 UND 4

Ghidra unter macOS entpacken und starten

Entpacken Sie das ZIP in einen neuen persönlichen Ordner wie ~/Applications/ghidra_12.1.2_PUBLIC oder ~/Tools/ghidra_12.1.2_PUBLIC. Mischen Sie es nicht mit einer alten Installation. Wechseln Sie im Terminal hinein und starten ./ghidraRun. Bei fehlender Berechtigung prüfen Sie das Skript und nutzen chmod +x ghidraRun, ohne die ganze Anwendung als root auszuführen.

Der erste Start legt Einstellungen und Caches in Standardpfaden des Profils an. Erstellen Sie im Projektfenster ein lokales, nicht freigegebenes Projekt in einem beschreibbaren und gesicherten Verzeichnis. Ghidra erzeugt nicht automatisch ein App-Bundle oder Dock-Symbol. Eine eigene Verknüpfung ist später möglich, das Shellskript bleibt der unterstützte Einstieg.

Zeigt macOS für eine geprüfte Komponente einen Sicherheitsdialog, prüfen Sie Quelle und Organisationsrichtlinie. Warnungen ohne Verständnis wiederholt zu umgehen macht die Herkunftsprüfung wertlos. Ein passender Hash bestätigt die Archivbytes; die offiziellen Security Advisories informieren über bekannte Schwachstellen.

  1. 1

    In neuen Ordner entpacken

    Jede Version getrennt in einem benutzereigenen Verzeichnis halten.

    ~/Tools/ghidra_12.1.2_PUBLIC
  2. 2

    Verzeichnis öffnen

    Terminal nutzen, damit Startfehler sichtbar bleiben.

    cd ~/Tools/ghidra_12.1.2_PUBLIC
  3. 3

    Starter ausführen

    Normale grafische Anwendung ohne sudo starten.

    ./ghidraRun
  4. 4

    Lokales Projekt erstellen

    Projekte außerhalb der Anwendung speichern und sichern.

    File > New Project
Offizielles Ghidra-Projektfenster nach erfolgreichem Start
Ein erfolgreicher macOS-Start öffnet dasselbe Projektfenster wie auf anderen Plattformen. Offizielle Abbildung.
INTEL UND APPLE SILICON

Native Ghidra-Komponenten bei Bedarf bauen

Einige Module nutzen native Hilfsprogramme. Ghidra 12.1 liefert Binärdateien für Windows x86-64, Windows ARM64 über Emulation und Linux x86-64. macOS x86-64 und ARM64 sind unterstützte lokale Buildziele. Das rechtfertigt keinen unbekannten Mac-Download; die offizielle Distribution enthält den Gradle-Buildweg.

Installieren Sie Xcode oder Command Line Tools, aktivieren JDK 21 und wechseln in support/gradle. Mit Internet führt der Wrapper buildNatives aus. Erzeugte Binärdateien landen in Modul-Buildordnern und werden für den passenden Host bevorzugt.

Bauen Sie nur, wenn eine benötigte Funktion eine fehlende native Datei meldet oder Ihre Sicherheitsrichtlinie lokale Kompilierung verlangt. Die Java-Oberfläche reicht oft für Disassembly und Dekompilierung. Dokumentieren Sie die Werkzeugkette und übernehmen lokale Binärdateien nicht in unverbundene Projekte.

macOS-HostRelease-ArchivNativer Status
Intel x86-64 MacOffizielles ZIPLokaler Build unterstützt
Apple Silicon ARM64Offizielles ZIPLokaler Build unterstützt
BeideKein offizielles DMG nötigPassendes JDK 21 verwenden
Native Komponenten bauencd support/gradle && ./gradlew buildNatives
FEHLERBEHEBUNG

Ghidra-Startprobleme auf dem Mac lösen

Wird java nicht gefunden, installieren Sie JDK 21 und öffnen Terminal neu. Wird kein unterstütztes JDK erkannt, prüfen Sie java -version, javac -version und /usr/libexec/java_home -v 21. Eine Runtime ohne vollständiges Development Kit genügt nicht.

Bei Quarantänefehlern prüfen Sie ZIP-Hash und ob das Attribut vor dem Entpacken entfernt wurde. Neu entpacken nach dem richtigen xattr-Befehl ist sauberer als Änderungen in einer Teilinstallation. Bei Berechtigungsfehlern nutzen Sie chmod +x ghidraRun und starten als normaler Benutzer.

Bleibt eine Komponente auf Intel oder Apple Silicon aus, lesen Sie die Konsolenmeldung und bauen unterstützte native Hilfen lokal. Nicht jede Warnung verhindert CodeBrowser. Für Startdetails dient support/ghidraDebug; beenden Sie den Debugmodus anschließend.

macOS-SymptomUrsacheErste Lösung
Java nicht gefundenJDK fehlt in PATH/JAVA_HOMEJDK 21 installieren und Terminal neu öffnen
Operation nicht erlaubtGatekeeper-AttributZIP prüfen, Quarantäne entfernen und neu entpacken
Berechtigung fehltStarter nicht ausführbarchmod +x ghidraRun ausführen
Native Hilfe fehltKeine Mac-Binärdatei enthaltenWerkzeuge installieren und buildNatives ausführen
Anwendung beendet sichVerborgene AusnahmeIn Terminal oder mit ghidraDebug starten
MAC-FRAGEN

Fragen zum Herunterladen von Ghidra für macOS

Läuft Ghidra auf Apple Silicon?

Ja. ARM64 ist ein unterstütztes Ziel für lokal gebaute Komponenten. Verwenden Sie das offizielle ZIP und JDK 21 und bauen nötige Hilfen.

Gibt es ein Ghidra-DMG?

Nein. Laden Sie das plattformübergreifende ZIP, entfernen vor dem Entpacken die Quarantäne und starten ./ghidraRun.

Welches Java brauche ich auf dem Mac?

Installieren Sie JDK 21 in 64 Bit. Nutzen Sie ARM64 auf Apple Silicon oder x64 auf Intel, wenn der Anbieter passende Pakete anbietet.

Warum stellt macOS Ghidra unter Quarantäne?

Gatekeeper kann unsignierte Komponenten aus einem Download markieren. Entfernen Sie com.apple.quarantine vom geprüften ZIP vor dem Entpacken oder bauen Komponenten.

Kann ich Ghidra ohne Quellcode-Build nutzen?

Ja, die Hauptanwendung ist vorgefertigt. Manche Funktionen benötigen lokal gebaute native Hilfen, was nicht dem Bau der gesamten Anwendung entspricht.

Ghidra für macOS herunterladen

Laden Sie das offizielle ZIP, prüfen den Hash, entfernen die Quarantäne und starten ./ghidraRun.