Native macOS GUI for Il2CppDumper — dump IL2CPP Unity games without external binaries.
- Native C++ dumper — no external binaries, all parsing built-in
- IPA / APK / XAPK / APKS auto-extraction — drag & drop archive to dump
- All binary formats — PE, ELF32/64, Mach-O 32/64, Fat Mach-O, WebAssembly, NSO
- IL2CPP versions 16–31 with automatic version detection
- Full dump output:
dump.cs— C# pseudocode (types, methods, fields, properties)script.json— for Ghidra / IDA / Binary Ninjastringliteral.json— all string literals with addressesil2cpp.h— C/C++ header with struct definitionsDummyDll/— dummy .NET assemblies for dnSpy
- Configurable dump options — methods, fields, properties, attributes, offsets
- Force IL2CPP version / Force dump mode
- Manual CodeRegistration / MetadataRegistration input
- Script auto-copy — Ghidra, IDA, Binary Ninja, Hopper scripts
- Drag & Drop — drop files directly onto the start button
- Localization — English / Russian
- Universal binary — Apple Silicon (arm64) + Intel (x86_64)
- macOS 12.0+ compatible
| Main | Settings | About |
|---|---|---|
![]() |
![]() |
![]() |
- Core dump (
dump.cs) is generated natively in C++ — fast, no dependencies - Post-processing (struct generation + dummy DLL) uses a bundled self-contained .NET tool
- IPA/APK files are automatically extracted, binary and metadata located, then dumped
- Open the app
- Drag & drop an IPA, APK, or XAPK file onto the Start button
- Or manually select executable, global-metadata.dat, and output directory
- Press Start — dump.cs and all supporting files will be generated
- Xcode 14+
- macOS 12.0+
- Docker (for building the post-process tool)
# Clone
git clone https://github.com/Leeksov/Il2CppDumperGUI.git
cd Il2CppDumperGUI
# Build post-process tool (StructGenerator + DummyDLL)
./build_postprocess.sh
# Open in Xcode and build
open Il2CppDumperGUI.xcodeproj- AndnixSH — Windows Il2CppDumper-GUI (original GUI design)
- Perfare — Il2CppDumper (core dumping logic)
- djkaty — Il2CppInspector (contributions)
This project is for educational and research purposes.


