Development Windows
Il2CppDumper
Inspect Unity IL2CPP binaries with Il2CppDumper for Windows. Generate dummy DLLs, structure headers and analysis scripts; restored DLLs do not contain the original code.
Version 6.7.46 · Direct publisher file
Link checked · Download guidance
What is Il2CppDumper?
Il2CppDumper extracts structural information from Unity applications built with IL2CPP. It takes an IL2CPP executable and its global-metadata.dat file, then produces files for further inspection in .NET decompilers and native analysis tools. On Windows, the publisher identifies GameAssembly.dll or another *Assembly.dll as the relevant PC input binary. The linked download is Perfare’s Il2CppDumper-win-v6.7.46.zip release package.
The output can include a DummyDll folder, an il2cpp.h structure header, string-literal information and scripts for IDA, Ghidra or Binary Ninja. Dummy DLLs let compatible tools inspect restored definitions, including information useful for MonoBehaviour and MonoScript workflows. They are not a recovery of the application’s original implementation: the publisher explicitly excludes code from DLL restoration.
Run the Windows executable and select the binary and metadata files, or use the documented command-line form with input files and an output directory. Configuration options control which method, field, property and attribute information is written, as well as dummy-DLL and script generation. This is a specialist inspection utility, not a general-purpose Unity project editor.
The publisher documents support for Unity 5.3 through 2022.2 and for ELF, ELF64, Mach-O, PE, NSO and WASM inputs. That list describes files the tool can analyze, not operating systems guaranteed by this Windows download. Compatibility with newer Unity releases is not established here. Obfuscated metadata can also prevent processing; deobfuscating it is outside the program’s documented scope.
The screenshot is a historical community capture of the Windows 6.7.40 console displaying an invalid-metadata error. It illustrates the console interface and a failure state, not successful extraction, testing by SoftGalaxy or the appearance of version 6.7.46.
What it offers
- Generate dummy DLLs containing restored definitions, without the original implementation code.
- Produce structure headers and scripts for IDA, Ghidra and Binary Ninja.
- Inspect supported ELF, ELF64, Mach-O, PE, NSO and WASM input files.
- Use interactive input selection or a command line with an explicit output directory.
- Configure dump contents, dummy-DLL generation and script output through config.json.
Good to know
- Restored dummy DLLs exclude the original code; they are not complete recovered source code.
- The publisher documents Unity 5.3–2022.2 support; compatibility with newer Unity releases is not established.
- Deobfuscating protected metadata is outside the program’s documented scope.
Product images

Sources
References used for this listing. Retrieval dates do not indicate hands-on testing.
- Perfare/Il2CppDumper — publisher README ↗Retrieved
- Il2CppDumper MIT License ↗Retrieved
- Publisher assets for v6.7.46 ↗Retrieved
- Il2CppDumper - Download ↗Retrieved
- Please help me dump this meta and binary. it was working fine untill new update by game. · Issue #829 · Perfare/Il2CppDumper · GitHub ↗Retrieved