Adubbz/Ghidra-Switch-Loader

Nintendo Switch loader for Ghidra

Java

374

185 commits

updated Sep 21, 2026

See the code

README

Ghidra Switch Loader

A loader for Ghidra supporting a variety of Nintendo Switch file formats.

Building

  • Ensure you have JAVA_HOME set to the path of your JDK 21 installation.
  • Set GHIDRA_INSTALL_DIR to your Ghidra install directory. This can be done in one of the following ways:
    • Windows: Running set GHIDRA_INSTALL_DIR=<Absolute path to Ghidra without quotations>
    • macos/Linux: Running export GHIDRA_INSTALL_DIR=<Absolute path to Ghidra>
    • Using -PGHIDRA_INSTALL_DIR=<Absolute path to Ghidra> when running ./gradlew
    • Adding GHIDRA_INSTALL_DIR to your Windows environment variables.
  • Run ./gradlew
  • You'll find the output zip file inside /dist

Installation

  • Start Ghidra and use the "Install Extensions" dialog (File -> Install Extensions...).
  • Press the + button in the upper right corner.
  • Select the zip file in the file browser, then restart Ghidra.
aarch64
arm64
ghidra
java
nintendo
nintendo-switch
nx
reverse-engineering
switch

Adubbz/Ghidra-Switch-Loader

Nintendo Switch loader for Ghidra

Java

374

185 commits

updated Sep 21, 2026

See the code

README

Ghidra Switch Loader

A loader for Ghidra supporting a variety of Nintendo Switch file formats.

Building

  • Ensure you have JAVA_HOME set to the path of your JDK 21 installation.
  • Set GHIDRA_INSTALL_DIR to your Ghidra install directory. This can be done in one of the following ways:
    • Windows: Running set GHIDRA_INSTALL_DIR=<Absolute path to Ghidra without quotations>
    • macos/Linux: Running export GHIDRA_INSTALL_DIR=<Absolute path to Ghidra>
    • Using -PGHIDRA_INSTALL_DIR=<Absolute path to Ghidra> when running ./gradlew
    • Adding GHIDRA_INSTALL_DIR to your Windows environment variables.
  • Run ./gradlew
  • You'll find the output zip file inside /dist

Installation

  • Start Ghidra and use the "Install Extensions" dialog (File -> Install Extensions...).
  • Press the + button in the upper right corner.
  • Select the zip file in the file browser, then restart Ghidra.
aarch64
arm64
ghidra
java
nintendo
nintendo-switch
nx
reverse-engineering
switch

Significant stargazers

David Buchanan

1,705 followers · starred Feb 2025

Robin

341 followers · starred Feb 2025

Tim Schneeberger

1,032 followers · starred Apr 2025

Tatsh

208 followers · starred Sep 2026