64w ago - As previously reported, PlayStation Vita developer wololo has now released the PS Vita Half Byte Loader (VHBL) and updated the source code for the Motorstorm Arctic Edge buffer overflow exploit according to plan!
To quote: If you are lucky enough to be one of the few owners of Motorstorm Arctic Edge, VHBL is now available for download.
Please report Success/Failure here or on our forums (wololo.net/talk). As you will see, installing homebrews is a bit of a pain, so if you’re a good hearted guy who understands my explanations in the readme, please feel free to share homebrews packaged “correctly” for VHBL.
Note: you can have several homebrews in one “install” file. For example if you zip all your PSP/GAME folder, all the homebrews in there can be installed at once by VHBL.
HBL port to the KR/US/EU/JP versions of the exploit by Wololo. Thanks go to:
Teck4 for the Motorstorm exploit
All the devs who made HBL what it is today, in particular m0skit0 and JJS
Mamosuke, j416, Some1, and all the other devs who kept the secret, that’s much appreciated guys
Monsieur2T2R for the cool VHBL icons/wallpapers
For now, I’m off to bed, but I'll be sure to post more in the days to come, with updates, tutos, technical explanations, etc...
Vita Half-Byte Loader
Vita Half-Byte Loader is a project to port the PSP homebrew loader HBL to the Playstation Vita, through the PSP emulator on the Playstation Vita.
For the latest news about Vita Half Byte Loader, check the VHBL Category on this blog.
Half-Byte Loader (HBL) is an open source Homebrew Loader for the Sony PSP and the PS Vita. It allows to play fan-made games on any PSP up to firmware 6.60, and on the Vita up to firmware 1.61. HBL allows to run emulators for the Game Boy, Nintendo 64, Sega Megadrive, NES, Super NES... and many other applications.
VHBL does not technically allow you to play any pirated PSP or Vita games.
Although VHBL is free and open source, the current version relies on a vulnerability in a specific PSP game (Motorstorm Arctic Edge) that you need to buy from the PSN. VHBL comes with no guarantee, especially I cannot guarantee it will work on your Vita, so remember that you pay for a PSP game, and not for anything else. I do not do refunds for the money you gave to Sony
It is super easy for Sony to patch the vulnerabilities used by this tool, given the amount of control they have on the PS Vita. VHBL runs fine on firmware 1.61, but for all I know it is possible for Sony to patch the game’s vulnerability without a firmware update. So, once again, before buying the game and downloading VHBL, you need to understand that you pay for the game, and VHBL is a bonus that might or might not work
How to Install and Run HBL
It is *strongly* recommended that you turn of all wireless connections on your PS Vita, and that you use OpenCMA (wololo.net/downloads/index.php/download/1252) on your PC instead of the regular CMA. This is recommended because otherwise your console has a way to force you to upgrade the firmware even before you get a chance to use the exploit.
Extract this HBL archive in your CMA PSP Savedata folder. It is a folder on your PC named PSSAVEDATA/[lots of random characters here]. If you don’t know where it is, check your settings in CMA
Connect your PS Vita to the PC through the CMA, it should give you the possibility to copy the savedata from your PC to the Vita. If not, you probably extracted it in the wrong folder. (Note: You will also want to install some homebrews with a similar technique, read the section below)
To run HBL, start the Motorstorm game, select “Load” in the savegame menu, open the HBL savegame, then go to “Wreckreation > Time Attack” and select “No”. At this point, HBL should start. See the video below for details:
Motorstorm Arctic Edge VHBL r141 Changelog:
Games using the Quake Engine such as KurokPSP (and probably Quake itself) now work!
Geometry Wars Portable, which was also not working for some reason, is now working fine.
How to Install and Run Homebrews
Installing homebrews on the PSP was an easy task. On the Vita, until better solutions are provided, it’s quite a pain in the ass.
The CMA will only let you copy savedata, and will not recursively browse folders.
To address this, HBL comes with a tool that can extract archives with a specific structure.
Packaging the homebrew for installation on the Vita:
1) download PSP homebrews from your favorite Web site (wololo.net/downloads)
2) extract the homebrew somewhere on your hard drive, and with your favorite utility, zip it again with the *store* setting (no compression), in a file that you will name “install.zip”
3) take any PSP savedata (but not the one used for HBL!), and add the “install.zip” to that folder, in your PC CMA folder. so your PSP Savedata will look something like this:
in folder PSSAVEDATA/1a2b3c4def5678/UCUS12345000/ (or something like this) you will have the following files:
Here you can download an example of packaged homebrew: Doom (http://www.mediafire.com/?yl8518xxh8v9xvp)
1) run OpenCMA on your PC, and CMA on your Vita
2) copy the previously packaged SAVEDATA (see above) with your homebrew in “install.zip” on your Vita
3) run HBL (how to run HBL is explained in the previous section)
4) navigate with the HBL menu to the SAVEDATA folder, then go to the folder you just downloaded (in my example, UCUS12345000), and clikc cross or circle on it
5) At this point, the HBL menu should ask you if you want to install the homebrew. select yes, and wait until HBL is done extracting your homebrew
6) The homebrew is now installed, and you can run it by going to the GAME folder, if everything went well, a new subfolder with your homebrew has been created here, and you can run the homebrew
OpenCMA is strongly recommended to install if you want to use VHBL. Open CMA is a tool by Virtuous Flame that allows you to copy files from and to your vita without being connected to the internet. This is useful, especially if you don’t want Sony to forcefully update your firmware.
Looking for homebrews that run on VHBL? Check this list (wololo.net/wagic/2010/07/18/15-essential-homebrews-that-run-on-half-byte-loader/) of 15 essential homebrews that run fine with VHBL.
Quick Installing/Using VHBL FAQ
As you might have noticed, using HBL on the PSP wasn’t easy, but on the vita it’s even worse. That’s partially because of the many limitations enforced by Sony’s CMA, but also because I was too lazy to make too many improvements to HBL and the wMenu (mostly because I didn’t want to spend too much time on a tool that people might ditch at the next Firmware update)
Anyways, here are quick answers to the most frequently asked questions I got over the past 3 days
Do I really need to have Motorstorm Arctic Edge in order to run VHBL?
For now, yes. Later versions of VHBL (if any) might rely on other games, but for now, MAE is required.
I don’t have Motorstorm Arctic Edge, and I can’t find it on the Store, where do I buy it?
You can’t. Sony removed the Game from their store on March 2nd.
Is there a way to install Motorstorm Arctic Edge even if I didn’t buy it in time? By sharing my account with somebody, or downloading it from somebody’s server?
No. Each copy of the game is tied to the account that bought it, and Sony made it so that the game cannot be re-downloaded for now, even for those who bought it.
I tried to copy the exploit savedata, but The Vita tells me the data is corrupt, and refuses to copy it?
This seems to be happening mostly with the JP version of the VHBL exploit. Some sites have reported that if you mark all files in the savedata to not be read only, this will work. I’ll see if I can fix that in a future release.
I put a homebrew in “install.zip” as you explained, but the HBL menu isn’t able to install it. I’m pretty sure I did things right the “install.zip” file has to be a zip with “no compression” (also known as “store”. This option is available in most compression tools. I recommend 7zip.
I installed an emulator (or a Book reader). Now I want to install roms (ebooks) for it, do I have to reinstall the entire emulator?
In theory no, if you put the full path in your install.zip archive. For example, if you have a rom named “wololo.bin”, and want to put it in PSP/GAME/Snes9xTyl, just create all those folders, put the rom in it, and create an install.zip that will contain your rom (install.zip/PSP/GAME/Snes9xTyl/wololo.bin).
Practically, that can be difficult to remember, in which case the best is indeed to re-install the full homebrew with the roms in it. The benefit of this technique is that the HBL menu will detect the EBOOT file in your archive, and automatically understand where you want to install your stuff.
Note: you can have many homebrews in one install.zip, as long as they are in different subfolders. I personally simply zipped my entire PSP/GAME subfolder from my PSP Go, and installed the result on my vita)
How do I delete homebrews?
The easiest way is to go in the CMA on your Vita, and delete from there. Unfortunately it makes it difficult to know what you’re deleting. An alternate way is to install PSPFiler and use it to delete. I’m hoping to see some volunteer devs out there to provide alternatives if possible
Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!
Update: Sony has now released http://djp01.psp2.update.playstation.net/update/psp2/image/2011_1222/rel_48ac631ecae3837a7530506de0d73eaf/PSP2UPDAT.PUP, and although no official changelog is available according to http://www.jp.playstation.com/psvita/update/ the update fixes an issue with Dynasty Warriors Next that prevented players from progressing further.
With the Japanese release of PlayStation Vita slated for tomorrow, Sony has now released a PS Vita 1.50 Firmware update which allows for PSN feature access including the PlayStation Store alongside a Content Manager Assistant application for updating via PC.
Some PS Vita Disassembled Pictures revealing the internal components are also available, and http://andriasang.com/comzdz/vita_game_manuals/ also reports that the PlayStation Vita games ship without instruction manuals as it appears Sony is ditching a paper manual in favor of an in-game digital manual.
The package includes a single sheet of paper showing warning messages and details on a firmware update that's included on the card.
To quote from Sony's official PS Vita site: PlayStation Vita System Software Update - System software version 1.50 for PlayStation Vita Update
From 17 December 2011 and began updating the system software version 1.50. To become available and some features of the PlayStation Network features, updates the system software of PS Vita (Update) is required.
PS Vita also system software, by updating, adding and security can be enhanced many features. Please use the update to the latest version.
For more information on the latest system software features of the http://manuals.playstation.net/document/jp/psvita/index.html please visit.
Interestingly, the guide reveals that users can now take screenshots during gameplay, which are saved as an image to their PlayStation Vita Memory Stick.
How to Update
By one of the following methods, you can update the system software on PS Vita:
Update using a Wi-Fi - Wi-updates with the PS Vita-Fi. (http://www.jp.playstation.com/psvita/update/ud_wifi.html)
Connected to the PS3 update - Using the network function of PS3, the latest update file download over the Internet. (http://www.jp.playstation.com/psvita/update/ud_ps3.html)
Connected to the PC and update - Using computer networking capabilities, download the latest updates via the Internet. (http://www.jp.playstation.com/psvita/update/ud_pc.html)
PS Vita card to update - If the PS Vita card data includes updates to update using the PS Vita card. (http://www.jp.playstation.com/psvita/update/ud_card.html)
After updating, the home screen of PS Vita Setting (Settings)> [start]> [System]> [System Information and tap. [System Software] If the data is displayed and updated version, and has been updated correctly.
And update the system software update to connect to PlayStation Vita PC
Connected to the PC and update
Using computer networking capabilities, download the latest updates via the Internet. To update your system, you must keep the following states in advance the target computer.
Keep connected to the Internet
Administrative Assistant to the content you download / install the administrative assistant for PlayStation content can be downloaded from the Web site: http://cma.dl.playstation.net/cma/
1. PC, to determine whether to launch a content management assistant. You can check the computer's system tray.
2. Connect the USB cable to PC and PS Vita.
3. In the PS Vita, Setting (Settings)> [start]> [System Update]> [to be updated by connecting to a PC] to tap. Using computer networking capabilities, download the latest updates via the Internet. Please follow the instructions on the screen then.
Content Manager Assistant
Content Manager Assistant for PlayStation is a computer application that enables data transfer between a PS Vita system and a computer. By installing it on your computer, you can do things like copy content from your computer to your PS Vita system and back up data from your PS Vita system to your computer.
Backing up saved data and application data (game data) - You can back up the saved data for games played on your PS Vita system, and the application data (game data) for games purchased from PlayStation Store to your computer.
Copying music, image, and video files - You can display lists of music, image, and video files stored on your computer and transfer them to your PS Vita system. You can also transfer music, image, and video files in the opposite direction.
Backing up system files - You can back up system files saved on the PS Vita memory card or in system memory to your computer.
Performing a system update of the PS Vita system - When a Wi-Fi access point is not available, you can perform a system update of the PS Vita system using a computer that can connect to the Internet.
For detailed operating instructions for each feature, and for information about other features, see the http://manuals.playstation.net/document/en/psvita/cm/index.html for the PS Vita system.
Installation and Uninstallation
Download the installation file (above) and save the file on your desktop or in a convenient folder. When the downloaded file is launched, the installation screen for Content Manager Assistant for PlayStation will appear. Follow the on-screen instructions to perform the installation.
During the installation process, dialog boxes might appear that direct you to download components (additional software) needed to operate Content Manager Assistant for PlayStation. If this happens, follow the on-screen instructions to download the components.
After the installation is complete, a message for creating the database for the PS Vita system will appear when Content Manager Assistant for PlayStation is launched for the first time.
After the installation is complete, if a dialog box like the one shown below appears, click [x] in the upper right of the dialog box to close it.
From the Windows control panel, select “Add or Remove Programs” (if using Windows XP) or “Programs and Features” (if using Windows Vista or Windows 7), and remove the program shown below.
Content Manager Assistant for PlayStation
PS Vita system
PS Vita system (system software version 1.00 or later)
Computer running a Microsoft Windows operating system
One of the following operating systems:
Microsoft Windows XP Service Pack 3 or later (32-bit version only)
Windows Vista Service Pack 2 or later (32-bit or 64-bit version)
Windows 7 Service Pack 1 (32-bit or 64-bit version) or later
1 GHz processor or greater
At least 150 MB of free space on the hard disk
At least 512 MB of RAM
Internet Explorer 7.0 or later
Windows Media Format Runtime 11 or later (for Windows XP) (included in the installation)
Windows Media Player 11 (for Windows Vista)
Media Feature Pack (for Windows 7 N and Windows 7 KN)
A USB 2.0-compatible port (used for connecting the PS Vita system)
An Internet connection
Operations on custom-built computers are not guaranteed.
How to Access the PS Vita Recovery Menu
The PlayStation Vita Recovery Menu offers users several tools to fix corrupt system files, upgrade your firmware, format memory stick and more. It is a powerful tool and several features should be used with caution as they can remove all your settings, as well as all of your saved information.
Turn OFF your PS Vita (Press Power Button for 10 seconds)
Now press and hold “R” + Power + PS (PlayStation Button)
Now you’re in Recovery Menu (Mode)
PS Vita Recovery Menu Options
1. Restart System
This option boots your system as normal without changing any settings or files.
2. Rebuild Database
This can be a useful feature if you have lost files on your system for no apparent reason. Try using this feature to see if it can restore those files. This will also rewrite corrupted files within the database, potentially eliminating future issues. This feature should not erase any of your saved data or settings.
Deletes messages, playlists, changes made on “Information” screens, trimming information for pictures in “Photo”, video thumbnails, video playback history and video resume information. This operation may take a long time depending on the type and number of data items.
3. Format the memory card
This will format the memorycard, effectively erasing all data currently on it.
4. Restore PS Vita System
This will restore your system to original including, formatting and erasing all of the data on internal flash and returning all system settings to default. This will not take your system back to a previous Firmware release. Use this option as a last resort, unless you have nothing on the console that you want or you want to erase everything on the console, do not use this option.
5. System Update
This can useful if your system has become corrupted to the point you can not boot. This will allow the user to update their console with new firmware via PS3, PC or PS Vita memorycard.
PS Vita Hidden System Menu
This PlayStation Vita hidden system menu is present on both PS3 and PSP, and includes the product code, release build, and other internal version strings. To access it, do the following via EmuOnPSP.net:
Go to Settings > System > System Information
Press simultaneously R1 + L1 + DPad Left + Square for a few seconds
Release those buttons then immediately press the start button (and keep it held)