Chimera Entertainment: Serialized asset data list

Programming related discussions related to game research
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Chimera Entertainment: Serialized asset data list

Post by LolHacksRule »

Chimera Entertainment's games serialize downloaded files in a binary list like this. The game creates it after getting all CDN assets. I tried my hardest to crack it, I think I did. NOTE: This is BASE64'ed in playerprefs/playerprefs.v2.xml, decoding it results in this format. Sample from Angry Birds Epic.

Code: Select all

4bytes: Header (0A86020A)
REPEATED FOR FILENAME MENTION 1:
1byte: Size of bytes for filename
?bytes: Filename
1byte: 12
REPEATED FOR FILENAME MENTION 2:
1byte: Size of bytes for filename mention 2-MD5 hash
2byte: 01 0A
?bytes: Filename
1bytes: B
REPEATED FOR FILE LOCATIONS:
1byte: File location size
1byte: 01
?bytes: File location
1byte R
REPEATED FOR MD5s (after file location):
1byte: Bytecount (20)
20bytes: MD5 hash
Last edited by LolHacksRule on Tue Mar 24, 2020 7:18 pm, edited 1 time in total.
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Re: Chimera Entertainment: Serialized asset data list

Post by LolHacksRule »

Bump?