vfsfitvnm / frida-il2cpp-bridge

A Frida module to dump, trace or hijack any Il2Cpp application at runtime, without needing the global-metadata.dat file.

Home Page:https://github.com/vfsfitvnm/frida-il2cpp-bridge/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

System.Collections.Generic.List`1 (List<int>) - access violation when trying to invoke "Add", "Insert" or "set_Item" method

etmltg69 opened this issue · comments

Why I'm getting always access violation error when trying to add values to generic list or what I'm doing wrong?

let list = Il2Cpp.corlib.class("System.Collections.Generic.List`1")
let int = Il2Cpp.corlib.class("System.Int32")
let listInt = list.inflate(int).new()
                     
listInt.method(".ctor").invoke()
listInt.method("Add").invoke(1)

Getting always the same error, doesn't matter if I try method "Add", "Insert" or "set_Item"

Error: access violation accessing 0x3e8
at invokeRaw (il2cpp/structs/method.ts:233)
at (src/index.ts:1023)
at call (native)
at (il2cpp/structs/method.ts:354)

Same problem. Need some help =/