咳咳.给自己打个广告
Decompile APK/IPA To UnityProject
UnityReverseEngine目前正处于开发阶段...
UREngine是一个反编译引擎。用于还原Unity打包后的APK/IPA工程,可将打包后的文件逆转为Unity工程,可直接在Unity编辑器上二次开发,甚至无需改动即可运行。
目前UREngine已经实现了对绝大部分汇编指令的解析以及和Il2Cpp的关联,可将Arm64指令完整的并且最贴近源码的形式直接生成.CS文件。(UREngine的语义解析器会去除引擎的初始化代码和垃圾代码)
- Android APK (Arm64)
- IOS IPA
- PC(待定)
VTable解析;( 😄 简单,基本结束)- Struct 类型参数解析 (局部引用比泛型还复杂 FK );
引用计数去除垃圾代码(Done );- 泛型解析 ( 😰 ...有点复杂,处理中 );
for循环处理(Done)- 未知.
- 组件与脚本的绑定关系关联;
- 未知.