29/01/2008, 12:26 AM
Quote:In addition to an update to Extended Pandora Menu, developer Hellcat has released Savegame Deemer, a custom firmware plugin for the PSP that allows users to easily save and load decrypted savedata from specific UMD titles. Once decrypted, savedata can then be modified directly in any standard hex editor.
Quote:When saving from a game, the savedata is saved as usual.
In addition to this, there will be another set of savedata created inside
/PSP/SAVEPLAIN on your memstick.
The folders will be named much like what they are named in /PSP/SAVEDATA,
consisting mostly of the game ID.
In the folders carrying the unencrypted savedata you'll find three file:
- <gameid>.BIN
One file will have the same name as the folder (gameid) plus the .BIN suffix.
This file will be usefull for devs only in most cases, it contains a dump
of the params structure that has been passed from the game to the syscall
used for savedata access.
This also contains the unique gamekey!!! ;-D
- SDINFO.BIN
This contains the descriptive texts that are shown in the XMB and the
save/load dialogs and is usually stored inside the PARAMS.SFO on the
original savedata.
- SDDATA.BIN
THIS IS WHAT YOU ARE LOOKING FOR! :-)))
This file contains the actual savedata, in it's pure, unencrypted form!
Edit it to all your needs, on the next load THIS will be loaded instead
of the original (encrypted) savedata.
The following "rules" apply while this plugin is active:
- If unencrypted savedata for the current load is present it will be loaded
INSTEAD of the normal/encrypted one.
- When saving, thre's always the unencrypted version saved alongside.
- If no unencrypted data exists for the current load, the normal/encrypted
one is loaded as if nothing ever happened.
So, if you want to use your normal savedata again, either disable this plugin
or delete the unencrypted version from /PSP/SAVEPLAIN.
*NOTES* *IMPORTANT* (more or less....)
In theory this shouldn't have any negative sideeffect beside slowing the
load/save down a bit due to some intentional delays for preventing
conflicts with other threads.
However, if you do not intent to use the unencrypted data, you should
disable the plugin in the recovery menu - just to be save :-)
Installation
==============
Easy:
Copy the /seplugins folder from this archive to your memstick.
If you have no plugins yet, just rename the "game.txt.new" to
"game.txt".
If you already have plugins, edit your existing "game.txt" and add
this line:
ms0:/seplugins/deemerh.prx