What I think you're trying to do is dump the .so file. Anyways heres a resource.
App for windows:
GitHub - Perfare/Il2CppDumper: Unity il2cpp reverse engineer
Unity il2cpp reverse engineer. Contribute to Perfare/Il2CppDumper development by creating an account on GitHub.github.com
web version:
iL2CppDumper - Web
Restore dll from Unity il2cpp binary file, Supports ELF, ELF64, Mach-O, PE and NSO format, Supports Unity 5.3 and greater, Supports automated IDA script generationil2cppdumper.com
You just need the executable (libil2cpp.so) and the metadata file, which is usually found in
assets->bin->data->managed->metadata->global-metadata.dat
And if you prefer to mod the game by reading assembly then go ahead and use the free IDA pro offered to you earlier
note: all files generated by il2cpp dumper are for reference only, and should not be modified directly. The dummy.dll's and the dump.cs give you the function name, type and address. You have to take that address and patch it in the lib.so with something like HxD
I suggest to first learn high level programming languages such as C-Sharp or C++ and later start to learn how to reverse a cpp library.Ok, thanks, yesterday I got the IDA Pro 7.6 from NotALegitGuy first thanks to him. Later, I decided to decode the file however it was Assembly Lang so I decide to dump the local save game also that .dat folder is encrypted too and IDA Pro is not able to decrypt that. (Unsupported file.) Lastly, since I don't know how to work with Hex values, I will not able to patch anything.
I believe I can edit small things, at least people who are not blind can understand what is written and how to change that values. I decrypted the file, now it's in C however I couldn't find the things I expected such as "OwnedCar" or idk I tried to search these kinds of names so I could find something about them, but nope, nothing.I suggest to first learn high level programming languages such as C-Sharp or C++ and later start to learn how to reverse a cpp library.
I am using IDA Pro 7.6 rnWait, are you using a .net viewer such as dnspy or are you using IDA Pro?
All functions are renamed with sub_address of the function so it's quite obvious that you cannot find anything with the name "OwnedCar", you should try to search from strings and understand how the game is structured.I am using IDA Pro 7.6 rn
Well, how to do that? My knowledge is not that good. I am ignorant a bit about these kinds. If it's possible can you explain?All functions are renamed with sub_address of the function so it's quite obvious that you cannot find anything with the name "OwnedCar", you should try to search from strings and understand how the game is structured.
libRealRacing3.sois the library libil2cpp.so?
I know, I already did that but still the same thing. Is it possible for you to check the file?to search for strings you have to press "View" from above and then point your cursor on "Open subviews" and finally press on "Strings". A simple way to do this is by pressing SHIFT+F12 after that, ida will load up all the strings of the game.
Bro wtf are you doing If You are dumping something with il2cpp you can Just use il2cpp lib to dump itlibRealRacing3.so
Metercedes#3819 Contact my Discord please!If u want to hack native games use the ida
We use cookies to personalize content and ads, to provide social media features and to analyse our traffic. We also share necessary information with our advertising and analytics partners to optimize your experience on our site.
Learn more about cookies
We use cookies to personalize content and ads, to provide social media features and to analyse our traffic. We also share necessary information with our advertising and analytics partners to optimize your experience on our site.
Learn more about cookies