All Projects → Adubbz → Ghidra Switch Loader

Adubbz / Ghidra Switch Loader

Licence: isc
Nintendo Switch loader for Ghidra

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Ghidra Switch Loader

Hydrosphere
Ocean beyond the Horizon
Stars: ✭ 17 (-88.36%)
Mutual labels:  nintendo, switch, nintendo-switch, aarch64
Libnx
Library for Switch Homebrew
Stars: ✭ 908 (+521.92%)
Mutual labels:  nintendo, arm64, switch, aarch64
Frida Snippets
Hand-crafted Frida examples
Stars: ✭ 1,081 (+640.41%)
Mutual labels:  arm64, aarch64, reverse-engineering
Homebrew-Guide
Guide for getting CFW setup on your Nintendo Switch (And Wii U)
Stars: ✭ 104 (-28.77%)
Mutual labels:  nintendo, switch, nintendo-switch
Rekado
Payload launcher and serial number checker for Nintendo Switch
Stars: ✭ 455 (+211.64%)
Mutual labels:  nintendo, switch, nintendo-switch
sys-clk-Overlay
Editor for your sys-clk configuration using ovl-loader!
Stars: ✭ 53 (-63.7%)
Mutual labels:  nintendo, switch, nintendo-switch
nx
Userland library for Nintendo Switch homebrew (and other potential purposes), written in pure Rust and some assembly bits
Stars: ✭ 67 (-54.11%)
Mutual labels:  nintendo, switch, nintendo-switch
Road To Yuzu Without Switch
This Repo explains how to install the Yuzu Switch Emulator without a Switch
Stars: ✭ 267 (+82.88%)
Mutual labels:  nintendo, switch, nintendo-switch
Goldleaf
🍂 Multipurpose homebrew tool for Nintendo Switch
Stars: ✭ 2,026 (+1287.67%)
Mutual labels:  switch, nintendo, nintendo-switch
Deepsea
The new All-in-One CFW package for the Nintendo Switch.
Stars: ✭ 488 (+234.25%)
Mutual labels:  nintendo, switch, nintendo-switch
Nx Shell
A multi-purpose file manager for the Nintendo Switch.
Stars: ✭ 639 (+337.67%)
Mutual labels:  nintendo, switch, nintendo-switch
switch-cmake
CMake toolchain for Nintendo Switch homebrew development
Stars: ✭ 38 (-73.97%)
Mutual labels:  nintendo, switch, nintendo-switch
Switch-Screenshots
Script to organize Nintendo Switch screenshots by directory instead of date.
Stars: ✭ 50 (-65.75%)
Mutual labels:  nintendo, switch, nintendo-switch
Mirage
Reimplementation of the Nintendo Switch firmware
Stars: ✭ 40 (-72.6%)
Mutual labels:  nintendo, switch, nintendo-switch
Sdsetup
The Ninite for your Nintendo Switch.
Stars: ✭ 234 (+60.27%)
Mutual labels:  nintendo, switch, nintendo-switch
Nintendo-Switch-JoyCon-Hack
Hardwiring a push button in a JoyCon to grant bootloader access
Stars: ✭ 44 (-69.86%)
Mutual labels:  nintendo, switch, nintendo-switch
Nintendo Switch Eshop
Crawler for Nintendo Switch eShop
Stars: ✭ 463 (+217.12%)
Mutual labels:  nintendo, switch, nintendo-switch
Vba M Nx
WIP full featured port of VBA-M for Nintendo Switch
Stars: ✭ 11 (-92.47%)
Mutual labels:  nintendo, switch, nintendo-switch
Splatoon 2 Meme Mod
Splatoon 2 mod about memes.
Stars: ✭ 11 (-92.47%)
Mutual labels:  nintendo, switch, nintendo-switch
Arcropolis
Work-in-progress file replacement plugin for Super Smash Bros. Ultimate
Stars: ✭ 58 (-60.27%)
Mutual labels:  nintendo, nintendo-switch

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 11 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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].