mirror of
https://codeberg.org/KeybadeBlox/JSRF-Decompilation.git
synced 2026-04-07 04:50: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
|
can find it
|
||||||
- The [Git](https://git-scm.com/) version control tool to clone and work on
|
- The [Git](https://git-scm.com/) version control tool to clone and work on
|
||||||
this repository
|
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
|
- 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
|
- 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)
|
- 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
|
- The [objdiff](https://github.com/encounter/objdiff) code diffing tool to
|
||||||
compare your C++ code's compiled output to the delinked object files
|
compare your C++ code's compiled output to the delinked object files
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue