Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/perfare/zygisk-il2cppdumper
Using Zygisk to dump il2cpp data at runtime
https://github.com/perfare/zygisk-il2cppdumper
android il2cpp reverse-engineering riru unity unity3d zygisk
Last synced: 5 days ago
JSON representation
Using Zygisk to dump il2cpp data at runtime
- Host: GitHub
- URL: https://github.com/perfare/zygisk-il2cppdumper
- Owner: Perfare
- License: mit
- Created: 2020-07-04T00:19:41.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-09T18:58:59.000Z (4 months ago)
- Last Synced: 2024-12-17T04:03:44.400Z (5 days ago)
- Topics: android, il2cpp, reverse-engineering, riru, unity, unity3d, zygisk
- Language: C
- Homepage:
- Size: 1.54 MB
- Stars: 2,426
- Watchers: 68
- Forks: 6,525
- Open Issues: 73
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Zygisk-Il2CppDumper
Il2CppDumper with Zygisk, dump il2cpp data at runtime, can bypass protection, encryption and obfuscation.中文说明请戳[这里](README.zh-CN.md)
## How to use
1. Install [Magisk](https://github.com/topjohnwu/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