Last week, an exploit on the PS Vita through the PSP emulator was announced by Mamosuke. The exploit was found by Teck4, and, we won’t stress it enough, is a PSP exploit that gives us user mode access within the PSP emulator on the Vita. So this is not a Vita exploit per se, but it’s still very cool. Mamosuke confirmed this with a video a few days ago, and today I was able to confirm the exploit myself as shown in the video below (and I must admit that I spent way too much time working on that basic flame effect). The video below shows the exploit running on both a PSP 1000 and the PS Vita.
You are currently browsing the archive for the HBL category.
Japanese PSP scener Mamosuke announced today on his blog that he was able to confirm a “Hello World” running on the PS Vita through the embedded PSP emulator. The exploit was made by developer teck4, and most likely relies on one of our good buffer overflow friends. and for those who are wondering “is it real?”, my current answer is that I haven’t tried it yet, but knowing Mamosuke fairly well I can tell you it’s true.
Technically, the idea behind the hack is simple but brilliant: the PS Vita has a PSP emulator, and we have plenty of PSP game exploits lying around… can we assume they will work on the emulator? That’s what teck4 tried, and the answer is yes, so he managed to run unsigned code on the PS Vita.
While we’re all waiting for a new Kernel exploit, a Hen, or a CFW on 6.60, we might want to enjoy some homebrews on the latest Sony firmware. For that, you currently have two possibilities. Either give a try to the the hundreds of signed homebrews that are available, or if you find a homebrew that is not signed, run it through HBL. I said a few days ago that HBL would run out of the box on firmware 6.60. This wasn’t true, some additional security was added that prevented HBL to run. But thanks to the work of JJS, only a couple days after the release of OFW 6.60, we are able to provide you a version of HBL that runs on the latest Sony firmware. This one is a full release build, so it runs faster than the debug builds you might have seen recently.
Download here, as usual, and enjoy your homebrews!
Two days ago I mentioned that Half Byte Loader was a good way to still run homebrews on official firmware 6.60, if you’re one of the poor souls who updated. It turns out I was wrong, as HBL, for now, doesn’t run on Firmware 6.60, due to some tricky changes in the PSP firmware. JJS found a workaround however and published a Debug version of HBL, that runs on 6.60. Since the download also contains a patch file, it is fairly easy to compile a “release” build for those who want to, but JJS announced he still wants to add a few tweaks before we feel confident to publish a release build.
This is of course, until a downgrader or a Hen appear for 6.60, which should happen sooner than later
With the number of firmwares, PSP models, motherboards, and the speed at which devs come up with new tools, it is very difficult to keep up to date with what’s the best way to install a Custom Firmware on your PSP. Some people don’t even know if they can run a CFW on their PSP or not, or what solutions exist for them.
CFW For Dummies is my humble attempt at making an up to date guide on how to install a CFW or Homebrew solution on all existing PSP models. I tried to cover all existing “up to date” solutions. Like most similar guides, it needs improvement and fixes. Like most guides, it will become obsolete in a few weeks.
But right now it is up to date, and I’ll do my best to update it based on people’s comments and experiences And unlike most guides, it is designed in a way to lead you directly to the information you need, based on your psp hardware and firmware. It is not noob-proof yet, but that’s the ultimate goal.
So, if you have a PSP, and are lost as to which Custom Firmware can be installed and/or run on your machine, if you don’t clearly understand what a HEN, CFW, or Ta88v3 are, just follow the guide
Note: Looking for the NesterJ NES Emulator? You can download it here
If you’re on a Firmware 6.36 or less, there’s a high chance you already know about the Homebrew enablers available for you, which are as close as you can get to a Custom Firmware nowadays. Homebrews, plugins, Kernel mode, everything you want to do with your PSP is now doable (Sony still hasn’t added youtube support in the official firwmare, while we’ve been enjoying it on CFW for almost 3 years now… but if you’re running one of those Homebrew enablers, you already know that.)
Of course, Official Firmware 6.37 patches the Kernel exploit used by the HEN, as well as the exploit in the Game “minna no sukkiri”.
But this is no news anymore, we can now sign user-mode homebrews for the PSP, and 6.37 doesn’t patch that. This means that if you’re on 6.37, you still have a possibility to run user-mode homebrews (which represent the majority of homebrew games and utils)… as long as they are signed.
Of course, you can look for signed homebrews (there’s a good list here), and run them directly on your machine. Often though, you will run into a homebrew that is not yet signed. Yes, you can sign homebrews yourself on your PSP. But maybe you won’t want to bother. Or maybe the homebrew you want to play has limitations that prevent it to be signed (*cough* scummVM *cough*). Such as homebrews that are too big, or homebrews compiled as static elf. Unless you’re very tech-savvy, don’t try too hard figuring out which ones will work or won’t, the best way is to try…which is frustrating.
What I’m saying is: don’t trash your perfectly fine collection of unsigned homebrews, HBL is still here for you, in a shiny new version that you can run from the XMB. (Thanks to JJS for this new version!)
This new release of Half Byte Loader runs directly from the XMB on any 6.xx firmware, and will allow you to:
- Run your homebrews on 6.37 (or any other 6.XX firmware) without the need to sign them
- Run homebrews that cannot be signed (such as ScummVM), on firmware 6.37 or below
- Put your homebrews in any folder you want, to avoid turning your “Game” XMB into a huge mess
I expect this release to be interesting mostly for 6.37 owners, but this new HBL release is compatible with all 6.XX firmwares for people who are not into the “Hen” stuff .
I must say that I’m perfectly happy that for this one time, Sony patches the Kernel exploit (we expect them to) but still lets us enjoy User mode homebrew. I’m sure this is not intentional, but thanks anyways.
Download here and enjoy
Total_Noob posted a warning a few days ago regarding donations for the TN Hen: it seems some people are impersonating him in order to get donations in exchange for vaporware…
Don’t get tricked! Devs always appreciate donations, but we (I speak for Total_Noob and the devs of HBL and Wagic) will never ask for donation in exchange of new features. TN Hen, Half-Byte Loader (and Wagic) are free. As a matter of fact, HBL and Wagic are so free that they are open source.
Keep in mind that you donate to thank the devs for the work they’ve done so far, not for something you expect to happen.
TN Hen is the result of months of work by Total_Noob. You can find his donation link directly on his blog.
Half Byte Loader is the result of more than one year of work, from almost 10 developers. Wagic is the result of 3 years of work by more than 20 devs and designers. I shamelessly accept donations for my own involvement in these 2 projects. I try to use the donations money wisely. However if you don’t want to donate to me directly, but still want to thank us for these 2 projects, donate to the Red Cross and let me know by email!
Thanks to all people who donated and to those who will
This will sound like old news to many of you, as the binary has been made available a while ago by Mr.X on our forums, but, believe it or not, with all the “Hen” and “iso loader” things going on, I didn’t find the time to do a proper release of HBL for the sukkiri exploit.
I apologize in advance as I haven’t tested this release very thoroughly, but there it is, official support of all firmwares up to 6.35 for HBL.
I also want to announce that I will stop supporting the Golf exploits from now on. I don’t know yet what the decision will be from the development point of view, but as far as binaries are concerned, I won’t release updates for the Golf exploit anymore. I strongly suggest to people on OFW 6.30/6.31 to migrate to the sukkiri exploit as soon as possible. As far as I know, this exploit will bring a higher compatibility rate than the golf exploit, the game being a bit more recent.
The patapon exploit is a different story. For now I keep it at the latest R109 release, as I expect people using this exploit to quickly start using the HEN. And there’s no need to update HBL as long as the Hen starts fine (by the way, don’t mind the “memory leak” message when running the Hen through HBL, this is perfectly normal)
Thanks to JJS, some1 and m0skit0 for their work on this release.
I see many comments asking for the availability of a HEN for firmwares 6.30, 6.31, and 6.35…
I won’t describe in depth how stupid it is to upgrade your console and then complain about it. It’s not like hackers (or Sony, for that matter) come into your house and upgrade your PSP while you’re sleeping, right? Most people on 6.3x right now are people who made a choice on their own (I know there are exceptions…) and it’s not like we didn’t warn you
Let me also remind you that Half Byte Loader works on firmwares 6.3x and will allow you to run most applications that you can run on a HEN. I know it’s not as convenient, but it should be enough for you to wait patiently.
Now, back on the Hen for 6.35. Yes, I’m convinced this will happen. I don’t know when, and I don’t know if it will be a downgrader or a HEN for 6.35, but now that Total_Noob’s Hen is in the wild, people already started reversing it, and it is probably a matter of time before a public solution is made available for 6.3x owners. After all, the Kernel exploit used in this HEN is still here in 6.35.
Usually the difficulty in these things is to find the exploit. Now that the exploit for 6.35 has been made public, anybody with a brain and enough free time could contribute to a HEN for 6.35. And remember, beggers can’t be choosers, so grab a decompiler or shut up
I expect the news to spread very fast by now, so no point in hiding this. Today Jeerum released a user mode exploit for the Demo of the video Game “minna no sukkiri” (files below).
This demo exploit was known by several hackers, and had been found before Jeerum by (at least) the following people: Darxploit, Flyer, minomushi, some1. These people made the clever move of keeping this as secret as possible, and contacting us (mamosuke, j416, JJS, m0skit0, and myself) in order to discuss release plans.
I had written a long explanation on how stupid this leak release was, but then realized that such drama is mostly useless. Let’s just say that Sony will patch both the Hen and this exploit in their next firmware, while everybody already knew that TN had been working on “something” on 6.35 involving a VSH exploit. Well, at least he won’t have to waste this one…
Thumbs down to Jeerum for releasing this now. Man, had you waited a few weeks after Sony’s next firmware, you’d have been in a much better position.
Some1 and JJS have a port of HBL ready for this exploit, we will most likely release it asap but I need to synchronize with other HBL devs.
Oh, and for those who ask, this was pretty much the only known Demo exploit, at least until we can start investigate on Demos that require 6.xx. And trust me, we looked hard.
You can download the files of the exploit below, HBL will come later once we’re ready. This exploit is nothing but a call to sceKernelExitGame. Once you load the game and click on “continue”, this will simply exit to the XMB.
Please stay tuned for the release of HBL on this exploit.
Once in a while, I browse my old posts on this blog, to see “who I was” a few years ago. Yes, I guess I’m a kind of narcissist… One of the thing I like to do, is to see “what I posted” one year before…
Most of you probably heard of Half Byte Loader for the first time around April this year, when we released a port for the Patapon2 exploit. But did you know that the work on HBL started more than one year ago, back in 2009? And that the first public release (a prototype aimed at devs only) was made in November that year, and already open source? How many of us realized at that time that m0skit0′s prototype would become such a huge part of the PSP’s hacking history? Well, if you’re interested, you can read the visionary (lol) article I wrote when HBL was first released:
Too bad the announcement’s source, AdvancedPSP, was taken down earlier this year
Developer Neur0n has ported HBL to OFW 6.35. Yes, HBL working on 6.35 less than 24h after the latest firmware was made available, pretty cool, uh?
Neur0n has been recently actively involved in HBL development by submitting critical bug fixes and an alternate menu, in other words he can be trusted. Although I didn’t test the exploit yet, I contacted neur0n and could confirm this wasn’t a prank.
We are still discussing the pros and cons of releasing a new version of HBL before/after TN Hen gets released. But it proves HBL still runs on the latest OFW, so we will be hard at work to release HBL for newest firmwares pretty soon.
Thanks to punker69 for the tip
As a side effect, he also fixed the issue which prevented Gpsp from going back to the HBL menu, an issue that had been here for ages.
R109 Is now also available for the “original” hot shots golf game (not the “Greates Hits” edition, the other one, see this post for more details), so people who where having trouble running the Hello world with hot shots golf can give a try to this alternate (majorly untested!!!) version.
This revision has been tested by me on a 6.20 PspGo with the Patapon2 version on the following homebrews: Wagic, T.O.M.E, Daedalus, Doom, picodrive, gpsp kai, Mobile Assault, CSPSP, Snes9xTyl, EmuMaster, ScummVM, FCE Ultra (you can download some of these homebrews from this page)
Since R107, HBL is compatible with many new homebrews, including Mobile Assault, Kurok, Half-Life (a Kurok mode), Defense Station Portable, Resonate, and many others. Join the fun and post your test reports in our forums
Download here, as usual.
Thanks to the work of JJS, J416, Neur0n, and with the help of the great community at /talk, great improvements have been made to HBL. Yes, we are aware that the upcoming Hen will change many things, but we also know that HBL remains the only way to run homebrews on new PSP models until that release, so we’re still around!
People who own Hot shots Golf 2, Everybody’s golf 2, or Minna no golf 2 will be happy to learn that we now officially support these exploits in the latest HBL revision. Due to a lack of testers on 6.30/6.31 though, we cannot guarantee that it will be as good as the experience on the Patapon2 version, but we’ll get there. Especially, we believe that the compatibility will be better with hot shots golf 2 than with Hot shots golf 1, due to the imports of the game (in particular, network).
People who run HBL on older firmwares haven’t been forgotten, homebrew compatibility has been improved, and some awesome games such as Mobile Assault or Transport Tycoon Deluxe now run on HBL!
Mobile Assault, featured on this video, can be downloaded from the developers’ website.
Thanks to developer neur0n, a bug has been fixed in the original Patapon2 exploit. This requires you to download the Patapon2 savegame once again, as usual on the HBL download page. This new savegame will most likely increase some compatibility, and I believe all other savegame exploits we have might need the same fix. We will try to fix them asap. If you are interested in the technical details behind this change, please have a look at the discussion on our forums.
We are getting less test reports than we would expect on firmwares 6.3x. Further progress on HBL on the hots shot golf 1&2 exploits directly depend on your feedback, so don’t hesitate to leave test reports on our test forums.
As you probably know, I’ve announced a while ago that we would make less releases, and release only when we think a revision is worth it. R107 is one of those. Note however that Mr X. is kindly compiling binaries usually as soon as the code gets committed to the SVN. If you’re craving for bug fixes, that’s the place to go, otherwise I suggest you wait for “official” releases such as this one.
Please note that due to personal lack of time, I was only able to test this revision on a pspgo with the patapon2 exploit, I haven’t tested any of the other binaries. If you have any issue, please feel free to ask questions here or in the HBL forum. I want to thank again all the devs and testers involved in that project, in the past, the present, and the future
Download here, as usual, and enjoy your homebrews
Today I submitted some work in progress in our SVN. I don’t plan to release a binary for this version, because it is still work in progress. People are free to give it a try, but I recommend to not widely distribute this version of HBL.
Over the past months, we’ve taken the (bad) habit of making a huge release with each revision of the SVN. We entered a vicious circle to prevent other sites from “stealing our thunder”, and instead of “making a release with each revision”, the rule slowly became “wait until we’re ready for a release before submitting code”. This is not how SVN is supposed to work. This way of thinking has almost stopped our progress on HBL, and overall this was a bad thing. So we’re going to try very hard and change this, by using SVN “normally”: submit more often and release when we are confident.
I still expect that some people will compile and distribute versions of HBL R102, just to have the “latest and greatest”. Therefore I will try to be as clear as possible: a new revision in the SVN doesn’t necessarily mean an improvement. When we (the people actually developing the HBL, that is, currently, JJS and myself) are confident that a revision of HBL is worth releasing, you will hear it directly from us, either here or in the HBL forums, and we will do a release.
We DO accept bug reports for the latest SVN version, but only if the people who report bugs know what they are talking about.
HBL R102 is a work in progress to improve the internal stability of HBL, and to bring compatibility with Hot shots golf 2. We haven’t started using the data we gathered from the memdumps yet, so most likely, this version will NOT work for you if you have hotshots golf 2, just be patient. For hot shots golf1 or Patapon users, this revision changes absolutely NOTHING.
Of course people are free to compile and distribute R102, but if people ask you why the latest revision is not available on the official page, tell them it’s because the devs estimate that it’s not worth releasing. By the way, just so you know one of the major reasons behind this decision: before I do a release, I test HBL with all exploits on as many consoles as possible. This process usually takes several days. I don’t think anybody else who release binary versions of HBL does that.
Let me state this once again: from now on, a new revision in HBL’s svn will NOT necessarily mean a new release. When we feel ready for a new release, it will be announced here.