Closed Ezriral closed 2 years ago
im happy you found usefull my project, have you checked "libil2cppAddr"? can you try libil2cpp.so?, also, where are you running this, in a emulator or real device, witch device or emulator
Im sorry im using MEmu 7.6.6 Android 7.1.2 and yes its a emualtor.
And yes i also changed it to libil2cpp.so before but both are not working,
its probably a parsing error, located in the function ParseMapLineSegment , can you send me samples of the maps of the process your trying to access?
the parser seems working on this samples properly, need to watch GetMapsBuffer clousely to see if it retrieve the full maps file
Yes i alreday checked it and wanna post it right now. it seems like the libi2lcpp.so.2 doesnt exist in the map. I can find the
line
lib/arm/libil2cpp.so
but i cannot find the selected one from CE
Here one with the standard il2cpp and the other one with "so.2"
134217728 -> 0x8000000, witch is correct, 08000000-0b2ca000 r--p 00000000 08:13 294959 /data/app/com.**.***-2/lib/arm/libil2cpp.so, so what about finddmaddy, still having same issue?
probably cheat engine gives another name to the librarys(which i didnt see before), to check if libil2cpp.so.2 == libil2cpp.so(in maps), just compare both addresses in memory, if both are 0x08000000, then dont worry about the naming and try using it like that in the lib!
Okay i hope i will find a solution, thank you for helping a stranger : ) have a nice day sir.
no problem!, hope it helped, anything else we are here to help!
Im really happy that i found your project, and i like to use it, but i am stucking at some problem i cannot really figure out how to solve it. I found the pointer for the value in cheatengine.
the problem is its not solving the way to the pointer correctly. Here you can see the correct CE way.
but over the program its showing different addresses and i have the feeling its also dont find the ModBaseAddress. In the follwing image you can see the path of the address which is calculated by your function "uintptr_t ProcessManager::FindDMAddy(uintptr_t base, std::vector offsets)" i added some lines to show me what the output is for every iteration.
So yes, i would be happy if you could tell me whats wrong here, cause i also dont know right now where to post my question. And i guess asking the dev would be the right decesion.
Thank you