Perfare/Zygisk-Il2CppDumper

Using Zygisk to dump il2cpp data at runtime

C

3,322

44 commits

updated Aug 9, 2024

See the code

README

Zygisk-Il2CppDumper

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

中文说明请戳这里

How to use

  1. Install Magisk v24 or later and enable Zygisk
  2. Build module
    • GitHub Actions
      1. Fork this repo
      2. Go to the Actions tab in your forked repo
      3. In the left sidebar, click the Build workflow.
      4. Above the list of workflow runs, select Run workflow
      5. Input the game package name and click Run workflow
      6. Wait for the action to complete and download the artifact
    • Android Studio
      1. Download the source code
      2. Edit game.h, modify GamePackageName to the game package name
      3. Use Android Studio to run the gradle task :module:assembleRelease to compile, the zip package will be generated in the out folder
  3. Install module in Magisk
  4. Start the game, dump.cs will be generated in the /data/data/GamePackageName/files/ directory
android
il2cpp
reverse-engineering
riru
unity
unity3d
zygisk

Significant stargazers

Amaan Qureshi

358 followers · starred Jun 2022

xhe

141 followers · starred Jul 2020

guoyongchang

40 followers · starred Jan 2022

双草酸酯

392 followers · starred Jul 2020

Perfare/Zygisk-Il2CppDumper

Using Zygisk to dump il2cpp data at runtime

C

3,322

44 commits

updated Aug 9, 2024

See the code

README

Zygisk-Il2CppDumper

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

中文说明请戳这里

How to use

  1. Install Magisk v24 or later and enable Zygisk
  2. Build module
    • GitHub Actions
      1. Fork this repo
      2. Go to the Actions tab in your forked repo
      3. In the left sidebar, click the Build workflow.
      4. Above the list of workflow runs, select Run workflow
      5. Input the game package name and click Run workflow
      6. Wait for the action to complete and download the artifact
    • Android Studio
      1. Download the source code
      2. Edit game.h, modify GamePackageName to the game package name
      3. Use Android Studio to run the gradle task :module:assembleRelease to compile, the zip package will be generated in the out folder
  3. Install module in Magisk
  4. Start the game, dump.cs will be generated in the /data/data/GamePackageName/files/ directory
android
il2cpp
reverse-engineering
riru
unity
unity3d
zygisk

Significant stargazers

Amaan Qureshi

358 followers · starred Jun 2022

xhe

141 followers · starred Jul 2020

guoyongchang

40 followers · starred Jan 2022

双草酸酯

392 followers · starred Jul 2020

Languages

C

70.0%

C++

28.5%

CMake

1.1%