ghidra-ps2sdk

Introduction: Ghidra analyzer to detect Playstation 2 Software Development Kit libraries
More: Author   ReportBugs   
Tags:

An extension for Ghidra which adds a binary analyzer and type databases for the official Playstation 2 Software Development Kit (SDK) libraries. The analyzer can detect, label, and apply C function signatures and structures to functions in a Playstation 2 Emotion Engine (EE) executable.

Requirements

ghidra-ps2sdk requires ghidra-emotionengine-reloaded to be installed in order to work correctly.

Installing

Building

If you want to build the extension yourself, install gradle and run:

gradle -PGHIDRA_INSTALL_DIR=/path/to/ghidra buildExtension

Legality

This project contains function declarations and structures for Sony's proprietary PS2 SDK APIs, and as such, may fall under a legal grey zone of copyright law.

This extension does not and will never reference or incorporate any Sony implementation source code, and contributions which do so will not be accepted. However, some information may be sourced from SDK header files which define the Sony APIs.

The author of this extension makes no claim of copyright on any Sony proprietary APIs or structures. This extension exists for educational and research purposes only.

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools