🚀 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
- Stronger protection than Dex2C2C** — obfuscated names and strings,
Fast, cross-platform buildsds** — cargo-ndk builds for
-
-
-
-
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
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 unusedFast, 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 downloadThe 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 💤
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
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
Rodroid_IL2CPPDumper_8.0.0_iOS_unsigned.ipa
4.2 MB
📱 IOS(iphone)
❤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! 🚀
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