frida-il2cpp-bridge icon indicating copy to clipboard operation
frida-il2cpp-bridge copied to clipboard

Can't find overloaded method

Open dvgmdvgm opened this issue 1 year ago • 1 comments

Hello. I'm trying to find address of overloaded method but i'm getting following error il2cpp: couldn't find overloaded method Open(WindowManager.WindowLayer,System.String,WindowManager.WindowInitInfo,EB.Action,System.Boolean)

My method from dump file looks like:

WindowManager.WindowInfo Open(WindowDataProvider dataProvider, EB.Action<WindowManager.WindowInfo> closeCallback, System.Boolean forceSyncLoad); // 0x024f4780
WindowManager.WindowInfo Open(WindowManager.WindowLayer layer, System.String name, WindowManager.WindowInitInfo initData, EB.Action<WindowManager.WindowInfo> closeCallback, System.Boolean forceSyncLoad); // 0x024f47f4

How can I find this method? Thanks in advice

dvgmdvgm avatar Oct 18 '24 15:10 dvgmdvgm

EB.Action<WindowManager.WindowInfo> not EB.Action

thinhbuzz avatar Oct 20 '24 05:10 thinhbuzz

@dvgmdvgm Did you solve this issue?

vfsfitvnm avatar Jan 07 '25 11:01 vfsfitvnm

@dvgmdvgm Did you solve this issue?

Il2Cpp.domain.assembly("Fuse.Runtime").image.class("WindowManager").method("Open").overload("WindowManager.WindowLayer", "System.String", "WindowManager.WindowInitInfo", "EB.Action<WindowManager.WindowInfo>", "System.Boolean"); this one works for me

dvgmdvgm avatar Jan 07 '25 11:01 dvgmdvgm