How to: Detailed tutorial about creating Custom PSP Game Bubbles for PS Vita!
In this tutorial I am showing you how to create a Custom Bubble that then runs a PSP game of your choice!
This works on the fat PS Vita, Slim PS Vita, PSV TV and up to firmware 3.36, but also works on earlier firmwares (like 3.18, 3.20, etc).
If you prefer a video tutorial, feel free to watch this long video. I am explaining everything and every step you have to do. The following wall of text is only for the people that prefer a text turorial.
If you prefer said text tutorial, keep reading.
Before we start, you need a random PSP game as base game (really, any!), this also includes the usage of minis, 3.18 exploit games and pretty much any PSP game you can get from the PSN store.
The size of the base game is not relevant anymore. You could use a 5MB Minis to sign a 1.7GB ISO file. There are pretty much no weird restrictions like they were with fake_np and the VHBL Bubble.
Before we start, we need a few things. We need a game we want to sign (so a PSP ISO) – I do not link you any of these illegal psp pirated games, create your own backups or be a pirate and download them yourself, I don’t judge you.
Then we also need sign_np, PkgView, the xpd & package file of your base game(s) (obtain these via Sony’s Website) and the PSN decrypter tools.
Unpack all the ZIP files and put all the content into one folder (e.g. call it sign_np). Inside of the folder you should have a sign_np.exe (shorten the name to this, if the sign_np file of yours has a longer name), PkgView.exe, your PSP ISO of choice and a PSN decrypter folder (which contains a readme.txt and 3 exe-files).
If you can confirm this, we can continue with gathering the necessary XPD and PKG files. Visit this Sony Website and login with your PSN account.
Then head to the Media category and click onto the games category. Now search the PSP game you want to use as a base game. If you found it, press download and that will give you an XPD-file (these XPD-file download links might not be visible, depending on your web browser).
Now open the XPD-file with NotePad++ (or any other kind of Editor) and copy the link that is inside of this file. Paste this link into your web browser and press enter. A download for a PKG-file should now start.
Be also sure to copy the “CID” of your XPD-file and place that CID into a simple text document (call it “‘base games name’ CID and keys.txt”). After you did this, you are done with the XPD-file.
Next drop the PKG file of your base game into the sign_np folder. Then open PKGView.exe and open the PKG file with it. Once opened, open the USRDIR and CONTENT folder inside of the PKGView.exe. Then right-click the EBOOT.PBP file and extract it.
After you did this, you can close PKGView.exe. Now copy the just extracted EBOOT.PBP file and move it into the PSN decrypter folder. The PSN decrypter folder should now contain 5 files: A document, 3 exe-files and your EBOOT.PBP.
Now drag & drop your EBOOT.PBP on top of the NPDPC_fixed.exe file and it should open a CMD window on its own. This will now create an ISO-file, a header.bin file and a version_key.bin file.
Now copy all these new files (header, version_key & the ISO) inside a folder inside of our sign_np folder (e.g. C:/downloads/sign_np/base_game_folder/). Next use a Hexeditor and open the version_key.bin file.
This will show you one line of hexadecimal values, which we have to copy (or type them one by one, without the spaces!). This is the key we need. Put this key into the same text document which contains the CID of your game.
After we have gathered the CID, the key of our base game and sign_np, we have all the things we need for creating our own signed EBOOT.PBP.
Next, inside of the sign_np folder, keep the shift-button pressed and then press the right mouse button. We should now have a new function inside of the context menu, which will open the CMD inside of our folder.
Now we have the CMD window opened inside of our folder direction (e.g. C:/downloads/sign_np/). Next we type the following thing into it:
sign_np -pbp ‘Your Game’.ISO EBOOT.PBP ‘your games CID’ ‘your games key’
This is the content of my folder and what I have typed into the CMD. Have this as an example:
Next, press enter and sign_np should do its work. After it is done, verify that the flags is 0x00000002. For it to work on the PS Vita, the flag has to be 2!
This is what my CMD contains after finishing the task:
C:\Downloads\sign_np>sign_np -pbp WORMS.ISO EBOOT.PBP EP4132-NPEZ00101_00-CUBIXX0000000000 36D0E3A09636FEA0329943BBEEC2CC01
Initializing KIRK engine…Writing PBP data…
PSP_SYSTEM_VER: 6.00Building DATA.PSP…
ECDSA signature for DATA.PSP is valid!
Building DATA.PSAR…
Writing PARAM.SFO…
Writing ICON0.PNG…
Writing ICON1.PNG…
Writing PIC1.PNG…
Writing SND0.AT3…
Writing DATA.PSP…
Writing DATA.PSAR…NPUMDIMG table size: 186368
Writing NPUMDIMG table…ISO size: 190840832
ISO blocks: 5824
Writing ISO blocks: 100%Forging NPUMDIMG header…
ECDSA signature for NPUMDIMG header is valid!
NPUMDIMG flags: 0x00000002
NPUMDIMG block basis: 0x00000010
NPUMDIMG version key: 0x36D0E3A09636FEA0329943BBEEC2CC01
NPUMDIMG header key: 0x52E97DE337D9108D206D520E8378A538
NPUMDIMG header hash: 0xC70998890CA03C6F14C1441BA7E504FF
NPUMDIMG data key: 0xEF3579501AB9E43D78C9B4128F0E45F0Done!
C:\Downloads\sign_np>
Depending on your PSP ISO and your base game, these values will be different, but the NPUMDIMG flags value should be 0x00000002, nothing else.
In the end you should have an EBOOT.PBP file, which we now drop into a random savedata for the PSP. Copy this savedata onto your PS Vita and then start the VHBL Bubble on your PS Vita (assuming you own the Patapon 2 exploit and have a fully working VHBL Bubble on your PS Vita).
Next, inside of VHBL, start PSPFiler 6.6 and go into the /PSP/GAME/…/ directory. Now search the ID of your base game (e.g. NPEZ00101 for Cubixx EU, or NPEG00011 for Numblast EU) and rename its folder from its original game to the very same with an additional “&” at the end (e.g. we turn /PSP/GAME/NPEZ00101/ into /PSP/GAME/NPEZ00101&/).
After we did this, create a new folder with the same name as the one we have just renamed (e.g. create a new folder inside of /PSP/GAME/ and call it NPEZ00101).
Next search for your savedata file. It should be inside of /PSP/SAVEDATA/. Now copy the EBOOT.PBP from inside of your savedata folder into the base games folder WITHOUT the “&”-symbol (e.g. in my case the NPEZ00101 folder. NOT the NPEZ00101& folder!).
After you did these things, close your VHBL Bubble and shutdown your PS Vita. Now start your PS Vita in its recovery mode (Keep PS-button + Power + R pressed while turning on the PS Vita) and rebuild the database.
After this is done, start your base game and if you did everything right, your signed game should now start (e.g. Worms starts instead of Cubixx, in my case).
If your PS Vita displays an error code, then this means that you have made a mistake somewhere.
If your PS Vita starts the game, has a blackscreen and simply returns to the Homemenu of the PS Vita (without error code!), then it means that you have done everything right, but your base game & PSP ISO are not compatible with each other.
I had to test 10 different games as base game (minis, full games, psp demos) and only found 3 ones that I could use for my signed PSP ISOs. Those were Numblast, Cubixx and Tekken 6.
So even if you do everything correct, there is the chance that it still won’t work.
I hope at least some of your were able to create your very own Custom ISO Bubbles. I wish you good luck!








How to install PSP Filer? http://wololo.net/downloads/index.php/download/479
I try to use fake_np.exe to fake it, but fail!
Could any hero help me? thanks
create an INSTALL.ZIP, put it in any savegame and transfer it to your vita, then install it via VHBL
Thank you.
OK, I know problem.
because I use Sony CMA to transfer it. (Sony CMA must fake file to cheat program or game ).
so that, I use PS Ftp to transfer it.
i dont know what you mean with this, i also use sony cma to transfer and had no problems with it…?
Hero Justanub,
I just try to send my created INSTALL.zip ( include [FILER]-> EBOOT.PBP) at [NPJH00008DATA00] (total 5 files),
then use sony CMA to send for my vita.
finally, I check my vita [NPJH00008DATA00], It only lost INSTALL.zip.
Now, I don’t understand, why I will lost file at using sony CMA.
after you add new files into a savegame you need to rebuild the database in the CMA,
my native language is not english so i dont how the menu point is exactly called, just something with database 🙂
rebuild database in CMA before transfer the files to your vita
How to rebuild on windows 7 system? or I miss your mean that really mean on PS Vita data rebuild?
However, I must say thanks again, because you want to let me understand-ed the skill.
Thank @the z for this easy to understand tutorial. At last I can create,clone,and change the icon and text of the bubbles.
http://imgur.com/I7E2x0c
you could have atleast charged your vita before uploading the pic……..when i see an electronic device with a red battery symbol on top right………….ohhhhhh my hearts fainting!!
😀
Current situation makes me laugh …. You need to have proper base game which should be cheap and must have less space ..anyways this is my first time to post about Z’s good work on those tutorials… Thanks OK if he doesn’t know how to wright code. He is good enough to make you understand how things are done….good work Z
ohhh! long time no see!
btw………..let me tell u something…………….u r mentally disturbed………………no hard feelings bro
awkward situations make u laugh, whoa! The Zett doesnt need ur appreciation, he arleady has a thousand fans, better than u, alot better thn u, believe me! :p
Lot better than you means? I got fans too??? Wow ty for letting me know
no hard feelingzzz, right???
lol
z hello thanks for the tutorial, I have a problem, I do everything according to the video but when it comes on the put everything in cdm, when I press enter it gives an error and creates a EBOOT.PBP file with 0 bytes. Can you help me? the game I used was the 5 in 1 arcade hits like the base game and the iso psp is the dragon ball z shin budokai another road. Sorry for my English pessimo, but I’m using google translator.
vc e brasileiro?
I tried the same exact procedure except i used the impossible game and carnioves and it failed. Both games are minies. When i try to create the sign_np with cmd it says error check your input.
Hello, I have the firmware 3.01 and fifa game installed with the exploit, but I have no other PSP game installed on my ps vita, there is some way to install the bubbles?
a dont wana update :3
Hello. I want to install DLC for Game – Rock Band. Can i do this?
P.S. Sorry for my English((((
Did anyone tried Monster Hunter Freedom Unite as a base game. I tried it but the game goes blank and return to the main page. Just wanna make sure if MHFU is working or not for everything
I tried with Impossible game but i only get blackscreen,Z how is the way to fix Eboot.bin?DONT BUY IMPOSSIBLE GAME AND BLIMP ITS SUCKS
True dat
should never have upgraded my psvita and left my TNV, vhbl this is very bad and has many emulators not run …. sniff, sniff … I hope that soon arises a new TNV.
It runs news SNES pico drive neogeo gpsp emulators perfectly …what else you need
ps1, ps2, wii, 3ds……….hmmmmm………whtelse????
yeah PS3!!!!! lol
NOT FROM THE ZETT, we arleady owe him for his exploits, FROM YOU THEEEEE RAIDENN
hello,
I managed to install PicoDrive, now what? how to put multiple games at once on it? Please make a video.
I can’t same to get PSP Filer to rename, delete etc any files I move into my base game folder or “&” folder.
I copy over a EBOOT file but somehow its renames its FBOOT… I’m on 3.18 trying to setup on 6.60 TNV. Not sure what I’m doing wrong… do I need to boot into PSP Filer from something other then 6.60 TNV?
rename the GAME folder to GAME2 and rename your EBOOT.PBP to EBOOT.PBP. this does the trick, dont forget to rename the GAME2 back to GAME at the end
Sadly I can’t rename the bast game at all, maybe I can’t rename it as that’s the game used to boot into 6.60 TNV then PSP Filer.
Hi guys I’m getting a 32GB memory card for my Vita and I want to ask if i change the memory card do I need to run the patapon exploit again or can i just copy the games to PC then put it back again to my Vita?
Hello. I want to install DLC for Game – Rock Band. Can i do this?
P.S. Sorry for my English((((
how to create cuctom bubbles if my games (iso file) downloaded from the internet? (torrents or roms sites) ?
Same method…………..jzt tried it with an old game :p
Hi
I deleted the savedata of patapon and I got the red screen, what can I do to make it wok again.
Video clearly stated to not delete patapon save… Just get your patapon save from your PC on your vita again, run the exploit and restart the system. If it doesn’t work you can just re-do the exploit.
Having in mind you didn’t delete the game, neither backing up any of all the “work” you have been doing.
=/
Hii
I deleted the savedataa of pataponn and I got the red screen, what can I do to make it wok again.
A tool would be nice 🙂 but i did it well with this tutorial 🙂
Hero The Z,
Thank you show video, accounting your description,
” I had to test 10 different games as base game (minis, full games, psp demos) and only found 3 ones that I could use for my signed PSP ISOs. Those were Numblast, Cubixx and Tekken 6. ”
I try to install Tenchu 4 “天誅 4”,
First time -> success
Second time I change other base game -> false (can reading but leaving program)
third try use original base game to install -> false (like second time)
…
I don’t know try any times at finally -> success.
so that this method that I think unstable.
I tried to use Numblast to get Kingdom Hearts Birth By Sleep and it worked first try! Omg thanks Zett 😀
This game is awesome, too bad Sony didn’t put it on the PSN Store because I wouldn’t have resorted to this if they had just put it there….
@THE ZETT
I cannot rename or overwrite filers and folders from the bubble psp filer, although i can when i run psp filer from vhbl……..any ideas????
used minis coconut dodge for base game for bubblee
Could you show your detail process to do it?
on my case only type [X] then [R] that can easy to rename.
Yea the bubble psp filer needs patched files to have r/w privileges. Through ark or vhbl it works though.
Thanks for the video! It was really easy to follow! Great job to making this SIMPLE for dumb cows like myself. hahah
I’m guessing I did everything correct and still can’t get the game up and running. I start the game then quit without any error message. Like you said the base game & PSP ISO are not compatible. Interesting! It would be nice if we can make a list of what works and what doesn’t in Forum. I already know 2 that don’t work. Nothing works so far.
wait.. if I get Numblast or cubixx, will it work with most of psp games?
guys, i read some comments and search. and i saw that we can clone or duplicate a psp base game or any psp that can run psp bubbles. but i cant find here i wololo but there is a tutorial in youtube but its not english. maybe im wrong,maybe there’s a tutorial here., so please if you know how to clone bAse game please send here the link. or any tutorial for it. thanks
Dear heroes,
I try any times to use different base game.
I Don’t what happen it, only PixelJunk [NPJH00008 -> PSP ID] can support to install ISO on my PS Vita at Japan’s PSN store.
If anyone use other base game to install ISO success at Japan’s PSN store.
Could you let me know about Game name and Game ID.
Thank you.
Hi!
If I have my PSV in 3.01 with Numblast exploit running TNV, can I create a custom bubble for VHBL, update to 3.36 and keep running Homebrews or should I stay in 3.01? Recommendations?
You will have better compatibility to use TN-V or Ark-2, I would stick with up to 3.18 if you dont really need to get to 3.36. 3.18 is a good update over 3.01 and is fully capable of running homebrews and such with TN-V. It’s a bit more tricky getting homebrews and such to work on 3.36 (takes different steps and modifications than previous exploits) Though the Z does have lots of detailed tutorial vids on youtube to help if you decide to update to 3.36..
Im currently on 3.18 and if i create a patapon 2 bubble and update to 3.36 will the exploit work?
what if I want another psp game bubble can I use the same base game that i already used in my first game?
can anyone help me out. im trying to setup VHBL using King of Pool, ive gotten everything down right when it comes to getting Patapon 2 to load and green screen, refresh database etc. but when it comes to starting my base game( King of Pool) the game will blackscreen for 2 secs and then go back the same screen that patapon does, instead of launching VHBL.
what am i doing wrong
i dont have many games to act as a base game, Dissidia 012, Monster Hunter and KoP
You could try to use Ape Quest demo..that’s what I use and everything I have tried on it works fine.
Hi there mates, iits wonderful paragraph cpncerning tutoringand entirely defined, keep it uup all the time.
Also visdit mmy homepage; boc rang su
Hello everyone,
This maneuver does not work for me, yet I am the tutorial to the letter except to transfer because I go through the FTP folder created for NPEH00020 & “and” NPEH00020 to put the EBOOT.PBP.
best regards
toto13015
Mordowanie Polski i Polaków dokonywane jest nie tylko przez płatnych zabójców, ale przede wszystkim na płaszczyźnie gospodarczej.
Feel free to visit my webpage leasing ciągników
rolniczych (leasing-rolniczy24.pl)
Why does my EBOOT.PBP always changes to FBOOT.PBP when i put on the NPUG80321 folder and gives me an error when making it into bubble? i
WҺаt a inforrmation of սn-ambiguity andd preserveness οf valuale familiarity ɑbout unexpected feelings.
ʜere is my рage :: thoi trang
@ The Zett :
I don’t know why, but only the vhbl bubble work for me, I’ve done everything just like you did ,
I use uno, world of pool, urbanix, jewel keeper as base with my dump of crisis core final fantasy and always got a black screen and exit or error and exit. Do you have any idea of what is wrong ? I’m on 3.18 if it help…
btw thank you very much for your tutorial 🙂
Thanks for every other informative web site. The place else could I get that type
of information written in such a perfect approach?
I’ve a mission that I’m just now running on, and I’ve been on the gglance out for such info.
My webpage dien dan mua ban hieu qua
Tried following this tutorial as closely as possible. I can get all the verification keys (in fact as I have Numblast EU I could have just cribbed the CID and key from The Zett’s video but it’s nice to learn the process for other games) but when I go to CMD with the ISO using sign_np I just get the following:
ERROR: Please check your input file!
Tried this with two ISOs – WipEout Pure and Pinball Hall Of Fame (Williams Collection). Same error. CID/key is correct and formatting of the command line is exactly as the video. Won’t sign either of them. I tried this tutorial – http://wololo.net/talk/viewtopic.php?t=41413 – result:
ERROR: Invalid ELF file for EBOOT resigning!
So sign_np won’t recognise the ISO and won’t resign the EBOOT.BIN from the ISO when it’s been extracted. I’m stuck. Lot of effort and no result… any tips? I know this is an old article now but still…
Hello everyone, it’s myy first visit at this web site,
and piece of writing is really fruitful in spport of me, keep up posting these types of articles
or reviews.
Aw, this was a very good post. Spending some time and actual effort to make a great article…
but what can I say… I hesitate a whole lot and don’t manage to get anything done.
At this moment I am going away to do my breakfast, when having my
breakfast coming over again to read other news.