Skip to content

codehasan/Zygisk-Il2CppDumper

Repository files navigation

Zygisk-Il2CppDumper

Il2CppDumper with Zygisk, dump il2cpp data at runtime, can bypass protection, encryption and obfuscation.

Credits

This project is a fork of the original Zygisk-Il2CppDumper by Perfare.

How to use

  1. Install Magisk v24 or later and enable Zygisk
  2. Build and install module
    • Download the prebuilt module from Releases or build it yourself
    • Install the module in Magisk and reboot
  3. Set target game package name
    # Set the package name of the game you want to dump
    adb shell "setprop persist.il2cppdumper.package com.example.game"
  4. Start the game, dump.cs will be generated in the /data/data/GamePackageName/files/ directory

Note: You can change the target game 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.game to change the target.

Advanced: Building from source

If you prefer to build the module yourself:

  1. Download the source code
  2. Use Android Studio to run the gradle task :module:assembleRelease to compile
  3. The zip package will be generated in the out folder
  4. Install the module in Magisk

About

Using Zygisk to dump il2cpp data at runtime

Resources

License

Stars

Watchers

Forks

Contributors

Languages