Skip to content

Releases: Adubbz/Ghidra-Switch-Loader

Ghidra Switch Loader 1.2.0

25 Apr 07:23
Compare
Choose a tag to compare
  • Added automatic identification of ipc command implementations with their command ids.
  • Added automatic commenting of ipc information for command impls
  • Automatically matches s_Tables to their corresponding vtables
  • Fixed a bug with loading old libnx nros.

Please note, there will be some cases where not all ipc interfaces are matched with their command ids. Sadly this is the nature of the beast and is unavoidable.

Ghidra Switch Loader 1.1.0

22 Apr 02:26
Compare
Choose a tag to compare
  • Added support for Ghidra's relocation table window
  • Added automatic IPC vtable detection/naming
  • Added automatic IPC stable detection/naming
  • Added support for libnx's global offset table extension

Ghidra Switch Loader 1.0.5

05 Apr 09:50
Compare
Choose a tag to compare
  • Fixed broken symbol table lookups
  • Fixed broken plt symbols/relocs

Ghidra Switch Loader 1.0.4

02 Apr 04:06
Compare
Choose a tag to compare
  • Automatically set the entry point for kip1s
  • Fixed relative relocations
  • Major code refactor

Ghidra Switch Loader 1.0.3

30 Mar 01:55
Compare
Choose a tag to compare
  • Fixed a bug in SX kip1 loading
  • Added support for imports. Note: There is no auto-linking between binaries as Ghidra has for elfs. I'm open to PRs for this.

Ghidra Switch Loader 1.0.2

28 Mar 09:12
Compare
Choose a tag to compare
  • Improved kip1 decompression to fix issues with certain homebrew kip1s.
  • Added barebones support for TX kip1s

Ghidra Switch Loader 1.0.1

24 Mar 02:07
Compare
Choose a tag to compare

Fixed homebrew KIP1 loading.

Ghidra Switch Loader 1.0.0

22 Mar 23:03
Compare
Choose a tag to compare

Initial release. The formats currently supported are:

  • KIP1s compressed and decompressed.
  • NSO0s compressed and decompressed.
  • NRO0s (For libnx NRO0s, they must use libnx 1.4.0+).

Installation

  • Copy the zip file to <Ghidra install directory>/Extensions/Ghidra.
  • Start Ghidra and use the "Install Extensions" dialog to finish the installation. (File -> Install Extensions...).