HBL running on the PS Vita, Sonic says Hi
Update: one important clarification: this video shows HBL running on the latest firmware 1.510. The firmware update that happened today does not patch the exploit, unlike what some sites are saying.
A few days ago Japanese developer Teck4 posted a picture of a “hello world” running on the PS Vita through the PSP emulator. I contacted him immediately with some help from Mamosuke, and I soon got enough information to start working on porting Half Byte Loader to this exploit (note that Teck4 is also working on exploiting this vulnerability further, but I don’t know how far he’s been).
What you see in the video below is the game “Sonic & Knuckles” running in picodrive, a Megadrive emulator for the PSP.
Yes, I’m running an emulator inside a hacked emulator on the Vita, that’s kind of cool. There’s lots to say about this ongoing work, but first let me state that, for once, this HBL port is entirely my work, except for the underlying PSP exploit which is initially from Teck4. I’ve been testing other people’s work for a while, so it was about time I got back to coding myself
Now that my ego is satisfied, let’s move on to the details of the video below. I have good news, bad news, and ugly news. But first check the video below, the first usable hack on the PS vita, 10 days after the console is released
1. THE GOOD
This is technically HBL rising from the deads, running on the PS Vita, and loading the picodrive emulator. Usually I would show you the entire loading process, but you’ll understand that some of the things I do (in particular the exploit used) need to be kept under wraps until the whole thing is made public (if it is ever made public, read more below). I hope however that given my reputation on the PSP scene this won’t be categorized as a fake, please understand that I can’t show much this time. Picodrive is one of the easiest homebrews to run on HBL for some reason, that’s why I’m using it in my test. People who’ve used HBL a lot in its early days will recognize the sound glitch, this is some 22kHz sound being played at 44kHz, or the other way around, I can never remember. That’s because the PSP emulator is using PSP’s firmware 6.60, for which HBL’s syscall estimation code seems to be a bit useless. (I am still pending some reply from Teck4 to see if it would make sense to “officially” involve more hackers on this port, and see if we can fix those syscalls problems. For now, as far as I know I’m the only one who made it that far on the Vita, and I feel kind of lonely on this new hacking scene ^^).
Another good piece of news for me is that before HBL could run Homebrews so “smoothly” on the PSP, it took us several months (I can’t remember exactly, 3 month maybe before we got it running “ok-ish” ?), while here it took me 3 days to get it to a usable state. Clearly, we didn’t lie when we said HBL would be portable to new game exploits
So, that’s the good, I’ve proven to myself that it is possible to run HBL and actual homebrews on the Vita. With little effort, HBL could probably be improved to some extent on that exploit, and run a few useful homebrews.
2. The bad
There are slightly bad news too. One is the syscall estimation algorithm being busted, as I explained above. I discussed a bit with JJS, and it is probable that if a function is not imported by the game itself, we might not be able to use it at all. I’ll have a closer look (if I decide to dig further on this) to see if this can be improved, but that could greatly limit the amount of homebrews that can be played on this.
Another issue is that the time currently needed to load/run homebrews for the “end user” is a bit too long to my taste. In its current state, for now I don’t think this is (or will be, even if improved) very useful for the end user. Basically, if I want to run PSP homebrews for now, it’s way easier and cheaper to do so on a PSP, even on an unhacked one, through HBL. So, the overall uselessness of this makes me wonder if it should be kept secret in order for other hackers to do some research on it, or if it should really be released. I wouldn’t like people to point fingers at me if Sony patches some security flaws after this exploit goes public… I won’t take that decision alone (since I’m not the only one knowing the exploit), obviously, and there’s still time until the US/EU release, but I’m seriously considering the options here.
I have also yet to find a “good” way to install and run homebrews. I thought I had found a convenient way, but it didn’t work as expected. I’ll dig more on that, but it seems the PSP filesystem, as seen through the emulator on the vita, is a bit tricky and sneaky…
The ugly
There is, however, far worse than the little concerns above. What concerns me to a great extent is that I realized today that Sony can potentially spy everything we do with the content manager. Today I was forced to update my PS Vita to the new firmware. The content manager refuses to run if its PC client is not connected to the internet, and it refuses to run if the console doesn’t have the latest firmware. This means not only that Sony can force you to update your Vita firmware whenever they feel like it (something they never dared to do on the PSP or the PS3), but also that every time you copy a file from or to your Vita, some information is possibly sent to Sony’s servers. I half joked about me copying my porn movies to the Vita and Sony knowing about it, but it really concerns me that Sony is spying on the files I have on my hard drive just because I bought one of there gadgets.
I’m thinking here that the upcoming hacks for the PS Vita will involve lots of legal fights. It seems to me that unless Sony can prove they are not spying on their users, it is potentially illegal to require the tool to be connected while the content manager is running. Something as big as CarrierIQ could happen to them if their customers are willing to take it to court at some point (that’s an official call to network engineers would would like to analyze what’s going on when the content manager is connected to the internet…).
Incidentally, this is also means that Sony could be already aware of the hack and the techniques we’ve been using to trigger it, assuming they take a close look at the interactions between users’ PC and the Vita.
Anyways, despite these massive concerns, I’m proud to announce that I got some homebrew to run on the Vita 10 days after its release… as said before by BlackFire, it’s like “posting a sticker on a fortress”. Not very useful, but a message to Sony that we’re around
Buenas,
Pues eso, que me he encontrado con un famoso Hello World para PSVita :S
Aquí podéis ver la fuente: http://blog.livedoor.jp/teck4/archives/3202302.html
Salu2
PD: Seguramente sea fake pero bueno... Algo es algo
Actualización:http://www.elotrolado.net/noticia_primer-quot-hello-world-quot-en-ps-vita_20076jiXo escribió:
En menos de 24 tras el lanzamiento japonés de PS Vita ya se ha conseguido ejecutar código sin firmar, en forma del conocido Hola Mundo. El exploit utilizado en realidad es uno de los muchos que hay en los juegos de PSP y por tanto se ejecuta exclusivamente en modo PSP (y en modo usuario) a través del emulador de PS Vita, sin acceso al hardware de la consola.
Podría ser un primer paso para el hackeo de la consola, pero según explica wololo (una de las máximas autoridades en la scene de PSP) su alcance será bastante limitado. Por un lado, Sony puede retirar o corregir los juegos de PSP afectados, por otro, la transferencia a la consola de las partidas guardadas modificadas con el exploit se debe realizar a través de una aplicación de Sony que puede detectar fácilmente ese tipo de contenido. Más discusión sobre el tema en nuestro foro de PS Vita.Gracias a whitenewage por el aviso.
VIDHAR escribió:Fake!!
Hello World for PSP 6.31, pone en la pantalla.
Elnef escribió:No nos precipitemos. Comentan que viene de un exploit de una partida guardada de PSP. Así que sería probable que mostrara ese texto. Recordemos que la 3DS estaba reventada desde el día 1 con lo exploits de DS, y en Wii funcionaban los hackeos de Gamecube.
codestation escribió:Elnef escribió:No nos precipitemos. Comentan que viene de un exploit de una partida guardada de PSP. Así que sería probable que mostrara ese texto. Recordemos que la 3DS estaba reventada desde el día 1 con lo exploits de DS, y en Wii funcionaban los hackeos de Gamecube.
Exacto, parece ser el hello world del 6.31 usando un savegame exploit no publicado de uno de los juegos de psp disponibles para vita. Aunque sea cierto no hay mucho de que emocionarse ya que aun no hay acceso al software/hardware del vita, y eso no es algo que se de en un dia, semana o mes.
aka_psp escribió:codestation escribió:Elnef escribió:No nos precipitemos. Comentan que viene de un exploit de una partida guardada de PSP. Así que sería probable que mostrara ese texto. Recordemos que la 3DS estaba reventada desde el día 1 con lo exploits de DS, y en Wii funcionaban los hackeos de Gamecube.
Exacto, parece ser el hello world del 6.31 usando un savegame exploit no publicado de uno de los juegos de psp disponibles para vita. Aunque sea cierto no hay mucho de que emocionarse ya que aun no hay acceso al software/hardware del vita, y eso no es algo que se de en un dia, semana o mes.
mejor que sea así.
snakes4ever escribió:+1, no es por ser aguafiestas ni nada, pero no quiero ver nuevamente lo que ocurrio con PSP, que los desarrolladores no hacian juegos para la portatil por el hecho de que la pirateria era insostenible y asi salio el catalogo que salio, que no era malo pero que pudo ser increiblemente superior al que realmente fue y todo por culpa de la pirateria, sin contar con el online, que quedo bastante afectado, con chetos everywhere.
Yo personalmente, prefiero un sistema invulnerable y un catalogo impresionante, a una consola libre y el hombrew que quieras con un catalogo muy pobre y los online trucados.
Deen0X escribió:Os parece que declaremos este hilo como "Hilo de rumores de PSVita Post lanzamiento (Japon)"?
así, todos los rumores que salgan los metemos en este hilo y, cuando tengamos información contrastable (confirmación), creamos el hilo correspondiente al tema en cuestión.
con esto la idea es intentar controlar todos los fakes que pueden salir (y que saldrán) sobre esta consola.
que opináis?
aka_psp escribió:Deen0X escribió:Os parece que declaremos este hilo como "Hilo de rumores de PSVita Post lanzamiento (Japon)"?
así, todos los rumores que salgan los metemos en este hilo y, cuando tengamos información contrastable (confirmación), creamos el hilo correspondiente al tema en cuestión.
con esto la idea es intentar controlar todos los fakes que pueden salir (y que saldrán) sobre esta consola.
que opináis?
Por mi parte me parece bien, así ordenadito y sin causar confusiones.
Deen0X escribió:Os parece que declaremos este hilo como "Hilo de rumores de PSVita Post lanzamiento (Japon)"?
así, todos los rumores que salgan los metemos en este hilo y, cuando tengamos información contrastable (confirmación), creamos el hilo correspondiente al tema en cuestión.
con esto la idea es intentar controlar todos los fakes que pueden salir (y que saldrán) sobre esta consola.
que opináis?
bartletrules escribió:Yo en estos temas del pirateo y demás, me parece que las compañías lo enfocan todo desde el lado opuesto al que deberían.
Pongamos:
a) Nintendo lanza su nueva portátil 3DS-bis.
b) Nintendo pública el código del sistema operativo (no tiene por qué ser open source ni nada), un SDK gratuito (aunque sea simplificado respecto al que les pasan a las grandes distribuidoras) y un emulador funcional de 3DS-bis para PC. Desde el primer momento, su consola permite la ejecución de código no firmado: emuladores, homebrew, reproductores multimedia, etc.
c) Cada X tiempo, Nintendo organiza concursos de hackeo en los que los equipos que descubran (y bloqueen) mayor número de vulnerabilidades en el firm de 3DS-bis ganan un cierto dinero y la posibilidad de viajar a Japón o colaborar con los diseñadores originales de la consola.
¿No os parece que sería una forma mucho más inteligente de orientar la consola y su seguridad? Piratería siempre vas a tener, pero yo creo que ni la mitad que del otro modo...
bartletrules escribió:Yo en estos temas del pirateo y demás, me parece que las compañías lo enfocan todo desde el lado opuesto al que deberían.
Pongamos:
a) Nintendo lanza su nueva portátil 3DS-bis.
b) Nintendo pública el código del sistema operativo (no tiene por qué ser open source ni nada), un SDK gratuito (aunque sea simplificado respecto al que les pasan a las grandes distribuidoras) y un emulador funcional de 3DS-bis para PC. Desde el primer momento, su consola permite la ejecución de código no firmado: emuladores, homebrew, reproductores multimedia, etc.
c) Cada X tiempo, Nintendo organiza concursos de hackeo en los que los equipos que descubran (y bloqueen) mayor número de vulnerabilidades en el firm de 3DS-bis ganan un cierto dinero y la posibilidad de viajar a Japón o colaborar con los diseñadores originales de la consola.
¿No os parece que sería una forma mucho más inteligente de orientar la consola y su seguridad? Piratería siempre vas a tener, pero yo creo que ni la mitad que del otro modo...
djacura escribió:Es un fake como una catedral, en serio creeis que seria tan facil? hacer ese fake es lo mas facil del mundo y tardas 1 minuto, si es real que lo demuestre de verdad
edito encima has visto lo que pone? si hago un hello world como minimo pongo first hello world for 1.50 psvita blabla...
mir2 escribió:Y quien me decia que no la ivan a poder meterla mano tan pronto y que se me hechaban al cuello diciendo que era una tecnologica y un software puntero que no tenia nada que ver con PSP, joder pues resulta que ahora es mediante un exploit de un juego de la PSP emulado por un software de mierda de la Vita con la que se puede ejecutar codigo sin firmar.
Fake o no ZAS EN TODA LA BOCA SONY
Pfeil escribió:¿Nadie se imagina viendo un mkv en la PSVita, por ejemplo?
La PSVita, que es una "bestia", con scene seria como la PS3 cuando todo lo que paso a finales de 2010: ver mkv, jugar desde el HDD... se me hace la boca agua.
david530 escribió:Paginas como meristation dicen que no ha vendido lo esperado, aunque no quedan PSVita Wi-fi.
Paginas como hobbynews afirman que las mas de 600.000 unidades puestas, casi todas han volado, aunque quedan solo Vita 3G..
¿Qué clase de redactores hacen rumores a la volanda?
ale_from_sky escribió:EXCELENTE NOTICIA!!! que mas puedo decir !!, a sony le pasa por se tan abusadores.
dshadow21 escribió:david530 escribió:Paginas como meristation dicen que no ha vendido lo esperado, aunque no quedan PSVita Wi-fi.
Paginas como hobbynews afirman que las mas de 600.000 unidades puestas, casi todas han volado, aunque quedan solo Vita 3G..
¿Qué clase de redactores hacen rumores a la volanda?
Los de Merilol siempre han hecho lo mismo, yo no me fio ya de nada que digan ellos...
kusanagi2 escribió:dshadow21 escribió:david530 escribió:Paginas como meristation dicen que no ha vendido lo esperado, aunque no quedan PSVita Wi-fi.
Paginas como hobbynews afirman que las mas de 600.000 unidades puestas, casi todas han volado, aunque quedan solo Vita 3G..
¿Qué clase de redactores hacen rumores a la volanda?
Los de Merilol siempre han hecho lo mismo, yo no me fio ya de nada que digan ellos...
En Meri no se que pasa pero tratan bastante mal a las portatiles, apenas analizan juegos suyos y solo ponen malas noticias, si miras las secciones de PSP y 3DS dan pena, parece que solo existens PS3, PC y un poquito de 360...
10-10-10 escribió:Pfeil escribió:¿Nadie se imagina viendo un mkv en la PSVita, por ejemplo?
La PSVita, que es una "bestia", con scene seria como la PS3 cuando todo lo que paso a finales de 2010: ver mkv, jugar desde el HDD... se me hace la boca agua.
mkv en ese tamaño de pantalla es innecesario, al menos los fullhd.
[erick] escribió:He cambiado el título al hilo.
Todos los temas sobre el lanzamiento de vita estaría bien comentarlos en el hlo oficial que ya se está haciendo y este lo dejamos para comentar ese supuesto primer hello world, unicamente.
Saludos.