Skip to content

Adubbz/Ghidra-Switch-Loader

Folders and files

NameName
Last commit message
Last commit date
Dec 4, 2023
Nov 8, 2022
Dec 24, 2023
Mar 8, 2019
Mar 8, 2019
Mar 8, 2019
Nov 17, 2022
Oct 15, 2023
Mar 22, 2019
Oct 15, 2023
May 21, 2023
Nov 8, 2022
Mar 22, 2019

Repository files navigation

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 17 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.