axhlzy / Il2CppHookScripts

frida-based libil2cpp.so runtime parsing script
MIT License
530 stars 167 forks source link

有指定 Unity 版本的方法吗? #22

Closed WankkoRee closed 1 year ago

WankkoRee commented 1 year ago

尝试HookPlayerPrefs(),但是报了6行的il2cpp: couldn't determine the Unity version, please specify it manually

发现是frida-il2cpp-bridge的报错,其开发者给的解决办法是couldn't determine the Unity version

但是因为对本项目各处代码的运行时机不太了解,不知道应该写在哪。

是否有提供或者能够提供指定 Unity 版本的方法?

axhlzy commented 1 year ago

尝试使用 master分支下的 老版本ufunc.js 试试 frida-il2cpp-bridge 我也是直接引入的项目,不太方便修改它的源码

axhlzy commented 1 year ago

frida-il2cpp-bridge 开发者给的办法我后续遇到 那些出问题的版本在添加上去把 或者你先用 AssetStudioGUI 查看一下你当前的unity版本 试试他的这个做法?

WankkoRee commented 1 year ago

我直接在agent/index.ts下插入其开发者所给代码发现可行。

image

axhlzy commented 1 year ago

嗯 妥当的 我后面更新一下