So many exploits, so little time
If you’ve been following our /talk forums, you might be aware that we collectively have access to about 5 to 10 user mode game exploits in psp games.
I know some of these exploits, others I don’t, so I cannot exactly tell how much of them are duplicate… I’ve been helping to port VHBL to some of them. Our goal is to release some of those before Sony’s next firmware update, but unfortunately I’m lacking free time to help.
I know that the exploit found by yosh (a.k.a. wth) has been ported to VHBL by yosh himself, and he should be sending the files to me very soon for a release. I’ll of course keep you guys updated, although I haven’t tested this myself yet. More recently, xerpi found a game exploit as well and we started porting HBL to that exploit as well. Unfortunately, that game does not import some of the critical functions required for HBL to work properly, and that might jeopardize the release. JJS has been helping on that, and I have yet to double check his work in order to see if HBL is really a lost cause on that exploit.
For more details on the ongoing works, again, check our /talk forums, where you will find a handful of other hackers working on PSP Game exploits which will potentially open the door to homebrews on the Vita. Overall, I feel like I’m the bottleneck for the next release of VHBL (independently of the exploit used), so I decided to release a new tool in the HBL svn. That script, given a memory dump, a list of uids (easily obtained through psplink), and a list of functions imported by your exploited game, will generate the “exploit_config.h” file needed to compile HBL (the whole process is explained here, and creating the exploit_config.h was, until today, the most difficult part of the process).
I will give more details on that file later on, and I’m sure we will improve it in the days to come, but basically, if you found an exploit in a game, that script should make it easier for you to port HBL to your exploit, as it generates everything you need for the compilation. You’ll just need to replace the “TODO” parts with your HBL loading address and the location of your savedata.
That script can be found here in our svn, and hopefully should make me less “necessary” for further ports of VHBL. The idea behind HBL was to make it easier for people to run homebrew with their exploit, not to make me the obligatory entry point to user mode homebrews 🙂
It is important to mention that not all these exploits are equivalent. Some games are lacking essential imports for VHBL, which might affect compatibility. Some exploits are for games available only in one Sony store, not worldwide, etc… I don’t know how many of them will eventually be released, but stay tuned, as usual 🙂