Need help understanding assembly code related to how the savegame file input subscription info

Reading, editing and everything related to the files created by games to contain savegames and configurations
doantuankhoi
Posts: 12
Joined: Fri Mar 06, 2020 4:44 am

Need help understanding assembly code related to how the savegame file input subscription info

Post by doantuankhoi »

Game name: RESTAURANT DASH: GORDON RAMSAY - https://play.google.com/store/apps/deta ... ordondashx
Currently the game has stopped receiving updates and some outfits are now unobtainable even with using real money so I want to figure out how the savegame file and the cache file used to store item drop list and its odds are encrypted to edit them and obtain all the outfits to make a video archiving them. I have done so with one of their earlier games, Diner Dash, but I was lucky because it wasn't encrypted back then: https://www.youtube.com/watch?v=9CaNWUIkNe0
I have decrypted the save file using the instructions here (viewtopic.php?f=20&t=13340), and found this line in the game's save.json save file (https://drive.google.com/file/d/1ZJuzq3 ... drive_open):

Code: Select all

"subscriptions_last_known_active":   {
            "S":   "[]"

The problem is I don't know how the game's lib input info to this string, but I have found strings related to this in the game's lib libpfgame.so file (full lib folder: https://drive.google.com/drive/folders/ ... drive_open):
Image
Image
I don't have any experience in IT so I can't understand what the code means. Please help me out, it would help us fans know what the subscription-exclusive items look like since even if we subscribed, it doesn't get us those items anymore and no one has done a video on them :( I have asked for permission from one of the game staff (I'm currently playing their current game, Diner DASH Adventures and got in touch with the devs since I'm a mod of the game's fan-created players' group), shown below here. Unfortunately he can't give me all the items directly now since the game is still being supported so yeah cracking the encryption is the only way to do this :( Thanks for reading this!
Image
P. S. Here's the full game folder with all the files: https://drive.google.com/drive/folders/ ... yB_RBO2wDB