pm meI can help you
So I've been trying to crack this game for a few days now with no luck. Initially, I couldn't even dump the game since the metadata is encrypted (oddly, the libil2cpp.so is not encrypted). The game is very good at obfuscating the metadata on-demand, and it requires VERY precise timing to get the raw metadata from a dump. However, I did manage to do it and have been poking around in IDA/DnSPY, but this game uses a lot of getter/setter methods that result in quite complicated ARM64 functions. I've attached the Il2CppDump files here for FREE (not paid, smh) Legend of Slime – Google Drive (including the .DLLs, the dump.cs, and the script.json for IDA/Ghidra) if anyone wants to take a look at the decompiled functions. However, when I recompiled/resigned the APK with EasyAPKtool, even when I didn't modify anything, the app immediately crashes. I'm assuming a form of signature verification. If anyone knows how to bypass this, that would be very helpful, since I haven't even been able to test any ARM64 modifications on the libil2cpp.so because of this crashing either.
I actually am on iOS, but I don't have a jailbroken device to dump the game (on iOS, the libil2cpp.so is encrypted, but the metadata isn't... the opposite of Android). So, that's why I was using WSA on my laptop to emulate the game so I could use the dumped script.json from Android on the libil2cpp.so for iOS in IDA. It worked, but I still have no idea what I should be editing. I don't care which platform I'm using, since I can just port my save data from ANdroid -> iOS in the game itself, but I can't get past this barrier on Android. I haven't tried patching iOS yet (I can easily sideload it, but I anticipate another signature verification BS), but I might try that next.
Can you at least share the functions you looked at when modding it? Or did you not develop it?Paid mod
See my post above ^^^. I dumped it for you :)I tried dumping the il2cpp library but it looks like the metadata is obfuscated. Only way around this is dumping the game at runtime with zygisk il2cppdumper but it requires root and I don't have access to my pc for the next week so we'll probably have to wait
Thank you very much! I'll definitely take a look (although I'm not that good at modding :P)See my post above ^^^. I dumped it for you :)
Crazy because if you paid someone to do the modding for the app, you definitely don't have the playstore app for it.... you seem kinda sus buddy.
Hmm, I wonder if you were able to do that (but not other things) because some functions in the code I dumped appear to use protected/hidden values. I think the chicken's stats may not use those same protected structures. But, when I tried and edit them by searching for the values directly, I had no luck since I would always isolate one address for a stat as I searched/refined search, but then it would change itself to some negative number and not actually be the stat anymore(changing it did nothing, or was only visual). Did you just do something like that, or did you use the offsets from a dump to mod it?If your phone rooted then i will upload the steps how to do in game guardian. Leave that guy he's advertising xD
where is dump.cs ? i can't see it.So I've been trying to crack this game for a few days now with no luck. Initially, I couldn't even dump the game since the metadata is encrypted (oddly, the libil2cpp.so is not encrypted). The game is very good at obfuscating the metadata on-demand, and it requires VERY precise timing to get the raw metadata from a dump. However, I did manage to do it and have been poking around in IDA/DnSPY, but this game uses a lot of getter/setter methods that result in quite complicated ARM64 functions. I've attached the Il2CppDump files here for FREE (not paid, smh) Legend of Slime – Google Drive (including the .DLLs, the dump.cs, and the script.json for IDA/Ghidra) if anyone wants to take a look at the decompiled functions. However, when I recompiled/resigned the APK with EasyAPKtool, even when I didn't modify anything, the app immediately crashes. I'm assuming a form of signature verification. If anyone knows how to bypass this, that would be very helpful, since I haven't even been able to test any ARM64 modifications on the libil2cpp.so because of this crashing either.
I actually am on iOS, but I don't have a jailbroken device to dump the game (on iOS, the libil2cpp.so is encrypted, but the metadata isn't... the opposite of Android). So, that's why I was using WSA on my laptop to emulate the game so I could use the dumped script.json from Android on the libil2cpp.so for iOS in IDA. It worked, but I still have no idea what I should be editing. I don't care which platform I'm using, since I can just port my save data from ANdroid -> iOS in the game itself, but I can't get past this barrier on Android. I haven't tried patching iOS yet (I can easily sideload it, but I anticipate another signature verification BS), but I might try that next.
Woops! I forgot to include that--thank you for the reminder. Check now, I uploaded it!where is dump.cs ? i can't see it.
thank, i'll try make end game mode :)) can you teach me how dump file when metadata is encrypt :))Woops! I forgot to include that--thank you for the reminder. Check now, I uploaded it!