Skip to content

Setting up Ghidra

Ghidra is a powerful open-source reverse engineering tool developed by the National Security Agency (NSA). It allows you to analyze and decompile executable files, making it easier to understand how a game works and how to modify it.

  1. Go to the latest GitHub release.
  2. Download the .zip file.
  3. Extract the downloaded file to a location of your choice.
  4. Open the extracted folder.
  5. Run ./ghidraRun (macOS/Linux) or double-click ghidraRun.bat (Windows).

To analyze Tomodachi Life: Living the Dream or any Nintendo Switch game, you will need to install the Switch Loader plugin for Ghidra. This plugin allows Ghidra to understand and analyze Nintendo Switch executable files.

We personally recommend using dt12345’s fork of Switch Loader, as it is more up to date and has some extra features.

  1. Go to the latest GitHub release.
  2. Start Ghidra and use the “Install Extensions” dialog (File -> Install Extensions).
  3. Click on the + button in the upper right corner.
  4. Select the downloaded .zip and reopen Ghidra.