mry-ship / Riru-Il2CppDumper

Using Riru to dump il2cpp data at runtime

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Riru-Il2CppDumper

Riru版Il2CppDumper,在游戏运行时dump数据,用于绕过保护,加密以及混淆。

如何食用

  1. 安装MagiskRiru
  2. 下载源码
  3. 编辑game.h, 修改游戏包名GamePackageName和Unity版本UnityVersionUnityVersion的值请看文件内注释
  4. 使用Android Studio运行gradle任务:module:assembleRelease编译
  5. 在Magisk里安装模块
  6. 启动游戏,会在/data/data/GamePackageName/files/目录下生成dump.cs

TODO

  • 低版本使用反射进行dump
  • 高版本使用il2cpp_image_get_class进行dump
  • 完善dump.cs输出
  • 泛型相关输出
  • 生成IDA脚本
  • 生成头文件

About

Using Riru to dump il2cpp data at runtime

License:MIT License


Languages

Language:C 74.9%Language:C++ 23.2%Language:CMake 1.4%Language:Shell 0.3%Language:Assembly 0.1%Language:HTML 0.1%Language:Objective-C++ 0.0%Language:CSS 0.0%