{"repo":"PenguinAndy/il2Fusion","free":true,"listed":false,"github":"https://github.com/PenguinAndy/il2Fusion","clone":"git clone https://github.com/PenguinAndy/il2Fusion.git","description":"A Unity and Cocos2d-x Lua game reverse engineering toolkit for Android, built on LSPosed, JNI, and native hook backends. Features Il2Cpp dump generation, text interception, Cocos runtime text capture, Lua replacement rules, cross-process configuration synchronization, and integrated on-device tooling for efficient analysis and debugging.","language":"C","stars":80,"topics":["dobbyhook","dump","hook","lsposed-module","reverse-engineering","android","il2cpp","unity3d","and64inlinehook","cocos"],"license":"MIT","category":"mobile-apps","readme_excerpt":"il2Fusion ================ il2Fusion 是一个运行在 Android 侧、围绕 LSPosed、JNI 与 Native Hook 后端构建的 Unity / Cocos2d-x Lua 游戏逆向工程工具集。它将 Il2Cpp dump 生成、可配置文本拦截、Cocos 运行时文本捕获、Lua 替换规则、跨进程配置同步以及设备端逆向辅助能力整合到同一套工作流中。 英文版：见 README EN。 核心亮点 - 双 Native Hook 后端，可在运行期切换：默认使用 And64InlineHook ，并提供 Dobby 作为替代方案。 - Dump 优先工作流，可生成 dump.cs 并导出到 /sdcard/Download/ .cs 。 - Unity 文本拦截链路，优先使用 JSON/RVA 目标，缺失时回退到反射方式。 - Cocos2d-x Lua 运行时支持，可捕获 Label、Text、RichText、Button、TextField 等常见文本入口。 - Lua 替换规则支持导入、编辑、启用/禁用和删除，可在脚本加载时 patch 指定 chunk。 - 内置多语言 Noto Sans 字体，可为 Cocos 文本替换场景安装目标进程可访问的字体文件。 - Settings 页面支持检测已注入目标进程、查看 text.db 状态，并请求目标进程导出 text.db 。 - 从应用进程到 LSPosed 注入进程的跨进程配置同步能力。 架构总览 工作原理 功能集合 - Dump 工作流： 触发 Il2Cpp dump 生成，并将结果导出到设备下载目录。 - 文本拦截： 对 Unity 文本 setter 安装 Native Hook，并将捕获结果写入 SQLite。 - 解析流程： 从 dump.cs 中提取 set text 目标，并以方法名和 JSON 元数据形式持久化。 - Cocos2d-x Lua 工作流： 扫描 Cocos 文本符号，捕获 native / Lua binding 文本，支持测试替换、延迟模拟、突发延迟保护和 text.db 持久化。 - Lua 规则配置： 从配置文件导入 Lua 替换规则，也可在应用内新增、编辑、启用/禁用和删除规则。 - 字体替换： 提供多语言 Noto Sans 字体资源，支持为 Cocos 文本替换安装目标进程可访问的字体。 - 目标检测与导出： 显示已注入目标进程的在线状态，并支持从目标进程导出 text.db 后分享。 环境要求 - 已 Root 的设备，并具备 Magisk + LSPosed 环境。 - Android 9+（ minSdk 28 、 targetSdk 35 、 compileSdk 36 ）。 - 默认 ABI： arm64-v8a 。 如需支持更多 ABI，请补充 app/src/main/cpp/libs/ /libdobby.a 并更新 ndk.abiFilters 。 - 已验证设备：Google Pixel 3 XL，Android 12（ SP1A.210812.016.C2 / 8618562 ）。 快速开始 1. 构建模块： ./gradlew :app:assembleDebug 2. 安装 APK，并在 LSPosed 中只勾选一个目标应用。 3. 打开 il2Fusion 应用，在“运行”页选择目标引擎。 Unity 文本 Hook 模式： 保持 Dump 关闭，解析 dump.cs ，并保存","default_branch":null,"files":null,"tree":[],"storefront":"/r/PenguinAndy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PenguinAndy/il2Fusion/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}