Skip to content

Releases: Leeksov/Il2cppDumper-iOS

v1.0 — Initial Release

19 Apr 06:35

Choose a tag to compare

Il2CppDumper for iOS — v1.0

Runtime IL2CPP metadata dumper for iOS. Works on all Unity versions (2018.3 → Unity 6) via pure dlsym — no offsets required.

Downloads

  • Il2CppDumper_1.0_rootless.deb — for rootless jailbreaks (Dopamine, palera1n rootless, XinaA15)
  • Il2CppDumper_1.0_rootful.deb — for rootful jailbreaks (unc0ver, Taurine, palera1n rootful)
  • Il2CppDumper_1.0_standalone.dylib — standalone injectable dylib (always-on, no prefs). For direct injection into an IPA (Choicy, manual patch, LLDB, TrollStore + TrollFools, etc.). Universal arm64/arm64e.

What's Generated

Every dump produces a .zip containing:

  • dump.cs — full C# pseudocode
  • Per-assembly .cs files
  • il2cpp.h — C struct definitions for IDA/Ghidra
  • script.json — method RVAs with full names
  • DummyDll/ — .NET PE assemblies with [Address] & [FieldOffset] attributes
  • scripts/ — bundled RE helpers (ida, ghidra, hopper, binja)
  • logs.txt

Features

  • Settings UI with per-app toggles, Unity-only category with automatic global-metadata.dat detection
  • In-app HUD with live progress bar, status updates and Share button
  • Crash-safe — single broken class doesn't abort the dump

Installation

Tweak (.deb):

  1. Install the .deb matching your jailbreak scheme
  2. Open Settings → Il2CppDumper
  3. Enable the master switch, pick your target apps
  4. Launch the game — HUD appears with live progress
  5. Tap Share on success

Standalone (.dylib):
Inject into an IPA via your preferred tool (TrollFools, Choicy, manual Frameworks/ patch). Dumper runs automatically on launch and writes to the app's Documents folder.

Credits

Original runtime dumper by Tien0246. See README for full credits.