Warning: This tool is outdated. Please use VitaTools by SKGleba instead.

How to Create & Install Your Own Boot Animation For Your PlayStation Vita

Hi, and welcome to my brief tutorial about installing your very own PlayStation Vita boot animaton or image.

First of all, here's a list of the requirements you'll need for the whole process:

Download cbanim.exe

Using cbanim.exe

Now, you can either use the Windows Command Processor (cmd.exe) or Windows PowerShell. Both work fine. I would also recommend to put all the files in a fresh folder, as the application creates lots of files while converting and compressing, depending on how many frames your .gif has.

So, with your files ready, start a PowerShell window in your folder. You can find the option in Files>Open Windows PowerShell. You don't need Administrator permissions for this application, so a regular PowerShell window works fine. Here's an example of how a PowerShell window may look like in your system:

Windows PowerShell

PS F:\fhtgames\cbanim>_

Bear in mind that the path in your PowerShell window will be different in your computer than in this example.

The syntax for the command window is:

./cbanim -intype filename%d [optional flags]

And each option is:

Here's an example of a command line:

Windows PowerShell

PS F:\fhtgames\cbanim>./cbanim -g anim.gif -noloop -slowmode_

In here, the application will create an animated boot image, that will loop infinitely, and will compress the images.

If correctly done, the application will begin to convert the file, compress it and create boot_animation.img that will finally be used in CBS-Manager. The finished window should look like this:

Windows PowerShell

PS F:\fhtgames\cbanim>./cbanim -g anim.gif -noloop -slowmode
extracting...
wait ( anim.gif )
...done
converting...
converting frame-0.png
converting frame-1.png
converting frame-2.png
converting frame-3.png
converting frame-4.png
converting frame-5.png
converting frame-6.png
converting frame-7.png
converting frame-8.png
converting frame-9.png
converting frame-10.png
converting frame-11.png
converting frame-12.png
converting frame-13.png
converting frame-14.png
converting frame-15.png
converting frame-16.png
converting frame-17.png
converting frame-18.png
converting frame-19.png
converting frame-20.png
converting frame-21.png
converting frame-22.png
converting frame-23.png
converting frame-24.png
converting frame-25.png
converting frame-26.png
converting frame-27.png
converting frame-28.png
converting frame-29.png
converting frame-30.png
...done
compressing...
compressing frame_0.rgba
compressing frame_1.rgba
compressing frame_2.rgba
compressing frame_3.rgba
compressing frame_4.rgba
compressing frame_5.rgba
compressing frame_6.rgba
compressing frame_7.rgba
compressing frame_8.rgba
compressing frame_9.rgba
compressing frame_10.rgba
compressing frame_11.rgba
compressing frame_12.rgba
compressing frame_13.rgba
compressing frame_14.rgba
compressing frame_15.rgba
compressing frame_16.rgba
compressing frame_17.rgba
compressing frame_18.rgba
compressing frame_19.rgba
compressing frame_20.rgba
compressing frame_21.rgba
compressing frame_22.rgba
compressing frame_23.rgba
compressing frame_24.rgba
compressing frame_25.rgba
compressing frame_26.rgba
compressing frame_27.rgba
compressing frame_28.rgba
compressing frame_29.rgba
compressing frame_30.rgba
...done
creating output file [boot_animation.img]
combining [boot_animation.img]...
adding frame_0.rgba.gz
adding frame_1.rgba.gz
adding frame_2.rgba.gz
adding frame_3.rgba.gz
adding frame_4.rgba.gz
adding frame_5.rgba.gz
adding frame_6.rgba.gz
adding frame_7.rgba.gz
adding frame_8.rgba.gz
adding frame_9.rgba.gz
adding frame_10.rgba.gz
adding frame_11.rgba.gz
adding frame_12.rgba.gz
adding frame_13.rgba.gz
adding frame_14.rgba.gz
adding frame_15.rgba.gz
adding frame_16.rgba.gz
adding frame_17.rgba.gz
adding frame_18.rgba.gz
adding frame_19.rgba.gz
adding frame_20.rgba.gz
adding frame_21.rgba.gz
adding frame_22.rgba.gz
adding frame_23.rgba.gz
adding frame_24.rgba.gz
adding frame_25.rgba.gz
adding frame_26.rgba.gz
adding frame_27.rgba.gz
adding frame_28.rgba.gz
adding frame_29.rgba.gz
adding frame_30.rgba.gz
...done [boot_animation.img]
PS F:\fhtgames\cbanim>_

And you're done! You can find boot_animation.img in your folder, ready to be installed in you PSVita.

Installing The Custom Boot To Your PSVita

With boot_animation.img ready, now you need to copy the file to your PSVita. For that, you can use VitaShell via USB or FTP and copy it to the following location:

ur0:tai/boot_animation.img

Now, open CBS-Manager in your PSVita and follow the process of installation. You can add a delay of 5, 10 or 15 seconds to the boot if you want to further test your boot image.

Finally, reboot your PSVita, and enjoy your new custom boot!

Updates

Credits

SKGleba — for the creation of the application PSP2-CBAnim.
MrAnvil935 — for a hotfix in the initial release of the cbanim.exe application.
And to the r/vitahacks subreddit.