Vita:VitaShell

VitaShell is an advanced file manager, package installer, text editor, and video/photo player. It has built-in FTP, allows mounting Vita as a flash drive, and allows mounting a USB flash drive as a drive on the Vita. This homebrew was an entry of the Revitalize PS Vita homebrew competition and won the first prize. HENkaku's molecularShell is also based on VitaShell.

Changelog
See CHANGELOG.md

How to use a USB flash drive as Memory Card on a PS TV

 * Format your USB flash drive as exFAT or FAT32.
 * Launch VitaShell and press  in the   section.
 * Select  and attach your USB flash drive. You can now copy stuff from/to your USB stick.
 * Once  is listed under the partitions, press   again and choose  . This will copy important apps like VitaShell, molecularShell, and other files.
 * Your USB flash drive is now acting as a Memory Card.
 * To sync all your apps on your USB flash drive, press  and choose  . This will NOT refresh PSP games.
 * If you wish to revert the patch, press  and select.
 * Note that this patch is only temporary and you need to redo the procedure every time you launch your PS TV.

Customization
You can customize those files: Theme setting: VitaShell will load the theme that is set in

General info: You don't need to have all these files in your custom theme, if one of them is missing, the default image file will be loaded instead.

Dialog and context image: If these files are not available, the colors  and   from   will be used instead.

Multi-language
Put your language file at, where the file must be UTF-8 encoded and   is one of the language listed below:


 * japanese
 * english_us
 * french
 * spanish
 * german
 * italian
 * dutch
 * portuguese
 * russian
 * korean
 * chinese_t
 * chinese_s
 * finnish
 * swedish
 * danish
 * norwegian
 * polish
 * portuguese_br
 * turkish

VitaShell does automatically load the language that matches to the current system language. If your system language is for example french, it will load from.

Languages files are available in the  folder of this repository.

Building
Install vitasdk and build VitaShell using: mkdir build && cd build && cmake .. && make

Credits

 * Team Molecule for HENkaku
 * xerpi for ftpvitalib and vita2dlib
 * wololo for the Revitalize contest
 * sakya for Lightmp3
 * Everybody who contributed on vitasdk

Useful tips

 * The Start button opens the menu options. See "SELECT button" option in the menu to switch between FTP or USB mounting (Wireless or using USB cable)
 * The Triangle gives you options on the current file/folder
 * The X Button goes into a folder, the O Button goes back up. Square allows selecting multiple folders/files.
 * Menu contains options for Reboot, Power off and Standby