Advertising (This ad goes away for registered users. You can Login or Register)

[Release] SGKeyDumper v1.7

Plugins for PSPs running on 6.XX
User avatar
qwikrazor87
Guru
Posts: 2874
Joined: Sat Apr 21, 2012 1:23 pm
Location: The North Pole

[Release] SGKeyDumper v1.7

Post by qwikrazor87 » Wed Mar 19, 2014 10:17 pm

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]
Advertising
Last edited by qwikrazor87 on Sat Mar 22, 2014 6:36 pm, edited 5 times in total.
PSP 2001 - TA-085 - 6.61 PRO-C2
PS Vita 3G - PCH-1101 - 3.65 HENkaku Ensō
Alcatel phone - Android 8.1.0
Laptop - Toshiba Satellite L305D-S5974 - Ubuntu 16.04 LTS

User avatar
Steven
Posts: 1955
Joined: Sat Jan 01, 2011 12:22 pm
Contact:

Re: [Release] SGKeyDumper v1

Post by Steven » Thu Mar 20, 2014 12:19 am

Nice thanks for this.
Advertising

User avatar
tomtomdu80
Buffer Overflow
Posts: 113
Joined: Tue Nov 20, 2012 6:39 pm
Location: France

Re: [Release] SGKeyDumper v1

Post by tomtomdu80 » Thu Mar 20, 2014 12:41 am

Nice job, thank you :)

User avatar
Joel16
Posts: 914
Joined: Wed Oct 12, 2011 8:47 pm

Re: [Release] SGKeyDumper v1

Post by Joel16 » Thu Mar 20, 2014 1:10 am

Nice work qwikrazor87 :)
"Forever in darkness, a guardian devil."

User avatar
SMOKE
Retired Mod
Posts: 3673
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: [Release] SGKeyDumper v1

Post by SMOKE » Fri Mar 21, 2014 11:52 pm

Good job as always man :)

User avatar
qwikrazor87
Guru
Posts: 2874
Joined: Sat Apr 21, 2012 1:23 pm
Location: The North Pole

Re: [Release] SGKeyDumper v1.1

Post by qwikrazor87 » Sat Mar 22, 2014 12:03 am

Thanks guys. :)

Added v1.1, added one more second to the delay at the start of the plugin, otherwise some games wouldn't start.
PSP 2001 - TA-085 - 6.61 PRO-C2
PS Vita 3G - PCH-1101 - 3.65 HENkaku Ensō
Alcatel phone - Android 8.1.0
Laptop - Toshiba Satellite L305D-S5974 - Ubuntu 16.04 LTS

User avatar
SMOKE
Retired Mod
Posts: 3673
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: [Release] SGKeyDumper v1.1

Post by SMOKE » Sat Mar 22, 2014 12:25 am

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?)

User avatar
qwikrazor87
Guru
Posts: 2874
Joined: Sat Apr 21, 2012 1:23 pm
Location: The North Pole

Re: [Release] SGKeyDumper v1.1

Post by qwikrazor87 » Sat Mar 22, 2014 12:45 am

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.
PSP 2001 - TA-085 - 6.61 PRO-C2
PS Vita 3G - PCH-1101 - 3.65 HENkaku Ensō
Alcatel phone - Android 8.1.0
Laptop - Toshiba Satellite L305D-S5974 - Ubuntu 16.04 LTS

User avatar
SMOKE
Retired Mod
Posts: 3673
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: [Release] SGKeyDumper v1.1

Post by SMOKE » Sat Mar 22, 2014 12:49 am

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:

User avatar
leecherman
Posts: 195
Joined: Wed Jul 13, 2011 6:38 am

Re: [Release] SGKeyDumper v1.1

Post by leecherman » Sat Mar 22, 2014 6:37 am

nice works qwikrazor87 :)

Post Reply

Return to “Plugins”