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

[Release] SGKeyDumper v1.7

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

[Release] SGKeyDumper v1.7

Post 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]
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
Steven
Posts: 1955
Joined: Sat Jan 01, 2011 12:22 pm
Contact:

Re: [Release] SGKeyDumper v1

Post by Steven »

Nice thanks for this.
Advertising
tomtomdu80
Buffer Overflow
Posts: 113
Joined: Tue Nov 20, 2012 6:39 pm
Location: France

Re: [Release] SGKeyDumper v1

Post by tomtomdu80 »

Nice job, thank you :)
Joel16
Posts: 914
Joined: Wed Oct 12, 2011 8:47 pm

Re: [Release] SGKeyDumper v1

Post by Joel16 »

Nice work qwikrazor87 :)
"Forever in darkness, a guardian devil."
SMOKE
Retired Mod
Posts: 3673
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: [Release] SGKeyDumper v1

Post by SMOKE »

Good job as always man :)
qwikrazor87
Guru
Posts: 2874
Joined: Sat Apr 21, 2012 1:23 pm
Location: The North Pole

Re: [Release] SGKeyDumper v1.1

Post 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.
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
SMOKE
Retired Mod
Posts: 3673
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: [Release] SGKeyDumper v1.1

Post 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?)
qwikrazor87
Guru
Posts: 2874
Joined: Sat Apr 21, 2012 1:23 pm
Location: The North Pole

Re: [Release] SGKeyDumper v1.1

Post 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.
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
SMOKE
Retired Mod
Posts: 3673
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: [Release] SGKeyDumper v1.1

Post 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:
leecherman
Posts: 195
Joined: Wed Jul 13, 2011 6:38 am

Re: [Release] SGKeyDumper v1.1

Post by leecherman »

nice works qwikrazor87 :)
Post Reply

Return to “Plugins”