Il2CppDumper with Zygisk, dump il2cpp data at runtime, can bypass protection, encryption and obfuscation.
This project is a fork of the original Zygisk-Il2CppDumper by Perfare.
- Install Magisk v24 or later and enable Zygisk.
- Build and install module.
- Download the prebuilt module from Releases or build it yourself.
- Install the module in Magisk and reboot.
- Set target game package for dump with ADB or Root Shell.
- ADB
adb shell "setprop persist.il2cppdumper.package com.example.game"- Root Shell
setprop persist.il2cppdumper.package com.example.game
- Start the game and wait until it finishes loading.
dump.csfile will be generated in the/data/data/GamePackageName/files/directory.
Note: You can change the target game package at any time by setting the property again and restarting the game. No need to rebuild or reinstall the module. Use
setprop persist.il2cppdumper.package com.new.gameto change the target.
If you prefer to build the module yourself:
- Download the source code.
- Use Android Studio to run the gradle task
:module:assembleReleaseto compile. - The zip package will be generated in the
outfolder. - Install the module in Magisk.