mirror of
https://codeberg.org/KeybadeBlox/JSRF-Decompilation.git
synced 2026-02-20 02:07:02 +03:00
We can now create a fresh Ghidra project, import the JSRF executable into it, import symbols into it, delink object files from it, and then decompile with objdiff. Just needs some documentation.
16 lines
662 B
Markdown
16 lines
662 B
Markdown
# Jet Set Radio Future Decompilation Notes
|
|
This is just a public holding space for anything I put together as a part of
|
|
the JSRF decompilation effort.
|
|
|
|
## `delink/`
|
|
`objects.csv` is a table of suspected object file boundaries for delinking.
|
|
The addresses given in each section are runtime memory addresses (as one would
|
|
see in e.g. Ghidra).
|
|
|
|
`delink.sh` is a script that produces delinked object files in `target/` from a
|
|
Ghidra project.
|
|
|
|
## `decompile/`
|
|
The `src/` directory contains decompiled code and data. Each symbol is
|
|
annotated with its corresponding memory address in the original binary, and
|
|
functions are marked as perfectly or imperfectly matching.
|