Page 1 of 3

[Release] SGKeyDumper v1.7

Posted: Wed Mar 19, 2014 10:17 pm
by qwikrazor87
Hello everyone.
Here is a lightweight simple plugin to dump a game's savedata key.
I know that there are others like SGDeemer or FreeCheat but this one works in games where SGDeemer fails/crashes the game (like Duael Invaders) and it is much faster since it is only dumping the key, and with FreeCheat you need to go through a bunch of options to dump the key, just enable this plugin and it'll be ready to dump the key.
The savedata key is dumped to ms0:/PSP/SAVEPLAIN/(SAVEDATAFOLDER)/(GAMEID).bin and it is ready to be used with SED for PSP or hgoel's SED for PC.
Oh yeah, there is no fancy menu.

Here's the download, source included (GPLv3).
v1.7:
SGKeyDumper v1.7.zip
Older downloads
Changelog:
[spoiler]v1.7:
Now properly saves the game key on the PSP Go. (Omega2058)
Added some new checks for when the main game module is loaded, no more hard coded delay times. (qwikrazor87)

v1.6:
Added support for PSP Go internal storage, defaults to the memory stick, if it's not available it saves to ef0:/.

v1.5:
Now dumps game key to ms0:/PSP/GAME/SED/gamekey/, thanks to eigthdayregret for the suggestion.
Changed delay to 5 seconds.

v1.4:
15 second delay added by Omega2058

v1.3:
The plugin now waits until the system returns booted status, had yet more issues with certain games.

v1.2:
The plugin now waits until the first user module is loaded, still had issues starting some games, now fixed.

v1.1:
Added one more second to the delay at the start of the plugin, some games wouldn't start.

v1:
initial release[/spoiler]

Re: [Release] SGKeyDumper v1

Posted: Thu Mar 20, 2014 12:19 am
by Steven
Nice thanks for this.

Re: [Release] SGKeyDumper v1

Posted: Thu Mar 20, 2014 12:41 am
by tomtomdu80
Nice job, thank you :)

Re: [Release] SGKeyDumper v1

Posted: Thu Mar 20, 2014 1:10 am
by Joel16
Nice work qwikrazor87 :)

Re: [Release] SGKeyDumper v1

Posted: Fri Mar 21, 2014 11:52 pm
by SMOKE
Good job as always man :)

Re: [Release] SGKeyDumper v1.1

Posted: Sat Mar 22, 2014 12:03 am
by qwikrazor87
Thanks guys. :)

Added v1.1, added one more second to the delay at the start of the plugin, otherwise some games wouldn't start.

Re: [Release] SGKeyDumper v1.1

Posted: Sat Mar 22, 2014 12:25 am
by SMOKE
Lol I was looking at the src and I like this function or whatever it's called:

Code: Select all

void qwikDump(u32 a0, u32 a1)
(What is that anyways?)

Re: [Release] SGKeyDumper v1.1

Posted: Sat Mar 22, 2014 12:45 am
by qwikrazor87
SMOKE wrote:Lol I was looking at the src and I like this function or whatever it's called:

Code: Select all

void qwikDump(u32 a0, u32 a1)
(What is that anyways?)
:lol:
It's just the hooking function for sceUtilitySavedataInitStart that dumps the key from the savedata struct.

Re: [Release] SGKeyDumper v1.1

Posted: Sat Mar 22, 2014 12:49 am
by SMOKE
qwikrazor87 wrote:
SMOKE wrote:Lol I was looking at the src and I like this function or whatever it's called:

Code: Select all

void qwikDump(u32 a0, u32 a1)
(What is that anyways?)
:lol:
It's just the hooking function for sceUtilitySavedataInitStart that dumps the key from the savedata struct.
Oh ok. Yea, I like to try to read and understand random src's I find even though I still have no idea what I'm looking at :lol:

Re: [Release] SGKeyDumper v1.1

Posted: Sat Mar 22, 2014 6:37 am
by leecherman
nice works qwikrazor87 :)