Rodroid Dev
2.11K subscribers
28 photos
4 videos
96 files
57 links
Download Telegram
๐Ÿš€ Il2CppDumper โ€” C++ Port (Open Source!)

I ported the famous Il2CppDumper reverse-engineering tool to pure C++17 โ€” no .NET needed! It reads Unity IL2CPP games (global-metadata.dat + the game executable) and dumps everything you need to reverse:

๐Ÿ“ฆ Outputs
โ€ข dump.cs โ€” decompiled C#-style class skeletons with offsets
โ€ข il2cpp.h โ€” C/C++ struct definitions
โ€ข script.json + stringliteral.json โ€” for IDA/Ghidra scripts
โ€ข DummyDll/ โ€” managed dummy DLLs
๐ŸŽฏ Supported formats
โ€ข ELF 32/64 ยท PE ยท Mach-O 32/64 + Fat ยท NSO (Switch) ยท WebAssembly

๐Ÿ›  Extras
โ€ข IL2CPP versions 16 โ†’ 31
โ€ข Helper scripts for IDA / Ghidra / Binary Ninja / Hopper
โ€ข CMake build, deps auto-fetched (lz4, nlohmann/json)

๐Ÿ”ฐ Note
This is full conversion, means nothing misses, is 500kb c/c++ code, if you want to me to convert it to more langunages you can tell the request in group like if you want also it on go or java or python or eny other langunages๐Ÿ‘

๐Ÿ”— GitHub: https://github.com/rodroidmods/Il2cppdumper-cpp

Give it a โญ๏ธ if you find it useful!
โค19๐Ÿ‘5๐Ÿ‘Œ3
Rodroid HermesDumper V2.apk
13 MB
Rodroid Hermes โ€” update v2.0 ๐Ÿš€

What's new in v2

- HBC v97, v98, v99 support โ€” disassemble, assemble, and roundtrip the latest Hermes bytecode versions
- Decompiler crash protection โ€” functions that overflow the codegen stack automatically fall back to the linear decompiler
- O(nยฒ) decompiler hang fix โ€” large functions no longer freeze; optimized SSA lookup
- Cycle detection โ€” control-flow plan converter handles cyclic structures without infinite recursion
- Empty function handling โ€” 0-instruction functions no longer panic the decompiler
- Nested function decompilation โ€” the "decompile nested" toggle now inlines nested closure bodies (no more "body not yet decompiled" placeholders)
- On-device stack-overflow fixes โ€” cyclic PHI/def chains, cyclic post-dominator trees, and unbounded structure-tree builders no longer recurse forever and crash the app (the SIGSEGV seen on real devices)
...more...

๐Ÿ”— Links
๐Ÿ“ข Telegram channel
๐Ÿ’ฌ Telegram group
๐Ÿž Report a bug
โค18๐Ÿ‘16๐Ÿ‘Œ1
๐Ÿš€ Dex2RS โ€” Turn Dalvik into Rust, Right on Your Phone

Dex2RS is the next generation of Dex2C. It takes an APK and converts the methods you choose from Dalvik bytecode into Rust, compiles them into native JNI libraries, and patches the dex so those methods run as native code โ€” your logic is no longer sitting in the dex as readable smali.

โš™๏ธ What it actually does

- ๐Ÿ” **Dalvik โ†’ Rust โ†’ native .so** โ€” selected methods are translated to Rust and built with cargo + the Android NDK, then wired back into the app
- Stronger protection than Dex2C2C** โ€” obfuscated names and strings, RegisterNatives registration instead of Java_* exports, and whole-program optimization that strips everything unused
Fast, cross-platform buildsds** โ€” cargo-ndk builds for arm64-v8a, armeabi-v7a, x86, x86_64 from one command

- -f filter.txt โ€” pick exactly which classes/methods to convert
- -p โ€” obfuscate strings and reflection names
- -d โ€” hide converted methods from the library's exports
- -C โ€” deflate the native libs for a smaller download

The generated Rust project is yours too โ€” it's written to disk, readable, and hackable.

GitHub link Source : https://github.com/rodroidmods/dex2rs

๐Ÿ“Œ Note : Android app is comming soon for it since it needs some testing before uploading.

I'm very sorry that it's taking a long time but I'm was busy with life, il2cppdumper might come after I'm have free time to continue it has becomed hard to fix hundreds of bugs inside it because of C# Decompiler.

You can share it, react and support me by boosting this channel ๐Ÿ‘

๐Ÿ”— Links

๐Ÿ“ข Telegram channel
๐Ÿ’ฌ Telegram group
๐Ÿž Report a bug
โค13๐Ÿ‘9๐Ÿ‘2
Finally, after 1.5 months of hard work, my v8 is finished, just some small things I'm have to do tomorrow and I'm will upload it๐Ÿ‘

Now the C# Decompiler is in Beta mode, means it generates correct logic code for most of methods including complex one but I'm haven't tested it against heavy games like free fire which soon I'm will do so to make it finally stable, don't worry as c# decompiler won't generate wrong logic code, it generates 100% understable logic code which matches with assembly code, even complex methods as well Match 95% of the methods so

As we are going toward 2k subs, in morning I should see 2k subs, and I'm might upload the il2cppdumper after I'm finish school

Anyway thank you for all your support for begin patient, and sorry for the delay๐Ÿ‘

You can support by giving reactions, good night ๐Ÿ’ค
3โค48๐Ÿ‘6๐Ÿ‘5๐Ÿ‘Œ3
Rodroid Il2cppDumper v8.0.apk
16.5 MB
What's new in v8.0 โ€” the C# Decompiler release

Version 8 brings a new C# decompiler to Rodroid Il2CppDumper, built over 1.5 months of focused development. It recovers native IL2CPP method bodies into readable C#-style output, bringing method logic alongside the types, fields, signatures, and metadata already present in`dump.cs`.

A new C# decompiler

- Recover native method bodies into C#-style pseudocode for supported native architectures.
- Very advanced decompiler, over 70k lines of code, excluding commets its 50k lines of code, translating to 3.2mb code.

Updates

- Free Fire and Free Fire MAX memory dumps: fixed crashes encountered when dumping ff from memory.
- Unity 6000.1: fixed a metadata parsing issue affecting this version.
- New metadata formats: added support for metadata versions 106.1, 107, and 108.
- Additional reliability fixes: fixes that im might not renember that has improved the dumper.

Support by reacting and sharing the chnl๐Ÿ’Ž

๐Ÿ”— Links
โ€ข Telegram channel
โ€ข Telegram group
โ€ข Report bugs
โค19๐Ÿ‘1๐Ÿ‘1
Rodroid Dev
Rodroid Il2cppDumper v8.0.apk
๐Ÿš€ Development Update โ€” Thank You for 2K Subscribers!
First of all, I want to apologize for the delay. I initially thought the dumper was ready for release, but just before uploading it, I discovered several bugs related to configuration and Rust bridge integration. Most of the issues were related to Tauri and its picker classes, so I spent most of my time fixing them.
Thank you all for your patience, support, and for helping this channel reach 2,000 subscribers! โค๏ธ Your support really motivates me to keep improving these projects.

๐Ÿ”ฅ What's Coming Next?
1. apksigner-rs โ€” 45,000+ Lines of Rust Code
Yes, you read that correctly! I've converted Google's Java implementation into Rust, covering approximately 45,000 lines of code. My goal was to port the entire implementation without leaving out any code.
I'm planning to publish the source code soon, so stay tuned!

2. dex2rs โ€” Android App
After that, I'll shift my focus toward the dex2rs Android app.
The main challenge is performance. In my local testing, one run took approximately 50 minutes to complete. Because of this, I'm planning to move the processing online using GitHub Actions, which should offer a more flexible approach than relying entirely on local device processing.

3. C# Decompiler โ€” BETA
A quick clarification about the C# decompiler: the current release is still a BETA version, so it isn't fully stable yet.
It already reconstructs logically correct code for the majority of methods in a dump. The main focus now is improving high-level code reconstruction, making the output cleaner, and supporting more complex code patterns.

Performance also depends on your device:
๐Ÿ’ป PC: Generally faster, especially when processing large dumps.
๐Ÿ“ฑ Android: Can be slower, depending on your device's processing power.

For reference, processing approximately 20,000 methods may take around 200 seconds, while 60,000 methods may take roughly 6โ€“12 minutes on Android. Actual times will vary depending on the device and the complexity of the methods.

The goal isn't just to generate code that looks like C# โ€” it's to reconstruct readable, understandable code while preserving the original logic as accurately as possible.

๐Ÿ™ Thank you again for 2K subscribers!
I appreciate everyone who supports my work, tests my tools, reports bugs, and follows the development process. There's still a lot to improve, but more updates are coming soon, You can support me by reacting to the post, giving stars to my github projects and also boosting this channel.

Stay tuned โ€” more projects, improvements, and source code are on the way! ๐Ÿš€
โค33๐Ÿ‘3๐Ÿ‘1