finds.dev← search

// the find

muhammadrizwan87/il2cppdumper

★ 38 · C · NOASSERTION · updated Jun 2026

A native Android library that dump il2cpp (class/method/field) from any running Unity il2cpp app/game, entirely inside the process. No root, No adb, No frida, No zygisk.

A native C library you load inside a running Unity IL2CPP app on Android via System.loadLibrary(), which walks the live IL2CPP runtime in-process to dump every managed class/field/method into a C#-like pseudo-source, plus generates ready-made IDA/Ghidra/Binary Ninja/radare2 scripts. It's for reverse engineers analyzing Unity games/apps who want to skip root, Frida, and Zygisk.

The three-tier enumeration fallback (image-based → callback-based → reflection-based) is a genuinely useful resilience pattern — most hobby IL2CPP dumpers hardcode one API and break on whatever Unity version didn't ship it. Wrapping IL2CPP calls in a SIGSEGV/SIGBUS handler on an alt stack so a bad function pointer kills the dump thread instead of the host app is a detail most RE tools in this space skip entirely. Shipping the disassembler scripts alongside the dump, not just the dump file, removes the manual RVA cross-referencing that normally eats most of the time in this workflow.

Zero tests for a library whose entire job is walking foreign process memory across Unity versions 2017.4 through 6000.x — that's a large surface area with no regression protection. Generic type arguments don't resolve (List<int> shows as List`1), which the README admits is unimplemented, but it's a real gap if you're trying to read the output as actual C#. No CMake, no prebuilt release artifacts, just manual ndk-build invocation — every consumer builds from source with their own NDK setup. The README's 'Security/Policy Compliance' section reads like it's pre-empting a Play Store review rather than documenting the tool for an RE audience, which is worth reading skeptically rather than as an actual audit.

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 →