Preparing and installing homebrews on your Vita for the recently released 2.02 CEF port by Frostegater is not an easy task. All menus have different ways of handling the installation packages, but, more importantly, Sony made the Vita in a way that copying anything to it is almost impossible, which is why the copy steps always look so convoluted. Tools exist to make your life easier, but here is a how to to understand how it’s done by yourself. I promise, once you’ve done it once, it all becomes simpler.

Note: all the steps below work with all versions of TN’s CEF and TN Menu, but the example are taken from Uno’s exploit on the 2.02 firmware (more precisely, with the European version of the exploit).

1.A Preparing Homebrews

The homebrews we will run on the 2.02 Uno exploit are PSP homebrews. Most PSP homebrews will run out of the box on your Vita with the UNO exploit, but you might often need to package them in a ZIP archive (unless you got a friendly download link which already has it pre-packaged for you.) . Note that in some cases you will have to create the ZIP archive yourself, for example most emulators will not ship with any rom, and you will have to add those yourself to your ZIP file.

Before you start!

The basic thing to understand is that the Vita will not accept any filename. The files you can copy to your Vita with the content manager need to be all uppercase, the “body” of the filename (anything before the “.”) needs to be 8 characters or less, and the extension (anything after the “.”) needs to be 3 characters. Accepted characters are also limited, so I suggest you li,it yourself to letters and numbers. In particular, do not put spaces in the file names.

For example, WAGIC.ZIP is good, but is not (not uppercase), is not (not uppercase), Wagic the is not (not uppercase, and more than 8 characters before the “.”). A very typical mistake for windows users is that your file will end up being named because Windows will by default hide the extension for you. You will see it named “WAGIC.ZIP” but in reality the name will be, which will not work.

When you have a problem in the filename, the vita will silently not copy it, and will not give you any form of error message. The only way you have to realize you made a mistake at this point is if the size of your savedata on the memory stick is smaller that what you’d expect.

Read the “before you start” section above 5 times, because this is the root cause of 99.9% of the issues people have installing homebrew with CEF.

I’m not kidding, read the paragraphs above!

Ok, so, let’s move on to prepare your homebrew. All homebrews have an EBOOT.PBP file. You need to create folders so that that EBOOT.PBP will end in a series of subfolders PSP/GAME/[your homebrew game]/EBOOT.PBP.


Don’t forget of course to include all the files from the homebrew in that folder structure. Once this is done, zip the “PSP” folder you created, and name it whatever you like, following the rules I described above (all uppercase, less than 8 characters, etc…). I personally suggest to use the “store” option for creating your zip, but I believe TN Menu handles all formats of compression. Do not use an other format of file that you would rename in .ZIP, this will obviously not work.

Once your ZIP is ready, copy it to the UNO exploit savedata folder in your CMA folder on your computer. It will look like PSAVEDATA/[random letters and numbers]/NPEH000DATA02 (this might vary depending on your exploit).