mirror of
https://codeberg.org/KeybadeBlox/JSRF-Decompilation.git
synced 2026-04-06 20:40:23 +03:00
Add recommended tool versions to Getting Started
This commit is contained in:
parent
b95a664688
commit
8fc7d8d918
1 changed files with 13 additions and 3 deletions
|
|
@ -24,12 +24,22 @@ You'll need a few things to get a decompilation workflow ready:
|
|||
can find it
|
||||
- The [Git](https://git-scm.com/) version control tool to clone and work on
|
||||
this repository
|
||||
- [Java](https://jdk.java.net/archive/) 21 or later, as required by Ghidra.
|
||||
You may already have it; Minecraft apparently provides Java 21, for instance.
|
||||
Later versions should also work; 21 and 25 specifically have been confirmed
|
||||
to work fine.
|
||||
- The [Ghidra](https://github.com/NationalSecurityAgency/ghidra) reverse
|
||||
engineering tool to analyze and browse the executable
|
||||
engineering tool to analyze and browse the executable (version 12.0.3 is
|
||||
strongly recommended, as the extensions have releases for this exact version)
|
||||
- The [XBE extension](https://github.com/XboxDev/ghidra-xbe) for Ghidra to
|
||||
import and analyze the JSRF executable
|
||||
import and analyze the JSRF executable (version will depend on your Ghidra
|
||||
version; ideally it will match your Ghidra version, like
|
||||
[12.0.3](https://github.com/XboxDev/ghidra-xbe/releases/tag/build-202602250354))
|
||||
- The [delinker extension](https://github.com/boricj/ghidra-delinker-extension)
|
||||
for Ghidra to export object files from the executable
|
||||
for Ghidra to export object files from the executable (version again depends
|
||||
on Ghidra version;
|
||||
[v0.8.0](https://github.com/boricj/ghidra-delinker-extension/releases/tag/v0.8.0)
|
||||
provides a download for Ghidra 12.0.3 specifically)
|
||||
- The [objdiff](https://github.com/encounter/objdiff) code diffing tool to
|
||||
compare your C++ code's compiled output to the delinked object files
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue