I posted on gtx about this stuff. If you use saveslicer, you'll understand what I'm talking about...
-The gameinfo/gamedata section seems to be the only thing crypted. Duplicate saves, 100% different.
-The garages are the same, only the first few bytes change in that section. The garage section seems to only be a placeholder list for the cars (same order you'll see in the game garage).
-Now, the encryption could be 1 of 2 things... a timestamp, down to the second - so you get a different gamedata everytime ie: if you save @ 12:30:21 and then save again 10 seconds later, you'll end up with savegames identical EXCEPT FOR: the gamedata section and the first few bytes of the garage section.
-The other option, is that its a randomly generated "key" every savegame. The one thing I noticed - refering to the first few bytes of the garage section that changes. If I take the 2 savegames, identical - except they were saved 10 seconds apart - take swap the part of the garage section around to the other save (the first few bytes) - the savegames would not work. It would save "corrupt save" error or lock up. Now, interestingly enough - I pop the memcard in slot2, load it up via arcade mode (2player battle), I could use the first car (it runs like it does stock), any other car I try and use on that savegame - the game crys with this new error "please insert the correct memory card and try again".
-Basically, what I'm saying is that the key to hybriding (or atleast decrypting the gamedata section of the savegame) - is that first part of the garage section. Whatever it is, it is vital to the game playing off that card. Arcade mode works - kinda, shows the list in the garage, because that is NOT encrypted. However the reason the first car is usable (albeit in stock form, is unknowon - maybe its because it is the default, primary car?). But basically, from my own testing: That lil section of code is what decrypts the gt4 gamesave, lets gt4 know how to read the gamedata. Thats why it crys when u change it - because that is the key to another gamesave and it won't work with that one - defaulting to corrupt status untill you restore that section.
Hopefully this'll spark some creative discussion about this. Maybe an algorithm could be figured using that "key" in the begining of the garage section - and trying to figure the gamedata section.
-l8r