Release: Wagic for OFW (yes, signed homebrews are a reality on the PSP)
Things are going very fast. For those who are just joining us: until now there were basically two solutions to run homebrews on a PSP. Either you had a hackable PSP on which you could install a “Custom firmware” (CFW), or you owned one of the new models (basically every PSP that was sold since summer 2008), and had to rely on some “exploits” such as the Patapon exploit, which was used to run HBL (a homebrew loader), and later on a HEN (Homebrew Enabler).
CFW or HEN, that was basically the choice we had so far to run homebrews.
Then came fail0verfl0w, and Mathieulh. A group of developers found a critical security issue in the PS3 system, which led to a full analysis of the PS3 firmware, in which some keys used for PSP Game encryption were found. After a few weeks of hard work involving many developers, tools started to emerge. I’ll spare the details for now, but it is basically possible to sign your own games (I’m talking here about games you created, not games you get on the PSN), and run them directly on a PSP without any “classic” hack, or without a Custom Firmware.
Yeah, we're superheroes, you love us
In the video below I’m showing Wagic running on a 6.35 PSP3000. Note that I cold reboot the console, to show that no exploit is running there.
The tools to sign your homebrews, although not entirely user friendly yet, can easily be found with our friend google (and if not now, tomorrow they will be). I used prxEncrypter by bbtgp and fix-relocations by JJS.
These signing techniques still rely on some external data, and Sony could probably fix this in further firmwares by creating a whitelist of allowed Eboots. Will they actually do it, or are they now focusing on the PSP2? For now, this is only user mode (yes, liquidzigong did sign his Hen, but this Hen still relies on a kernel exploit to work, and that’s easy to fix…), which should keep us away from any form of piracy, at least for now (and, alas, from plugin support or CFW as well)
Download and Install Wagic for OFW
- Download Wagic from the official Wagic download page
- Unzip the archive at the root of your PSP
- Replace PSP/GAME/WTH/EBOOT.PBP with the EBOOT.PBP in this file
- Run the game on an official firmware 🙂
Signing tools used
- PrxEncrypter by bbtgp
- fix-relocations by JJS
How to sign your homebrew
This assumes you have access to your homebrew’s prx. If you only have the EBOOT, you can extract the prx with pbp unpacker (data.psp == your prx)
- if your prx has relocations type 7, run fix-relocations on it (fix-relocations mygame.prx) (if you don’t know, run that anyways, it shouldn’t hurt)
- run PrxEncrypter on your prx (prxEncrypter mygame.prx)
- run pack-pbp the way you usually do it in a makefile (pack-pbp EBOOT.PBP PARAM.SFO icon.png NULL pic0.png pic1.png NULL data.psp NULL )
- That’s it
There are still lots of limitations (no kernel mode, prx should be less than 5MB, no static elf support,…), but tools are being progressively built to make this easier, so I’m sure that as I type this, more convenient tools will already be available. I spotted some tools that allow to sign static elfs by embedding a loader inside of the eboot.
Enjoy 🙂




^ Holy Cow !!! 🙂
Wow 5.03 has been signed too its strange how sony is suing ps3 hackers but not the psp may be they don’t care as the psp2 will debut next week
http://pspperks.wordpress.com/2011/01/19/5-03-kernel-exploit-hen-has-been-signed/
I made a video on how to sign any homebrew: http://www.youtube.com/watch?v=RS15Q7dvLjs&feature=related
sunscribe!
Things are falling apart for PSP…. its like flood just after release of TN HEN.
Things that were unimaginable are happing on daily basis … whats next ?? 🙂
No one thought that PS3 holds the keys for PSP lock :p
Congrats !! Keep up the good work wololo and thanks to all devs.
Cheers
Now if someone could just do this to 5.03 Prometheus and I would be set for life 🙂
Did you read the part where I said “no kernel”?
sorry actually I didn’t, I just read this big EPIC WIN Title 🙂
what about this
http://www.psp-hacks.com/2011/01/18/psp-6-35-pro-hen-signed/
legit?
no it does not work with full cfws but a live cfw can be booted using this “signing trick”
AMAZING GUYS;)
We have your keys!
Is there a tool that like makes 6.20 TN-B a perminate hack.
no
http://wololo.net/talk/viewtopic.php?f=2&t=1879 is the place to share your working signed (legal)HomeBrew´s thanks 2 all 4 make this possibel first(3yeah) playabel game by Ortega and the the last by stevebenz(picodrive)!!!
So come to the forum or post it here and i try to pick it up.
i did a mistake Picodrive(signed) is uploaded by DarXPloit_$a1 !!!sorry!!!
Stevebenz has uploaded Jelly cars and a few min. ago, Mario bros.!
someone to sign HBL!
That’s actually a good idea…some work is needed though (HBL is not a “typical” homebrew), but that would allow to run unsigned homebrews directly with a loader 🙂
ui
very good. congratulations to Wololo, Mathieulh, bbtgp ,JJS, all devs.
are the guys,,
brasil thanks.
i used wagic to get back into my hen for my pspgo using the pause feature so i could also always have wagic one click away but if i do this because its only user mode will that not let me back in the hen from the pause anymore ?
@skilgannon: correct, if you use the Hen, this version of Wagic doesn’t bring much to you. I believe though that if you run the Hen, then this version of Wagic, then “pause” on your pspgo, you are still in the Hen. Signing the homebrews doesn’t magically remove the Hen from the Kernel Ram. The question though is: “will signed homebrews run on the Hen?” I admit I haven’t tried that.
Yes, it works even if HEN is enabled.
yes it is possibel with ofw6.2 and tn-b(3004-4g) to use signed hb´s
New Tutorial!!!
http://wololo.net/talk/viewtopic.php?f=20&t=1897
” These signing techniques still rely on some external data, and Sony could probably fix this in further firmwares by creating a whitelist of allowed Eboots. ”
what does this mean?? They can patch it?? no homebrews??
They will let the psp check a list of allowed eboots. If the eboot does not show on the list it won’t run.
But if they take the time to patch this it’ll probably be “hacked” in 24 hours after release. 😀
REVOLUTIONARY!!!
http://twitter.com/#!/liquidzigong
6.35PRO First signed HEN
http://u.115.com/file/f33c36db64no
cool
@wololo
Can you explain where is the use of PSP keys found on PS3? I mean in this whole signing process on which step keys are used ?
The PSP keys were needed because the PS3 firmware has a PSP emulator, which is used to run minis.
this is the COOLEST thing that will happen this year! Last year was the hen!
Good, wagic is the only homebrew that I keep on the psp along with NetFront
@ wololo: does netcode work in “signed” homebrews too? When can we expect a network (or even in the same PSP) two-player mode for Wagic? 🙂
VirtuousFlame chickhen has now signed and R2 released!
link
http://pspking.de/forum/showthread.php?tid=32337&pid=
@wololo
can you tell us how were you able to make this???
Hi,wololo what is pack-pbp ?
nice!!! too bad you cant do this on games… i wish psobb could be played on a psp 😛
i always wanted phantasy star online to be portable…not talking about the ones that play like psu….nor ps zero…
6.35 PRO is now signed!!!!!!!!!!!!!!!!!!!go to http://www.twitter.com/liquidzigong
Hello everyone! Gosh, psp scene is awesome now!! Guess what! I made video tutorial on how to sign your own homebrews and play ISO’s without the hen running on youtube, so you can watch the video and learn. Since this is not a legal proccess, the video on youtube is private, so you neeed to have a youtube account. Once you sign in on youtube, click this link: http://www.youtube.com/subscription_center?redirected=1&add_user=cristianoronaldo3213
Click on the blue button around the middle of the page. I don’t know what the button says, but after you click it, the video on how to sign the homebrews will begin playing. I used a translator to convert this to english. I cannot read the english, that is why i don’t know what blue button says. If you cannot understand me, i’m sorry. But, trust me. It works.
thanks for the tutorial man! after i pressed the blue button, the video came! i am now playin kingdom hearts on my psp without any hack! u rock!
lol that’s FAKE
I am getting this error using cmd to fix the DATA.PSP with fix-relocations
Error: not a PRX
I even tried to change the file extension to prx, and it keeps saying the same, i’m trying to patch snes9x
help D:
@Wololo I bet U are Glad to have Wagic signed on ofw…. Seems like wagic is your baby! Grats!
brings me back to the Dreamcast hacking scene… Good times… Good times
Wololo!! 6.35 PRO was signed and can be run directly from the XMB!
source: https://twitter.com/liquidzigong
btw just used PRXEncryper http://wololo.net/talk/viewtopic.php?f=20&t=1897 …… just tested it on MultiDice it worked very well, ty so much!!! going to try to do more just moving my way up :P….. ty wololo for the links.
I am happy to say that once patched, PicoDrive performs a lot better running directly under OFW than it ever did under HBL.
@wololo
sign HBL please.
can i sign an eboot made with popstation?
i really want to play my psx games on the psp
That’s all I want to know, too. I’ve been trying and it hasn’t been working for me though.
I have he ofw 6.20….should i update to 6.35 to take advantage of 6.5 PRO signed HEN????
hen tn-b is the best choise 4 now. I use this hen till tn-c is released.
lol tried to sign aircrack but the mediamanager.prx wont work, is this cuz or kernal sht or what? been searching exstensively for an answer would i hafto edit mediamanager.prx?
yes, mediamanager.prx sounds like it is a kernel prx.
Most of the time, if a homebrew makes a reference to an external prx, this prx is Kernel. The usual bad sign is if in additiona to the EBOOT.PBP, there are additional .prx files in the folder…
(Note that Wagic has a kernel prx too, but it is not necessary for the game to run, just used for debugging)
Thank you very much 🙂
ok was wondering cuz i sighned guitar tuner and it has guitartuner.prx…. TY
6.31 pro please!!!!