finds.dev← search

// the find

bhhbazinga/Dyna-IL2CppDumper

★ 39 · C · updated Mar 2021

Windows edition of IL2Cppdumper, dump data when the game is running, used to bypass protection and encryption.

A Windows port of the Android-only Riru-Il2CppDumper that injects into a running Unity IL2CPP game process as a DLL and dumps class/method metadata at runtime. Aimed at game reverse engineers who need to extract type information from obfuscated or encrypted IL2CPP builds where static tools like the standard IL2CppDumper fail.

Runtime dumping sidesteps static protection schemes that scramble the metadata file on disk — the type info is always readable once the runtime has initialized it. The versioned API header tree (Unity 5.3 through 2019.3) means you can target a specific Unity version without guessing struct layouts. DLL injection via a standard Windows DLL is simpler to weaponize than the Android equivalent, which requires root and Magisk.

Abandoned in March 2021 — no Unity 2020+ or 2022 LTS headers, so anything shipped in the last four-plus years is unsupported out of the box and you'd be adding struct layouts yourself. The README is essentially empty: no build instructions, no usage steps, no explanation of how to pick the right Unity version folder. At 39 stars and a single contributor, there's no community to ask when it silently fails. Better-maintained alternatives like Il2CppDumper (the original C# one) or MelonLoader's built-in dumping have caught up on Windows support, making this a niche pick mostly useful if you specifically need the injection-based approach on an older Unity version.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →