Ghidra Downloadguia independente de download e instalação
Português
INTEL E APPLE SILICON

Baixar Ghidra para macOS

Baixe o Ghidra para macOS pela versão oficial da NSA no GitHub. A versão atual é Ghidra 12.1.2, e o mesmo ZIP multiplataforma funciona em Macs Intel e Apple Silicon. Instale JDK 21 de 64 bits, trate a quarentena do Gatekeeper antes da primeira execução e compile componentes nativos opcionais quando seu trabalho exigir.

Ler as notas oficiais do macOS
macOS compatívelmacOS 10.13 ou posterior
ArquiteturasIntel x86-64 e Apple Silicon ARM64
Inicializador./ghidraRun
JavaJDK 21 de 64 bits
DOWNLOAD OFICIAL PARA MAC

Como baixar Ghidra para macOS com segurança

Para baixar Ghidra para macOS pelo projeto original, escolha ghidra_12.1.2_PUBLIC_20260605.zip no release oficial. Este download atende Intel e Apple Silicon; não existem variantes DMG ou PKG separadas. O aplicativo Java e os inicializadores compartilham um arquivo, enquanto alguns ajudantes nativos podem exigir compilação local.

Getting Started aceita macOS 10.13 ou posterior e considera sistemas de 32 bits obsoletos. macOS x86-64 e ARM64 aparecem como alvos compatíveis para compilar componentes nativos, mas o ZIP não traz binários Mac prontos do mesmo modo que Windows x86-64 e Linux x86-64. A interface Java principal pode iniciar sem depender de um pacote não oficial.

Ao baixar Ghidra para macOS nesta página, o botão abre o recurso oficial no GitHub após 15 segundos. O arquivo tem cerca de 546,3 MiB e SHA-256 b62e81a0390618466c019c60d8c2f796ced2509c4c1aea4a37644a77272cf99d. Verifique o valor antes de instalar quando a integridade for importante.

Verificar o ZIP oficialshasum -a 256 ghidra_12.1.2_PUBLIC_20260605.zip
ETAPA 1

Instalar JDK 21 no macOS

Ghidra 12.1 exige Java 21 Runtime e Development Kit de 64 bits. Instale um JDK que corresponda à arquitetura do Mac. Adoptium Temurin e Amazon Corretto oferecem pacotes Intel e Apple Silicon. Um JDK ARM64 nativo costuma ser a escolha mais clara no Apple Silicon, e um JDK x64 no Intel.

Abra um Terminal novo e execute java -version e javac -version. Ambos devem mostrar 21. O Ghidra consulta JAVA_HOME e PATH; o inicializador pode solicitar a pasta principal. /usr/libexec/java_home -v 21 mostra o JDK detectado quando há várias versões.

Não substitua um JDK necessário a outro aplicativo. O macOS pode manter vários. Defina JAVA_HOME na shell que inicia o Ghidra ou use a propriedade documentada. Confirme a arquitetura pelo pacote do fornecedor e pela saída do Terminal, em vez de supor que um Java x64 traduzido seja ARM64 nativo.

Verificar Javajava -version && javac -version
Localizar JDK 21/usr/libexec/java_home -v 21
ETAPA 2

Remover a quarentena do Gatekeeper antes de extrair

As notas oficiais alertam que o Gatekeeper pode colocar componentes nativos sem assinatura em quarentena na primeira execução. A prevenção recomendada é retirar o atributo do ZIP baixado antes de extrair. Execute o comando somente depois de verificar que o arquivo veio do repositório oficial e que o SHA-256 confere.

No Terminal, entre na pasta do download e execute xattr -d com.apple.quarantine ghidra_12.1.2_PUBLIC_20260605.zip. Depois extraia normalmente. Remover o atributo antes da extração evita que ele seja propagado e é mais preciso que desativar o Gatekeeper em todo o sistema.

A outra opção oficial é compilar os componentes nativos antes da primeira execução. Isso exige JDK 21, Gradle 8.5 ou o wrapper incluído com internet, Xcode ou Command Line Tools e os comandos da seção de compilação. Use quando quiser ajudantes nativos locais ou quando alterar a quarentena não for apropriado.

Não desative o Gatekeeper globalmente

Use xattr apenas no arquivo oficial verificado ou compile os componentes. Não é necessário reduzir a segurança geral do sistema.

Remover a quarentenaxattr -d com.apple.quarantine ghidra_12.1.2_PUBLIC_20260605.zip
Instalar ferramentas Applexcode-select --install
ETAPAS 3 E 4

Extrair e iniciar o Ghidra no macOS

Extraia o ZIP em uma pasta pessoal nova, como ~/Applications/ghidra_12.1.2_PUBLIC ou ~/Tools/ghidra_12.1.2_PUBLIC. Não misture com instalação antiga. Entre na pasta pelo Terminal e execute ./ghidraRun. Se houver permissão negada, verifique o script e use chmod +x ghidraRun, sem rodar todo o aplicativo como root.

A primeira inicialização cria configurações e caches nos locais padrão do perfil. Na janela de projetos, crie um projeto local não compartilhado em uma pasta gravável e com backup. O Ghidra não cria automaticamente um aplicativo em Applications ou ícone no Dock; você pode preparar atalho depois, mas o script shell continua sendo o ponto de entrada suportado.

Se o macOS exibir diálogo de segurança para um componente verificado, confirme a origem e siga a política da organização. Ignorar avisos sem saber se o arquivo pertence ao ZIP oficial elimina o valor das verificações. A soma confirma os bytes; os Security Advisories oficiais informam vulnerabilidades conhecidas.

  1. 1

    Extrair em pasta nova

    Mantenha cada versão em diretório da sua conta.

    ~/Tools/ghidra_12.1.2_PUBLIC
  2. 2

    Entrar no diretório

    Use Terminal para manter os erros visíveis.

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

    Executar o inicializador

    Inicie a interface normal sem sudo.

    ./ghidraRun
  4. 4

    Criar projeto local

    Salve projetos fora da pasta do aplicativo e faça backup.

    File > New Project
Janela oficial de projetos após iniciar o Ghidra
Uma inicialização correta no macOS abre a mesma janela de projetos das outras plataformas. Imagem oficial.
INTEL E APPLE SILICON

Compilar componentes nativos no macOS quando necessário

Alguns módulos usam programas auxiliares nativos. Ghidra 12.1 inclui binários para Windows x86-64, Windows ARM64 por emulação e Linux x86-64. macOS x86-64 e ARM64 são alvos de compilação local compatíveis. Isso não justifica um download Mac desconhecido; a distribuição oficial inclui o processo Gradle.

Instale Xcode ou Command Line Tools, ative JDK 21 e entre em support/gradle. Com internet, o wrapper executa buildNatives. Os binários gerados ficam em diretórios de build dos módulos e têm prioridade na plataforma correspondente.

Compile somente se uma função necessária informar que falta um binário nativo, ou se sua política preferir compilação local. A interface Java padrão costuma atender desmontagem e descompilação. Documente as ferramentas e não copie binários locais para projetos sem relação.

MacArquivoEstado nativo
Intel x86-64ZIP oficialCompilação local suportada
Apple Silicon ARM64ZIP oficialCompilação local suportada
AmbosSem DMG oficialUse JDK 21 adequado ao computador
Compilar com o wrappercd support/gradle && ./gradlew buildNatives
SOLUÇÃO DE PROBLEMAS

Corrigir problemas de inicialização no Mac

Se java não for encontrado, instale JDK 21 e abra Terminal novo. Se nenhum JDK compatível for localizado, confira java -version, javac -version e /usr/libexec/java_home -v 21. Um runtime sem o kit de desenvolvimento completo não satisfaz o requisito.

Para erros de quarentena, confirme o hash do ZIP e a remoção do atributo antes de extrair. Extrair novamente depois do xattr correto é mais limpo que mudar atributos em instalação parcial. Para permissões, use chmod +x ghidraRun e execute como usuário normal.

Se um componente permanecer indisponível em Intel ou Apple Silicon, leia a mensagem para identificar um ajudante nativo e compile os componentes suportados. Nem todo aviso impede o CodeBrowser. Use support/ghidraDebug para detalhes e encerre a depuração depois.

Sintoma no macOSCausa provávelPrimeira solução
Java não encontradoJDK ausente de PATH/JAVA_HOMEInstalar JDK 21 e reabrir Terminal
Operação não permitidaQuarentena do GatekeeperVerificar, remover quarentena e extrair novamente
Permissão negadaScript não executávelExecutar chmod +x ghidraRun
Ajudante indisponívelSem binário Mac prontoInstalar ferramentas e executar buildNatives
Aplicativo fechaExceção ocultaIniciar no Terminal ou usar ghidraDebug
PERGUNTAS DO MAC

Perguntas para baixar Ghidra no macOS

O Ghidra funciona no Apple Silicon?

Sim. ARM64 é alvo suportado para componentes compilados localmente. Use o ZIP oficial e JDK 21 e compile ajudantes necessários.

Existe DMG do Ghidra?

Não. Baixe o ZIP multiplataforma, remova a quarentena antes de extrair e execute ./ghidraRun.

Qual Java instalar no Mac?

Instale JDK 21 de 64 bits. Use ARM64 no Apple Silicon ou x64 no Intel quando o fornecedor oferecer ambos.

Por que o macOS coloca o Ghidra em quarentena?

O Gatekeeper pode marcar componentes sem assinatura de um download. Remova com.apple.quarantine do ZIP verificado antes de extrair ou compile os componentes.

Posso usar sem compilar o código-fonte?

Sim para o aplicativo principal precompilado. Algumas funções podem exigir compilação de ajudantes nativos, o que não equivale a compilar todo o Ghidra.

Baixar Ghidra para macOS

Obtenha o ZIP oficial, verifique a soma, remova a quarentena e execute ./ghidraRun.