Jump to content

Introducing il2cpp-bridge-rs: A Rust Library for Unity IL2CPP Modding and Debugging [All platforms]


4 posts in this topic

Recommended Posts

Updated (edited)

Introducing il2cpp-bridge-rs (https://crates.io/crates/il2cpp-bridge-rs) 

I just published il2cpp-bridge-rs, a Rust library for interacting with Unity's IL2CPP runtime from native code.

This project is aimed at people building Unity game modding, runtime debugging, reverse engineering, and IL2CPP tooling in Rust. If you have ever wanted to work with IL2CPP from Rust without rebuilding the usual layers around export resolution, metadata lookup, method binding, and thread attachment, that is the problem space I wanted to improve.

Why I built it

Working with IL2CPP natively usually means rebuilding the same foundations over and over:

- resolving exports from the loaded runtime
- walking assemblies and classes manually
- finding and invoking methods
- handling runtime/thread attachment correctly
- wrapping Unity objects in something usable
- dumping metadata for inspection and debugging

That works, but it is tedious and easy to get wrong.

I wanted a Rust-first foundation for this kind of work: something ergonomic enough for day-to-day use, but still close to the runtime model IL2CPP actually exposes.

What il2cpp-bridge-rs does

il2cpp-bridge-rs is a native Rust library for exploring and interacting with Unity's IL2CPP runtime at runtime.

It provides support for:

- resolving IL2CPP exports dynamically
- building and reusing a metadata cache
- looking up assemblies, classes, fields, properties, and methods
- invoking static and instance methods
- dumping runtime metadata
- accessing common Unity objects and wrappers
- working across platforms including iOS, macOS, Linux, Android, and Windows

The goal is not to hide what IL2CPP is doing. The goal is to make common workflows cleaner, more repeatable, and less error-prone.

Who this is for

This library is useful if you are building:

- native mods or injected libraries for Unity games
- IL2CPP debugging and inspection tools
- runtime diagnostics
- wrappers around raw Unity/IL2CPP metadata
- reverse engineering workflows that need runtime interaction

It is not meant to be a full mod loader or a complete game patching framework by itself. It is a building block for lower-level tooling.

Download
The library is published on https://crates.io/crates/il2cpp-bridge-rs so you can just do: 

cargo add il2cpp-bridge-rs

Or if you want you can build it locally by cloning the repo out of github: https://github.com/Batchhh/il2cpp-bridge-rs

Why Rust here makes sense

Rust is a strong fit for this space.

You still have to deal with runtime-owned memory and unsafe boundaries, because IL2CPP integration is fundamentally native and pointer-heavy. But Rust helps tighten the edges around that work. It gives you a better foundation for organizing wrappers, isolating unsafe code, and building tools that do not immediately turn into fragile C++ glue.

This crate does not magically make IL2CPP “safe.” That would be dishonest. What it does do is make the experience much more structured.

What’s next

This is an early release, but the foundation is there. I want to keep improving the ergonomics, wrappers, documentation, and real-world workflows around modding and debugging Unity IL2CPP games.

If you work in this area and want to try it, break it, or build on top of it, take a look:

https://github.com/Batchhh/il2cpp-bridge-rs

https://crates.io/crates/il2cpp-bridge-rs

If you have feedback from actual modding, debugging, or reverse engineering use cases, that is the kind of input I care about most.

Don't forget to star the project to keep up with the updates! ❤️ 


Credits
- @Batch (https://x.com/BatchhRE) 

Updated by Batch
  • Winner 2
Posted

Updated!!! Refactor logging, simplify init, and type system improvements (v0.1.1)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Our picks

    • Yarn Loop: Knit Puzzle +3 Jailed Cheats [ Unlimited Coins ]
      Modded/Hacked App: Yarn Loop: Knit Puzzle By Combo Yazilim Anonim Sirketi
      Bundle ID: com.combo.yarnflow
      App Store Link: https://apps.apple.com/us/app/yarn-loop-knit-puzzle/id6755183085?uo=4

       

      🤩 Hack Features

      - Unlimited Coins - Buy an in-game booster.
      - Freeze Boosters
      - No Booster Cost
      - Freeze Lives
      - Unlimited Lives - Spend one.
        • Winner
      • 41 replies
    • Loot Adventure - Battle Run v1.0.3 [ +2 Cheats ] Never Die
      Modded/Hacked App: Loot Adventure - Battle Run By SayGames LTD
      Bundle ID: com.loot.adventure.idle
      App Store Link: https://apps.apple.com/us/app/loot-adventure-battle-run/id6810588906?uo=4

      🤩 Hack Features

      - Never Die
      - Damage Max
      • 2 replies
    • Loot Adventure - Battle Run v1.0.3 [ +2 Jailed ] Never Die
      Modded/Hacked App: Loot Adventure - Battle Run By SayGames LTD
      Bundle ID: com.loot.adventure.idle
      App Store Link: https://apps.apple.com/us/app/loot-adventure-battle-run/id6810588906?uo=4

      🤩 Hack Features

      - Never Die
      - Damage Max
      • 1 reply
    • F Class Adventurer: AFK RPG +5 Cheats
      Mod APK Game Name: F Class Adventurer: AFK RPG By EK GAMES
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=net.ekgames.fclasshero

       

      🤩 Hack Features

      - Damage Multiplier
      - Never Die
      - Reward Multiplier
      - Attack Speed Multiplier
      - Move Speed Multiplier

       

      ⬇️ Android Mod APK Download Link


      Hidden Content

      Download via the iOSGods App for Android







       

      📖 Android Installation Instructions

      STEP 1: Download the modded APK file from the link above using your preferred Android browser or download manager.
      STEP 2: Once the download is complete, open your file manager and locate the downloaded .apk file (usually in the Downloads folder).
      STEP 3: Tap the APK file, then select Install. If prompted, enable Install from Unknown Sources in your device settings.
      STEP 3A: If the mod includes an OBB file, extract it if it’s inside an archive. Then move the folder to: /Android/obb/
      STEP 3B: If the mod includes a DATA file, extract it if it’s archived. Then move the folder to: /Android/data/
      STEP 4: Once installed, open the game and toggle your desired cheats & features through the APK mod menu. Enjoy!

       

      NOTE: If you have any questions or issues, read our Frequently Asked Questions topic. If you still need help, post your issue below and we’ll assist you as soon as possible. If the mod works for you, please share your feedback to help other members!

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A

       

       iOS & iPadOS App Hacks
      If you’re looking for Non-Jailbroken & No Jailbreak required iOS IPA hacks, visit the iOS Game Cheats & Hacks or the iOSGods App for a variety of modded games and apps for non-jailbroken iOS devices.
      • 24 replies
    • DRAGON BALL LEGENDS +8 Cheats
      Mod APK Game Name: DRAGON BALL LEGENDS By Bandai Namco Entertainment Inc.
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.bandainamcoent.dblegends_ww

       

      🤩 Hack Features

      - Damage Multplier
      - Defense Multiplier
      - 1 Enemy Per Quest
      - Instant Win
      - No Swap Cooldown
      - Instant Rising Rush
      - Auto Complete All Challenges 
      - All Cards Give DragonBalls

       

      ⬇️ Android Mod APK Download Link


      Hidden Content

      Download Modded APK







       

      📖 Android Installation Instructions

      STEP 1: Download the modded APK file from the link above using your preferred Android browser or download manager.
      STEP 2: Once the download is complete, open your file manager and locate the downloaded .apk file (usually in the Downloads folder).
      STEP 3: Tap the APK file, then select Install. If prompted, enable Install from Unknown Sources in your device settings.
      STEP 3A: If the mod includes an OBB file, extract it if it’s inside an archive. Then move the folder to: /Android/obb/
      STEP 3B: If the mod includes a DATA file, extract it if it’s archived. Then move the folder to: /Android/data/
      STEP 4: Once installed, open the game and toggle your desired cheats & features through the APK mod menu. Enjoy!

       

      NOTE: If you have any questions or issues, read our Frequently Asked Questions topic. If you still need help, post your issue below and we’ll assist you as soon as possible. If the mod works for you, please share your feedback to help other members!

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A

       

       iOS & iPadOS App Hacks
      If you’re looking for Non-Jailbroken & No Jailbreak required iOS IPA hacks, visit the iOS Game Cheats & Hacks or the iOSGods App for a variety of modded games and apps for non-jailbroken iOS devices.
        • Haha
        • Like
      • 38 replies
    • ANGELICA ASTER +2 Jailed Cheats
      Modded/Hacked App: ANGELICA ASTER By EXNOA LLC
      Bundle ID: com.dmm.games.angelica
      App Store Link: https://apps.apple.com/jp/app/angelica-aster/id6670230568?uo=4

       

      📌 Mod Requirements

      - Non-Jailbroken/Jailed or Jailbroken iPhone or iPad.
      - Sideloadly or alternatives.
      - Computer running Windows/macOS/Linux with iTunes installed.

       

      🤩 Hack Features

      - Damage Multiplier
      - Defense Multiplier

       

      ⬇️ iOS Hack Download IPA Link


      Hidden Content

      Download via the iOSGods App







       

      📖 PC Installation Instructions

      STEP 1: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see our iOSGods App IPA Download Tutorial which includes a video example.
      STEP 2: Download Sideloadly and install it on your Windows or Mac.
      STEP 3: Open Sideloadly on your computer, connect your iOS device, and wait until your device name appears in Sideloadly.
      STEP 4: Once your iDevice is recognized, drag the modded .IPA file you downloaded and drop it into the Sideloadly application.
      STEP 5: Enter your Apple Account email, then press “Start.” You’ll then be asked to enter your password. Go ahead and provide the required information.
      STEP 6: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 7: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles / VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 8: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A
      • 7 replies
    • Bug Squad Tactics v1.2.1 [ +2 Cheats ] ADD Currency
      Modded/Hacked App: Bug Squad Tactics By ADISOFT GAMING COMPANY LIMITED
      Bundle ID: io.adisoft.bugsquadtactics

      🤩 Hack Features

      - Currency Multiplier
      - ADD Currency
      • 1 reply
    • Bug Squad Tactics v1.2.1 [ +2 Jailed ] ADD Currency
      Modded/Hacked App: Bug Squad Tactics By ADISOFT GAMING COMPANY LIMITED
      Bundle ID: io.adisoft.bugsquadtactics
      App Store Link: https://apps.apple.com/us/app/bug-squad-tactics/id6805803761?uo=4

      🤩 Hack Features

      - Currency Multiplier
      - ADD Currency
      • 1 reply
    • Narrow Front WW2 Strategy v1.3.0 [ +3 Cheats ] Unlimited Coins
      Modded/Hacked App: Narrow Front: WW2 Strategy By Matterward Labs Private Limited
      Bundle ID: com.matterwardlabs.narrowfront
      App Store Link: https://apps.apple.com/us/app/narrow-front-ww2-strategy/id6816550152?uo=4

      🤩 Hack Features

      - Unlimited Coins
      - Unlimited Supply
      - No Population Limit / Drop Troop Unlimited
      • 0 replies
    • Narrow Front WW2 Strategy v1.3.0 [ +3 jailed ] Unlimited Coins
      Modded/Hacked App: Narrow Front: WW2 Strategy By Matterward Labs Private Limited
      Bundle ID: com.matterwardlabs.narrowfront
      App Store Link: https://apps.apple.com/us/app/narrow-front-ww2-strategy/id6816550152?uo=4

      🤩 Hack Features

      - Unlimited Coins
      - Unlimited Supply
      - No Population Limit / Drop Troop Unlimited
      • 0 replies
    • Naruto Blazing Revival +3 Cheats
      Mod APK Game Name: Naruto Blazing Revival
      Rooted Device: Not Required.
      Google Play Store Link: https://cdn.nbrevival.uk/client/beta/

       

      🤩 Hack Features

      - Damage Multiplier
      - Defense Multiplier
      - Unlimited Skills

       

      ⬇️ Android Mod APK Download Link


      Hidden Content

      Download via the iOSGods App for Android







       

      📖 Android Installation Instructions

      STEP 1: Download the modded APK file from the link above using your preferred Android browser or download manager.
      STEP 2: Once the download is complete, open your file manager and locate the downloaded .apk file (usually in the Downloads folder).
      STEP 3: Tap the APK file, then select Install. If prompted, enable Install from Unknown Sources in your device settings.
      STEP 3A: If the mod includes an OBB file, extract it if it’s inside an archive. Then move the folder to: /Android/obb/
      STEP 3B: If the mod includes a DATA file, extract it if it’s archived. Then move the folder to: /Android/data/
      STEP 4: Once installed, open the game and toggle your desired cheats & features through the APK mod menu. Enjoy!

       

      NOTE: If you have any questions or issues, read our Frequently Asked Questions topic. If you still need help, post your issue below and we’ll assist you as soon as possible. If the mod works for you, please share your feedback to help other members!

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A

       

       iOS & iPadOS App Hacks
      If you’re looking for Non-Jailbroken & No Jailbreak required iOS IPA hacks, visit the iOS Game Cheats & Hacks or the iOSGods App for a variety of modded games and apps for non-jailbroken iOS devices.
      • 5 replies
    • Guidus One +4 Jailed Cheats
      Modded/Hacked App: 가이더스 원 By izzle Inc.
      Bundle ID: com.izzle.go
      App Store Link: https://apps.apple.com/kr/app/%EA%B0%80%EC%9D%B4%EB%8D%94%EC%8A%A4-%EC%9B%90/id6752554540?uo=4

       

      📌 Mod Requirements

      - Non-Jailbroken/Jailed or Jailbroken iPhone or iPad.
      - Sideloadly or alternatives.
      - Computer running Windows/macOS/Linux with iTunes installed.

       

      🤩 Hack Features

      - Damage Multiplier
      - Defense Multiplier
      - Currency Multiplier
      - No ADS

       

      ⬇️ iOS Hack Download IPA Link


      Hidden Content

      Download via the iOSGods App







       

      📖 PC Installation Instructions

      STEP 1: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see our iOSGods App IPA Download Tutorial which includes a video example.
      STEP 2: Download Sideloadly and install it on your Windows or Mac.
      STEP 3: Open Sideloadly on your computer, connect your iOS device, and wait until your device name appears in Sideloadly.
      STEP 4: Once your iDevice is recognized, drag the modded .IPA file you downloaded and drop it into the Sideloadly application.
      STEP 5: Enter your Apple Account email, then press “Start.” You’ll then be asked to enter your password. Go ahead and provide the required information.
      STEP 6: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 7: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles / VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 8: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A
      • 12 replies
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines