PSX-SCENE Forum Discussion for Sony PlayStation/PsOne/PS2/PS3/PSP/PS VITA
  • PS Vita: Picodrive Emulator Running

    PlayStation Vita developer Wololo has made further advancements regarding the Half-Byte Loader exploit reported here. He showcases Picodrive, a Megadrive emulator for the PSP, in the video below which is essentially an emulator running within an emulator. He also outlines a few concerns regarding the exploit, content manager, homebrew installation and legality concerns making his post an interesting read.


    To Quote:
    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.

    Further Quote:
    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…

    3. 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 p*** 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
    Source: wololo.net

    Proudly brought to you by PSX-Scene's Tranced! News to a T!
    Comments 10 Comments
    1. ccfman2004's Avatar
      ccfman2004 -
      My question is that do you need the Content Manager in order to copy ANYTHING to the Vita. If so, Sony needs to change their ways as I will locked out as I don't have a PC. I have a Mac.
    1. yes159's Avatar
      yes159 -
      Quote Originally Posted by ccfman2004 View Post
      My question is that do you need the Content Manager in order to copy ANYTHING to the Vita. If so, Sony needs to change their ways as I will locked out as I don't have a PC. I have a Mac.
      You can also use your PS3 if you have firmware 4.00+.

      For now, the Content Manager is for PC only, but Mac support is coming at some time.
    1. ccfman2004's Avatar
      ccfman2004 -
      Quote Originally Posted by yes159 View Post
      You can also use your PS3 if you have firmware 4.00+.

      For now, the Content Manager is for PC only, but Mac support is coming at some time.
      My PS3 is at 3.55 and will be staying there.
    1. yes159's Avatar
      yes159 -
      Quote Originally Posted by ccfman2004 View Post
      My PS3 is at 3.55 and will be staying there.
      Then you must wait for Mac support. There are no words on exactly when it is coming, but it probably wont be that long after the european and american Vita launch.

      EDIT: I also assume that Bootcamp will work, and probably a Virtual Machine as well. It shouldnt be any big problem to run Windows on a Mac =)
    1. krytonic's Avatar
      krytonic -
      Quote Originally Posted by yes159 View Post
      Then you must wait for Mac support. There are no words on exactly when it is coming, but it probably wont be that long after the european and american Vita launch.

      EDIT: I also assume that Bootcamp will work, and probably a Virtual Machine as well. It shouldnt be any big problem to run Windows on a Mac =)
      I don't have a Mac, but if they force you to use software to transfer shit to the Vita they should have Mac support from launch since a lot of people have a Mac. Especially since there isn't any card readers for their over-priced memory cards.
    1. yes159's Avatar
      yes159 -
      Quote Originally Posted by krytonic View Post
      I don't have a Mac, but if they force you to use software to transfer shit to the Vita they should have Mac support from launch since a lot of people have a Mac. Especially since there isn't any card readers for their over-priced memory cards.
      Yes, that is probably why Sony will release a Mac version as well. I think that it is coming shortly after the EU/US launch.
    1. order2chaos's Avatar
      order2chaos -
      So, let me get this right: I pay through the nose for an overpriced SD card, insert said card into my shiny new handheld gaming device, which I can only connect to my computer with a valid internet connection, at which point any activity with my computer and the card can (and probably is) monitored?
      Dear Sony, You've always overpriced all your hardware (including exploding batteries) but did you not learn from rootkits!?! Thanks to all contributors for cementing my commitment to boycott Sony.
      /rant
    1. yes159's Avatar
      yes159 -
      Quote Originally Posted by order2chaos View Post
      So, let me get this right: I pay through the nose for an overpriced SD card, insert said card into my shiny new handheld gaming device, which I can only connect to my computer with a valid internet connection, at which point any activity with my computer and the card can (and probably is) monitored?
      Dear Sony, You've always overpriced all your hardware (including exploding batteries) but did you not learn from rootkits!?! Thanks to all contributors for cementing my commitment to boycott Sony.
      /rant
      I am not 100% sure, but i think that you need an online connection for gaming related stuff, but not for non-gaming stuff (videos, music and pictures etc.). It is not something that you need to worry about if you're boycotting Sony though

      PS3 was sold at a loss, and i dont think that Sony makes much money (if any money at all) on the Vita hardware itself (which probably explains the memorycard prices to some degree), so they havnt always overpriced their hardware.

      The monitoring stuff is just speculation at this point. I dont blame people if they want to be sceptic about it, but it is no reason to get carried away based on just guessing at this point (generally speaking, i'm not saying that you do this). One might just as well be worried/speculate that your ISP is monitoring everything you do online.
    1. Estx's Avatar
      Estx -
      I'm looking forward to reverse engineering Sony's content management software.
      The PS3 was a fun learning experience, now I have something I'm professionally matched to do. =)

      Edit:
      I don't have a Vita yet to help me debug the code I'm disassembling, but for the most part I don't need one.
      Just noticed CMA makes one call to the IsDebuggerPresent API, and that is during an HttpQuery function relative to the firmware update chain.
      So for all those debugging this application, just take note to nop or jmp that call.
    1. yes159's Avatar
      yes159 -
      Yeah, it probably wont take that long before the Vita PC software is cracked/reversed engineered. But it depends how much use this will have. If the Vita has checks in the system itself, then i dont think cracking the PC software will do much good if the Vita itself detects that the PC software is altered. Or in other words, you might need to crack the Vita itself if you want to use the cracked PC software.
  • Daily Digest


    Want to receive the latest PSX info in your email?

    Sign up for our Daily Digest!



    Want to learn more about the team keeping you up to date with the latest scene news?

    Read about them now!

    Check out our Developer bios, too!

  • Recent Threads

    Foster182

    Updating to rogero 4.40 cfw, will i lose remarry drive?????

    Thread Starter: Foster182

    Simple question but haven't found any info on it, if i upgrade from 3.55 - 4.40 cfw, is there any chance i will lose my remarried drive?
    Its not

    Last Post By: Foster182 Today, 07:38 PM Go to last post
    chicagouno

    WTS: Call of Duty: Black Ops 2 PS3 Game

    Thread Starter: chicagouno

    Up for sale is my Call of Duty: Black Ops 2 PS3 Game. The game has been played only a hand full of times. My PS3 got the YLOD so I have no need for

    Last Post By: chicagouno Today, 07:24 PM Go to last post
    teepo

    PS3 Hard Drive Read?

    Thread Starter: teepo

    I was wondering if there are any ways to view an OFW ps3's hard drive from either linux/windows?

    I've read that the ps3 encrypts the drive

    Last Post By: BahumatLord Today, 03:32 PM Go to last post
    bhek

    Help me install HDD on Sony PlayStation 2 Slim NTSC-J SCPH-70xxx

    Thread Starter: bhek

    Hi I'm just new here and new in ps2 HDD installation, i bought a 2nd Sony PlayStation 2 Slim NTSC-J SCPH-70xxx and i wanted to install hdd. Can someone

    Last Post By: amp2006 Today, 01:28 PM Go to last post
    Rikrik

    Progskeet 1.2

    Thread Starter: Rikrik

    Hi,

    I'm having some trouble with my progskeet 1.2. I'm hoping anyone here has a solution because i can't find much on the internet.

    Last Post By: Rikrik Today, 04:25 PM Go to last post
    snowkid1995

    PS2 Slim problem.

    Thread Starter: snowkid1995

    Hello guys,

    i have replaced laser unit in my PS2 Slim... everything went fine until i wanted to play game (disk is little bit scratched but

    Last Post By: snowkid1995 Today, 06:27 AM Go to last post
  • Recent Comments

    lunacryed

    Super Pixel Jumper v1.2 by ThatOtherPerson

    cool game thanks ThatOtherPerson Go to last post

    lunacryed Today 06:33 PM
    aldostools

    {Update #1} Rogero's CFW 4.40 v1.02 Released

    exofreak please post a link of your "mod" or share it in the official thread at ps3crunch

    A... Go to last post

    aldostools Today 06:15 PM
    JOshISPoser

    Super Pixel Jumper v1.2 by ThatOtherPerson

    guess who won for may's contest :p

    looks like a great lil game, especially for drinking Go to last post

    JOshISPoser Today 03:32 PM
    worrorfight

    Super Pixel Jumper v1.2 by ThatOtherPerson

    This looks great ThatOtherPerson thanks for your hard work. :) Go to last post

    worrorfight Today 02:54 PM
    Mathematician

    Super Pixel Jumper v1.2 by ThatOtherPerson

    I've played this game for the wii port so many times. I remember getting a ridiculous high score.... Go to last post

    Mathematician Today 01:01 PM
    STLcardsWS

    Super Pixel Jumper v1.2 by ThatOtherPerson

    How to place a Vote



    http://img716.imageshack.us/img716/9273/psxscenecontesttute.gif Go to last post

    STLcardsWS Today 12:45 PM
    JOshISPoser

    CFW 4.40 MiralaTijera - Update 4: System Manager 1.1 & 3.2.0 Integrated Core + qaflag

    oh man, i hope that feature alone gets put in other firmwares. it took me a long ass time to figure... Go to last post

    JOshISPoser Today 11:20 AM
    exofreak

    {Update #1} Rogero's CFW 4.40 v1.02 Released

    hi all. i have been on this fourm for a while now so i am no guest.
    anyways, i wanted to ask some... Go to last post

    exofreak Today 09:41 AM
    Tranced

    CFW 4.40 MiralaTijera - Update 4: System Manager 1.1 & 3.2.0 Integrated Core + qaflag

    I'm really liking the no sleep implementation. Some games will not run on my 2TB external. Go to last post

    Tranced Today 09:04 AM
    ppr2012

    BwE NOR Validator 1.28 -- Final Version?

    pls can any1 help!! i used this app to validate my 2dumps when taken on k3.55 with mm before... Go to last post

    ppr2012 Today 08:54 AM