[Release] SED port for PC
Hey everyone! It’s been a long time since I last posted but that’s because I’ve been busy with life. This morning, being free for the first time in almost a month, I decided to work on some code so I decided to make a proper program to encrypt/decrypt PSP savedata. This is much simpler than the JPCSP/PPSSPP hack (which only decrypted savedata). Despite previous failed attempts, this time it worked! So here’s the release!
SED PC
It’s fairly simple to use this tool.
Usage: sed -e [Input File] [PARAM.SFO] [Output File] [Game Key File]
sed -d [Input File] [Output File] [Game Key File]
Where :
‘-e’ tells it to encrypt, ‘-d’ to decrypt.
[Input File] is the file to encrypt or decrypt
[Output File] is the name of the file to save to
[PARAM.SFO] is the location of the PARAM.SFO file whose hashes should be updated (Not really updated yet)
[Game Key File] is the full path to the file which has the game key
The (extremely) untidy source code can be found at GitHub
Credits go to the team behind libkirk and to the PPSSPP team for the sceChnnlsv implementation, these two libraries made my work easy.
Very cool! Time for an update of your “Finding VHBL exploits without a PSP” Tutorial?
+1
+2
+3
+4
Lol, not yet. I’ve still got a few more things to finish up before that tutorial needs an update 😉
I’m not sure if the DL link here is for the latest build and because github would be an easier place to update without the links here breaking, can you please change the dl link to https://github.com/hgoel0974/SED-PC/releases ?
Also, I renamed the program to SED-PC because I totally forgot that there’s already an SED on linux.
My first thought was “***, sed’s not new”.
+6 great app HGoel
+5
happy happy joy joy +10
now just a howto coming from store
till exploited save
Nice release but maybe you should consider another name, as it’s command line and conflicts with a very common also command line tool on any *NIX system. Would make it less confusing for anyone using this program on such system.
Seconding this. A name like psp-sed would be preferable to a name that is an existing command line tool that basically all *nix computers have.
just rename the binary, it’s that simple
Right after I finish working on exploits. Figures.
Nice work.
It’s great to see a port of the SAVEDATA algorithm to a PC application.
Just a small note, a couple weeks ago I’ve added the ability to dynamically decrypt and re-encrypt SAVEDATA to JPCSP (r3432), as well as an option to dump the emulated game’s SAVEDATA key.
Combining game emulation and SAVEDATA re-encryption should greatly help finding potential exploits (for Vita and what not).
Also, there’s still a portion of the algorithm missing in the PARAM.SFO hashing process.
Right now, JPCSP and PPSSPP aren’t able to re-encrypt data into mode 0x41 (both emulators and SED for PC generate SAVEDATA with modes 0x01 or 0x21).
I don’t know if this is tested by the Vita’s PSP emulator, but it should be worth checking out.
I wish I could pay $400 in PS4. Here the price for the PS4 is $1657 USD.
With this money I could buy four PS4s and some game.
*** government here…
try ebay to buy your ps4 shipping from us shouldnt cost that much
If I am not mistaking that price sounds like he lives in Brazil or something. Those taxes on imports are ridiculous there as many Brazilians say and report for the cost of most foreign goods. Sorry if I got your nationality wrong though.
if my goverment is an ***, i would definitely buy one from black market.
compile the sed-pc or sed-psp or the sed working …
compile it whole to a library for apache libraries
and make me a php-sed 🙂
or even a php-ps3savetool
make it so it can compile with my toolchain in phpsh.php
thats a terminal for php
so i can build exploits and saves from my browser lol
cheers
United states*
Awesome..
😀 Does this mean that I can finally use my old Final Fantasy Tactics savegame files on my PVita with eCFW without having to start all over because of encryption issues?
No. This tool is for decrypting PSP saves for finding exploits.
then move on to ur localhost apache webserver or other
and make a cms install
and make a page that runs a command
phpSH.php the name of the php script that runs path commands
the name of the page is the command name
so
localhost/drupal/CMD.exe for windows
localhost/drupal/sh for linux
etc
…
more commands here
…
in phpsh script automacro eatch command
and then add them to ur path and cms
could u run ur commands as pages or shellscripts ?
whats ur code of this oddity.
cheers
SED-PC now supports Linux as well! Thanks to codestation! 😀
Linux users, grab the source code and type make in the source directory to build.
is this open source?
yes. read carefully, the github link is up there.
nice!
how do the algorithms for encrypt/decrypt work btw?
they use sceChnnlsv and the psp’s kirk engine. In this port,I just use the kirk-engine library and stuff from PPSSPP to simulate the same environment
thanks for the heads up
can only look at it next weekend
as the weekend ends
and i have to go again
what about a howto with all the different uses
and hacks patches cracks for sed and more ?
or a sed faq on popular hacks
headsup
cheers
I’m not sure you understand what this is. It’s a savedata encrypter / decrypter, so there can’t really be a popular hack for it or maybe I just don’t understand what you’re trying to say.
Think person. like u talk about more hacks and more about save encrytion decryption…
pspPathgenerator
for windows and linux and maybe mac ?
what it does is install on ur windows/linux/mac
and creates an eboot containing
all exectuables in a systems path
BIN2O BIN2C BIN2PRX BIN2PATH2EBOOT
bached converted for psp
and thus generating an eboot for psp
with terminal interface and keyboard options
like an android as psp keyboard
or other devices interactivity
You reallyyyyy have no idea what this is for.
lol rude
sound cool… Would think to work with a psp go with it’s bluethooth.
uryryry!
SED? use for??
encrypting/decrypting PSP savedata
Ooh so it’s S.E.D save encrpyte decrypt coool.
Wow, wow, wow, let me get this straight. You say you code and yet you have a life to take care of? How the heck did you do that, it is impressive, your tool is also awesome.
Talented… Right..
A few questions
1)Does this support re-encrypting saves
2)Can I use a save that I’ve edited (assuming I know what’s editable in said save that won’t cause the game to ignore it) on an actual device, such as the Vita
Can’t run it, says I’m missing msvcr110d.dll
Windows build on github is next to useless for no good reason:
it was built as “Debug” instead of “Release” version (resulting in missing DLLs on all but developers’ computers); it doesn’t need to be compiled on MSVS2012 (MSVC++ 2010 is enough if sln file is edited to contain older version number); it doesn’t support WinXP and Win2003 as target OS because VS2012 doesn’t support them by default.
Download free MS VC++ 2010 Express, download the source, edit sln file and recomplile the program as Release; I did it myself and it works fine on XP.
I am having some trouble using this. It will not let me decrypt my save. It keeps telling me “Unknown command”..
I like the valuable information you provide in your articles.
I’ll bookmark your blog and check once more here frequently.
I’m moderately certain I will be informed lots of new stuff proper here!
Good luck for the following!