PS3 Moving PS2 memory card between PS3HEN and PC

Good morning.
I am struggling with swapping memory cards between my PS3 running HEN and my PC with PCSX2. I'm attempting to encrypt my PCSX2 memory card with the PS2Classics tool to then be used on PS3HEN.
Both the command line and GUI versions of PS2Classics have produced different encrypted memory cards, but neither of them works when starting a PS2 game on HEN. I can explain what happened in detail if that is confusing behavior.
I have been able to use the same memory card interchangeably between ps2_netemu and PCSX2 before, so I suspect that HEN will only accept cards made by ps2_netemu, which can then be decrypted for PCSX2 and encrypted back to use with HEN.
If my suspicion is incorrect, please let me know and what steps I'm taking wrong, if you know.
 
VME are memory card images with ECC (without ECC cannot be used), encrypted by per game klicense. In case of so called placeholders, it is used some generic one. But normally, each bought game, using unique key.

There is no such thing as card encryption per emulator or exploit. ;]
 
Well I was only ever using the classics placeholder and a single memory card for all PS2 save files, so card encryption for the whole emulator seemed appropriate to say.
Is there a way I can find the key used to encrypt my working VME file or what generic key is used for the classics placeholder? I don't need to worry about game specific keys. I only ever use the placeholder. I'm just concerned with transferring the same memory card from PC to PS3.
 
Encryption key is UNIQUE not per emulator but PER GAME. ;)

No you cannot but you can find it by bruteforcing klicense of game EBOOT. In case of so called placeholders, all using the same.
Am I correct? @aldostools
 
I understand that the encryption key for memory cards is unique per game, but since you say placeholders just use generic ones, I'm saying encryption to generally refer to using a ps2 memory card with a placeholder.
I have taken a memory card created by PCSX2, encrypted it with a klicense of all 0's (since that seems like the most obvious generic key, and I couldn't find any other info online), and transferred it to the PS3, only to have it not work and say the save data is corrupted.
In the past, I have taken a memory card created by the ps2 placeholder, transferred it to my PC, and decrypted it. I can use the decrypted card on PCSX2 to play a game, encrypt it, transfer the card to the PS3, and use it without a save data corruption error. I am wondering if this behavior makes sense, and how I can fix the error in the former scenario.
I'm sorry if my repeating myself is irritating, I'm just not sure if I'm explaining my problem correctly.
 
That means key is wrong, game cannot decrypt it.

However, isn't WMM not redirecting SCEVM0.VME to VM2? I remembered something like that.

I understanding your problem. ;]
 
I'm not sure what you mean by redirecting SCEVMC0.VME to VM2. I can only use VME files since I am on PS3HEN.
I will try encrypting my memory card with the generic klicense file used by PS2 Classics Placeholder, not a string of 0's. If that doesn't work, I will settle for just decrypting the PS3-generated file, since that seems to work at least, thank God.
 

Similar threads

Back
Top