/Riru-Il2CppDumper

Using Riru to dump il2cpp data at runtime

Primary LanguageCMIT LicenseMIT

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脚本
  • 生成头文件