Tool ImGui Il2cpp Tool

mIsmanXP

Approved Modder
Original poster
Approved Modder
Feb 20, 2022
204
8,701
193
Republic of Indonesia
IL2CPP Tool, This tool is useful for gathering information which later can be used in your mods.


✨FEATURES✨
  • Inspect Objects
  • Call method
  • Patch method return value
  • Dumper
  • Trace method (notify when a method is being called)
  • Change field values
  • More to come...



Works on most Il2cpp based unity games!

If you have any questions or feature requests, feel free to PM/DM me.

NOTE!!
- I only test the tool on REAL device running AOSP Android 13 Arm64
- If you encounter any issues with the tool, please PM me all relevant information such as the game name, device, etc.


Installation
Download and Extract the zip file
Decompile game apk
Move the libTool.so file to the apk lib directory
Find the game activity and paste the following code inside onCreate method
Code:
const-string v0, "Tool"
invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
Recompile & Install

Download
You need to like this post to download the latest version
Hidden content
** You must be signed up and reply to the thread or click 'Like' under this post before you can see the hidden links contained here. **
If you still facing issues revealing the hidden links, please read this.
Starting from v0.5, both arm & arm64 is supported
Earlier version

Support the development
- BuyMeACoffee



Credits
vfsfitvnm/frida-il2cpp-bridge
fedes1to/Zygisk-ImGui-Menu
 
Last edited:

mIsmanXP

Approved Modder
Original poster
Approved Modder
Feb 20, 2022
204
8,701
193
Republic of Indonesia
I RECOMMEND THAT YOU READ THE MORE INFORMATION LINK BELOW
Changelog

v0.8

- Patcher for System.String return type
- Struct will have a gray-ish text color
- Changing field values is now possible within Object Inspector
- Improved Object Selector style
- Others
More information
v0.7
- Fix Patched method didn't save across tabs
- Ability to trace method, displaying their hit count and collect `this` pointer of the method
- Fix keyboard crashes in some cases (enable checkbox in settings in case input is not being received)
- Fix new classes tab has no method unless it is filtered first
- Others
More information

v0.6
- Ability to save inspected object (saved at Android/data/<package-name>/files )
- Ability to call method on inspected object
- fix calling method on valuetype/struct returns wrong result
- Ability to copy inspected object values (it is not for setting the values!)
- Remember opened tabs
- Others

v0.5
- Add support for armeabi-v7a
- Add Patcher Tab
- Improve Object Fields Viewer (Renamed to Object Inspector)
- Other Improvement

v0.4
- Ability to create object/struct (open the .ctor method)
- Input now worked on emulator (Tested on LDPlayer)

v0.3
- Add Dumper
- Improve method calls

v0.2
- Fix bug displaying wrong values for primitive types
- Add images list
- Add Filter Options
- Add ability to call method (WIP)

v0.1
- Initial Release
 
Last edited:

mIsmanXP

Approved Modder
Original poster
Approved Modder
Feb 20, 2022
204
8,701
193
Republic of Indonesia
Update v0.2

- Fix bug displaying wrong values for primitive types
- Add images list
- Add Filter Options
- Add ability to call method (WIP)