Day-1 Hello World, the PS Vita already hacked? (EDIT: not exactly)

#1



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.

...

That’s the theory. Practically, although this is good news, there are a bunch of obstacles which will probably not make the exploit so interesting for most users (at least not yet): First of all, the exploit happens within the PSP emulator on the Vita, and will not directly give access to the Vita hardware or features. So this can theoretically only allow to run PSP homebrews on the vita (which, to me, is already fairly nice), and also, only User-mode ones ( a game exploit does not give access to the PSP kernel mode, so some tools and functionality is missing, which prevents emulators such as Daedalusx64 for example to run at full speed).
Full Story: http://wololo.net/wagic/2011/12/18/day-1-hello-world-the-ps-vita-already-hacked/
 

cw_sasuke

If all DLC came tied to $13 figurines, I'd consider all DLC to be free
#9
Hope the vita doesn't get hacked that soon, 3rd partys will bail out faster than wario64 can create a bomba thread.
 
#19
How is that a surprise? The "scene" has been able to sign PSP-apps for months. There is probably no hack going on, I'd guess that it's just a validly signed homebrew app.
 
#21
You could also do "Hello World" processes on other OS on PS3 but that didn't lead to the final hack (that was way dumber). I have no doubt the VITA OS will be hacked at some point but I doubt it will be through the PSP application.

Best case we'll get full BC for PSP and PS1 worst case we'll get no forwards compatibility.
 
#23
DS flashcards worked on the 3DS, too, for the same reason and that has nothing to do with hacking the new hardware.
It worked for the same reason but it isn't the same thing. As the 3DS doesn't use emulation, you're locked to DS legacy mode. The firmware is unloaded and the system needs a full reset to go back to native mode. The Vita on the other hand is always running in native mode, so if you manage to break out, you could theoretically get access to the real thing.
 
#29
I wonder how much Vita hardware is dedicated to PSP1 emulation. If that emulator can harness the power of 2 cores and a lot of ram, future psp1 homebrew programs can use that power for awesome things [maybe video player that plays all codecs].
 
#30
It worked for the same reason but it isn't the same thing. As the 3DS doesn't use emulation, you're locked to DS legacy mode. The firmware is unloaded and the system needs a full reset to go back to native mode. The Vita on the other hand is always running in native mode, so if you manage to break out, you could theoretically get access to the real thing.
'Manage to break out' sounds way easier than it is. It can not access PSP kernel mode, let alone touch the native Vita OS..
 

Drkirby

Corporate Apologist
#38
So, it all depends on just how much access the PSP Emulator has to the system. Current bets is a string of buffer overloads, once to overload the emulated game to allow for unsigned code, a second to overload a buffer in the emulator its self (Which is likely running pretty low level), which could then possibly give access to boot up any homebrew.

So now they just need to find an exploitable part of the emulator.
 
#39
It worked for the same reason but it isn't the same thing. As the 3DS doesn't use emulation, you're locked to DS legacy mode. The firmware is unloaded and the system needs a full reset to go back to native mode. The Vita on the other hand is always running in native mode, so if you manage to break out, you could theoretically get access to the real thing.
Are we sure about this. If this were true, wouldn't the Circle Pad and the Home Button be completely disabled during DS mode? I would think there is some software emulation going on.
 
#42
Yeah, since the PSP has more or less been forever homebrew capable due to the release of the signing keys, this isn't too surprising or groundbreaking.

Withiut Kernel Mode, we won't get a lot of the best homebrew unfortunately, but there's already a good amount of quality homebrew that doesn't require Kernel Mode. Plus, maybe it's possible someone can find a Kernel Mode exploit through this?
 
#43
Are we sure about this. If this were true, wouldn't the Circle Pad and the Home Button be completely disabled during DS mode? I would think there is some software emulation going on.
I'm close to 100% sure it isn't emulation. There's probably some extremely basic and stripped down IOS running in DS mode, to deal with stuff like the shutdown message and mapping the circle pad, and that's it.
 
#47
It worked for the same reason but it isn't the same thing. As the 3DS doesn't use emulation, you're locked to DS legacy mode. The firmware is unloaded and the system needs a full reset to go back to native mode. The Vita on the other hand is always running in native mode, so if you manage to break out, you could theoretically get access to the real thing.
Hey genius, if it's so easy, why don't you be the first to hack the Vita?

Also they won't be getting rid of PSP Emulation because it makes them money via PSN.