ps3mca-tool

PS2 ps3mca-tool 1.5.1.0

we have discovered something interesting

unlike we used to believe, Official retail memory cards not only support developer and retail magicgate

There are two additional keys we were not aware of.

Wich of these keys is used is operated by the console, when sending the 0x7F command to the card (CardAuthKeyChange)

We now know more of this, and therefore, we decided to expose the parameter of this card key change command into the config file

upload_2025-5-15_2-36-52.png


A full example of the ini file with this new configuration

Code:
[ps3mca]
mgkey=retail
verbose=4

[retail]
keychange_param=1
MC_CARDKEY_MATERIAL_1=...
MC_CARDKEY_HASHKEY_1=...
MC_CARDKEY_MATERIAL_2=...
MC_CARDKEY_HASHKEY_2=...
MC_CHALLENGE_MATERIAL=...
MG_KBIT_MATERIAL=...
MG_KC_MATERIAL=...
MG_KBIT_MASTER_KEY=...
MG_KC_MASTER_KEY=...

[arcade]
MC_CARDKEY_MATERIAL_1=...
MC_CARDKEY_HASHKEY_1=...
MC_CARDKEY_MATERIAL_2=...
MC_CARDKEY_HASHKEY_2=...
MC_CHALLENGE_MATERIAL=...
MG_KBIT_MATERIAL=...
MG_KC_MATERIAL=...
MG_KBIT_MASTER_KEY=...
MG_KC_MASTER_KEY=...

[arcade2]
keychange_param=3
MC_CARDKEY_MATERIAL_1=...
MC_CARDKEY_HASHKEY_1=...
MC_CARDKEY_MATERIAL_2=...
MC_CARDKEY_HASHKEY_2=...
MC_CHALLENGE_MATERIAL=...
MG_KBIT_MATERIAL=...
MG_KC_MATERIAL=...
MG_KBIT_MASTER_KEY=...
MG_KC_MASTER_KEY=...

[developer]
keychange_param=0
MC_CARDKEY_MATERIAL_1=...
MC_CARDKEY_HASHKEY_1=...
MC_CARDKEY_MATERIAL_2=...
MC_CARDKEY_HASHKEY_2=...
MC_CHALLENGE_MATERIAL=...
MG_KBIT_MATERIAL=...
MG_KC_MATERIAL=...
MG_KBIT_MASTER_KEY=...
MG_KC_MASTER_KEY=...

[prototype]
MC_CARDKEY_MATERIAL_1=...
MC_CARDKEY_HASHKEY_1=...
MC_CARDKEY_MATERIAL_2=...
MC_CARDKEY_HASHKEY_2=...
MC_CHALLENGE_MATERIAL=...
MG_KBIT_MATERIAL=...
MG_KC_MATERIAL=...
MG_KBIT_MASTER_KEY=...
MG_KC_MASTER_KEY=...
  • Like
Reactions: Emulatci and TnA
bugfixes related to the information print on screen. not the actual program functionality
Back
Top