Flood
August 22nd, 2012, 11:08
Greetings sirs and madams. I wasn't sure where to post this and the newbie forum seemed the most appropriate
So, my question is related to the Android platform, but I'm sure it'd be almost the same as for linux (and I'm sure there're plenty of linux gurus here
). My question is this: Is it possible to decompile the .so files of a program (when NOT having access to the original source code) and then modify them to change the way a program works?
In specific terms, there's a game that I've installed on my Android. It is impervious to attempts by GameCIH, GameGuardian (memory-modification based cheating app
) to change the values it stores in the temporary memory. If this were some other game, I'd simply access it's savegame and modify the values I wanted. But see, this game encrypts its savegames as well. So, I set out on a quest to find out if I could somehow modify its mscorlib.dll file (which I believe contains the command to make the game encrypt the save file[other games that encrypt their saves have an .so file. BTW what is the difference b/w an .so and a .dll file?]) to make it create a savegame file WITHOUT encryption.
In the end, let me say that I HAVE searched THOROUGHLY but haven't come across much relevant material. Secondly, I do NOT wish to simply cheat this game, I want to know that there's ALWAYS another way. I tried myself, but being inexperienced with programming, I turn to you guys. I ran REC on another game's lib.so file, but that returned gibberish.
So... I guess I'll wait for someone to come along, see this, and (hopefully) help me out.

So, my question is related to the Android platform, but I'm sure it'd be almost the same as for linux (and I'm sure there're plenty of linux gurus here

In specific terms, there's a game that I've installed on my Android. It is impervious to attempts by GameCIH, GameGuardian (memory-modification based cheating app

In the end, let me say that I HAVE searched THOROUGHLY but haven't come across much relevant material. Secondly, I do NOT wish to simply cheat this game, I want to know that there's ALWAYS another way. I tried myself, but being inexperienced with programming, I turn to you guys. I ran REC on another game's lib.so file, but that returned gibberish.
So... I guess I'll wait for someone to come along, see this, and (hopefully) help me out.