docs: note the symbol-injected Ghidra DB is built & ready (ghidra/project/SAND, 564k methods)

This commit is contained in:
DownloadPizza
2026-06-16 16:38:22 +02:00
parent 43cc032e02
commit f1dbc06425
2 changed files with 8 additions and 1 deletions

View File

@@ -3,6 +3,13 @@
How to get a workable Ghidra database for the client, and the **big lesson**: for an IL2CPP binary
you **inject the symbol table from Il2CppDumper** — you do *not* sit through full auto-analysis.
> **CURRENT STATE (2026-06-16): the DB is already built and ready** at `ghidra/project/SAND`
> (~945 MB, **564,713 methods named**, 294,174 function boundaries, 32,958 string labels; symbol-inject,
> no auto-analysis). `ghidra/` is git-ignored so it's local/machine-specific — if it's missing, rebuild
> with the import command below (~17 min). Decompile any target right now via the `-process` command in
> "After the DB exists". (First real use: confirmed the master-server WS has **no cert pinning** — see
> `docs/MASTER_SERVER.md` / TLS notes.)
## Inputs (all already on disk)
- Binary: `/mnt/d/SteamLibrary/steamapps/common/Sand Playtest/GameAssembly.dll` (~137 MB).
- **Il2CppDumper ("yoten")**: `/mnt/c/Users/downloadpizza/Downloads/yoten/` — produces, for the