Hey everyone, I've been trying to figure out how MagicGate encryption works, because if we can get it to work then we could edit save files and find buffer overflows and hack the PSP (much like the xbox softmod)
Anyways, I was checking out the PARAM.SFO of 2 GTA:LCS saves that I took at the same point in the game (I saved twice)
It was pretty much the same, but at 0x55D, I found a 16 bit thing (I'm guessing a key)
Later on in the file, I found 3 more at:
0x11C0
0x11D0
0x1220
I'm guessing one (or more) contributes to the save file's key...
The DATA.BIN must be encrypted, because only one variable changed between saves (time) and I found the 2 bins were 99% changed between saves. If anyone has any ideas, please let me know
EDIT: After some experimentation, I've found that the SFO itself must be hashed or something
EDIT2: I think it may use VSH encryption or hashing. Not sure exactly what this is but I intend to find out.