Tool Il2CppDumper GUI Tool (Windows)

AndnixSH

PMT Elite Modder
Original poster
Staff member
Modding-Team
Jun 27, 2017
4,680
296,936
1,213
Modding World
1684323559269.png


Requirements:
- Net Framework 4.8
- Windows 7 and above

GUI Features:
  • Set output directory
  • Set registration offsets
  • Drag and drop support
  • Save settings
  • Log output in realtime
  • Support APK and IPA dump automation

Download:


How to use:
Android: Drop APK to start dump automation or extract libil2cpp.so file from lib folder and extract global-metadata.dat from \Data\Managed\Metadata\ and select them

iOS: Drop IPA to start dump automation or extract binary file that does not have a file extension and extract global-metadata.dat from \Data\Managed\Metadata\ and select them

PC: Select GameAssembly.dll as executeable file and select global-metadata.dat from [Game name]\il2cpp_data\Metadata

Drag and dropping files are supported

Switch dumper mode if you like to use other dumper

Press START when you are ready

For more details about Il2CppDumper, see more at Perfare/Il2CppDumper

Protected games:
If you can't dump, try the following methods





(Il2CppInspector partially support decrypting some protected games)

If none of these method helps, maybe do some reversing and decrypt it by yourself

Source code:
AndnixSH/Il2CppDumper-GUI

Credits:
Perfare (Il2CppDumper)
Djkaty (Il2CppInspector)
AndnixSH (GUI)
 
Last edited:

AkileshXD

Rookie
Oct 3, 2017
1
1
1
21
Hey @iAndroHacker very cool app . I used it as it is very easy to use:face47:.Just one question:-I have dump a game but that game does not contain .dll files , in your dumper it convert maybe the cpp to .dll file :face48:.Like your tutorial of your mod menu via dnspy , does it exist a way to implement that platinmods mod menu in the game as it does not contain .dll file amd you say that the dumped cpp files can't be added in game.So i wanted to ask you this.Is it possible?
Please respond me as quick as possible bro:face54:
 
  • Like
Reactions: Andymartintan

Mr Ikso

Solid & Active Platinian
Dec 6, 2017
56
130
33
Ukraine
Hi, I found one bug here. In 1.0.5, some methods will dump something wrong, in 1.0.4 there are none. Can you please link to the old version 1.0.4
An example of the current dump
private ); // 0x10729C0
private ); // 0x1072A88
private ); // 0x1072A90
private ); // 0x1072A94
 

AndnixSH

PMT Elite Modder
Original poster
Staff member
Modding-Team
Jun 27, 2017
4,680
296,936
1,213
Modding World
Hi, I found one bug here. In 1.0.5, some methods will dump something wrong, in 1.0.4 there are none. Can you please link to the old version 1.0.4
An example of the current dump
private ); // 0x10729C0
private ); // 0x1072A88
private ); // 0x1072A90
private ); // 0x1072A94
That's wierd, i'll check it what's wrong
I have updated 1.0.4, visit the same download links
 

Mr Ikso

Solid & Active Platinian
Dec 6, 2017
56
130
33
Ukraine
@AndnixSH, right now there is a manual input method for the version of the unity. I also want an automatic mode, in which the version of the unity we know from the selected game asset
 

AndnixSH

PMT Elite Modder
Original poster
Staff member
Modding-Team
Jun 27, 2017
4,680
296,936
1,213
Modding World
@AndnixSH, right now there is a manual input method for the version of the unity. I also want an automatic mode, in which the version of the unity we know from the selected game asset
You can try drop any asset file without file extension, .split0, .assets unity_builtin_extra, unity default resources, etc.
 
  • Like
Reactions: Tungcf3
Tags
games github gui il2cpp il2cppdumper mono perfare scripting backend tool unity