More actions
m (Text replacement - "GameBrew!" to "GameBrew") |
No edit summary |
||
Line 18: | Line 18: | ||
|source=https://github.com/TheOfficialFloW/VitaShell | |source=https://github.com/TheOfficialFloW/VitaShell | ||
}} | }} | ||
VitaShell is an alternative replacement of the PS Vita's LiveArea. | VitaShell is an alternative replacement of the PS Vita's LiveArea. It offers you a file manager, package installer, built-in FTP and much more. | ||
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. | |||
== How to use an USB flash drive as Memory Card on a PS TV | ==User guide== | ||
How to use an USB flash drive as Memory Card on a PS TV: | |||
* Format your USB flash drive as exFAT or FAT32. | * Format your USB flash drive as exFAT or FAT32. | ||
* Launch VitaShell and press | * Launch VitaShell and press Triangle in the home section. | ||
* Select <code>Mount uma0:</code> and attach your USB flash drive. You can now copy stuff from/to your USB stick. | * Select <code>Mount uma0:</code> and attach your USB flash drive. You can now copy stuff from/to your USB stick. | ||
* Once <code>uma0:</code> is listed under the partitions, press | * Once <code>uma0:</code> is listed under the partitions, press Triangle again and choose <code>Mount USB ux0:</code>. This will copy important apps like VitaShell, molecularShell, and other files. | ||
* Your USB flash drive is now acting as a Memory Card. | * Your USB flash drive is now acting as a Memory Card. | ||
* To sync all your apps on your USB flash drive, press | * To sync all your apps on your USB flash drive, press Triangle and choose <code>Refresh livearea</code>. This will not refresh PSP games. | ||
* If you wish to revert the patch, press | * If you wish to revert the patch, press Triangle and select <code>Umount USB ux0:</code>. | ||
* Note that this patch is only temporary and you need to redo the procedure everytime you launch your PS TV. | * Note that this patch is only temporary and you need to redo the procedure everytime you launch your PS TV. | ||
== | === Customization === | ||
== | |||
You can customize those files: | You can customize those files: | ||
{| | {| class="wikitable" style="width: 800px;" | ||
! File | ! File | ||
! Note | ! Note | ||
Line 94: | Line 86: | ||
|- | |- | ||
| dialog.png | | dialog.png | ||
| Dialog menu image (Can be any size. This image file will be stretched by VitaShell to fit the dialog box. Suggestion: Don't use motives, as it will not look good with wrong proportion) | | Dialog menu image (Can be any size. This image file will be stretched by VitaShell to fit the dialog box. Suggestion: Don't use motives, as it will not look good with wrong proportion.) | ||
|- | |- | ||
| fastforward.png | | fastforward.png | ||
Line 133: | Line 125: | ||
|} | |} | ||
Theme setting: VitaShell will load the theme that is set in <code>ux0:VitaShell/theme/theme.txt</code> (<code>THEME_NAME = "YOUR_THEME_NAME"</code>) | |||
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 <code>DIALOG_BG_COLOR</code> and <code>CONTEXT_MENU_COLOR</code> from <code>colors.txt</code> will be used instead. | |||
== Multi-language == | ===Multi-language=== | ||
Put your language file at <code>ux0:VitaShell/language/x.txt</code>, where the file must be UTF-8 encoded and <code>x</code> is one of the language listed below: | Put your language file at <code>ux0:VitaShell/language/x.txt</code>, where the file must be UTF-8 encoded and <code>x</code> is one of the language listed below: | ||
Line 162: | Line 154: | ||
* turkish | * 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 <code>ux0:VitaShell/language/french.txt</code>. | 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 <code>ux0:VitaShell/language/french.txt</code>. | |||
Languages files are available in the <code>l10n</code> folder of this repository. | Languages files are available in the <code>l10n</code> folder of this repository. | ||
==Screenshots== | |||
vitashell3.png | |||
vitashell4.png | |||
vitashell5.png | |||
==Changelog== | ==Changelog== | ||
''' | '''v2.02''' | ||
* Reverted PSM refresh due to crashes. | *Reverted PSM refresh due to crashes. | ||
'''v2.01''' | |||
*Added ability to refresh PSM games. Thanks to KuromeSan. | |||
*Added support for FW 3.57 and 3.73 Thanks to RealYoti. | |||
'''v2.00''' | |||
*Added support for FW 3.72. | |||
'''v1.99''' | |||
*Added support for FW 3.71. | |||
'''v1.98''' | |||
*Improved "Refresh LiveArea". Thanks to TheRadziu. | |||
'''v1.97''' | |||
*Added support for symlinks which enables ability to set and show bookmarks and recent files. Thanks to abertschi. | |||
*Added a few shortcuts: left+[]: show bookmarks, left+/: show recent files, left+O: QR scanner. | |||
*Fixed bug in ad-hoc dialog where X is always the enter button. | |||
'''v1.96''' | |||
*Added ability to skip pages in file browser and SFO viewer using L/R triggers. | |||
*(QR download has been temporarily removed and will be reimplemented later). | |||
*Added ability to move files between partitions by copying&removing. | |||
*Fixed bug where the option to disable warning message was not saved. | |||
*Undone usb changes because people reported an issue with vpk installation with it. | |||
'''v1.95''' | |||
*Added option to disable warning messages when installing vpks. | |||
*Fixed bug in USB connection, where your Memory Card could be corrupted. | |||
*Fixed line breaks in SFO files and long names will now scroll. | |||
*Fixed compatibility with udcd_uvc.skprx thanks to xerpi. | |||
'''v1.94''' | |||
*Added ability to umount all partitions that you can mount. | |||
*Fixed crash when using StorageMgr. | |||
'''v1.93''' | |||
*Added xmc0: to partition list and added ability to mount xmc0:. | |||
*Fixed ux0: mounting bug where it wasn't detected that the gamesd has already been mounted. | |||
Full list of changes can be found [https://github.com/TheOfficialFloW/VitaShell/blob/master/CHANGELOG.md here]. | |||
== Credits == | == Credits == | ||
* Team Molecule for HENkaku | * Team Molecule for HENkaku. | ||
* xerpi for ftpvitalib and vita2dlib | * xerpi for ftpvitalib and vita2dlib. | ||
* wololo for the Revitalize contest | * wololo for the Revitalize contest. | ||
* sakya for Lightmp3 | * sakya for Lightmp3. | ||
* Everybody who contributed on vitasdk | * Everybody who contributed on vitasdk. | ||
== External links == | == External links == | ||
* | * GitHub - https://github.com/TheOfficialFloW/VitaShell | ||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/21 | * VitaDB - https://vitadb.rinnegatamante.it/#/info/21 |
Revision as of 12:26, 6 December 2022
VitaShell | |
---|---|
File:Vitashellvita.jpg | |
General | |
Author | TheFloW |
Type | File Browsers |
Version | 2.02 |
License | GPL-3.0 |
Last Updated | 2020/01/19 |
Links | |
Download | |
Source | |
VitaShell is an alternative replacement of the PS Vita's LiveArea. It offers you a file manager, package installer, built-in FTP and much more.
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.
User guide
How to use an USB flash drive as Memory Card on a PS TV:
- Format your USB flash drive as exFAT or FAT32.
- Launch VitaShell and press Triangle in the home section.
- Select
Mount uma0:
and attach your USB flash drive. You can now copy stuff from/to your USB stick. - Once
uma0:
is listed under the partitions, press Triangle again and chooseMount USB ux0:
. 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 Triangle and choose
Refresh livearea
. This will not refresh PSP games. - If you wish to revert the patch, press Triangle and select
Umount USB ux0:
. - Note that this patch is only temporary and you need to redo the procedure everytime you launch your PS TV.
Customization
You can customize those files:
File | Note |
---|---|
colors.txt | All colors adjustable |
archive_icon.png | Archive icon |
audio_icon.png | Audio icon |
battery.png | Battery border icon |
battery_bar_charge.png | Charging battery bar |
battery_bar_green.png | Green battery bar |
battery_bar_red.png | Red battery bar |
bg_audioplayer.png | Background for audio player |
bg_browser.png | Background for file browser |
bg_hexeditor.png | Background for hex editor |
bg_photoviewer.png | Background for photo viewer |
bg_texteditor.png | Background for text editor |
context.png | Context menu image (Can be any size. Suggestion: It will look great if you add alpha channel to your image) |
context_more.png | Context menu more image (Can be any size. Suggestion: It will look great if you add alpha channel to your image) |
cover.png | Default album cover |
dialog.png | Dialog menu image (Can be any size. This image file will be stretched by VitaShell to fit the dialog box. Suggestion: Don't use motives, as it will not look good with wrong proportion.) |
fastforward.png | Fastforward icon |
fastrewind.png | Fastrewind icon |
file_icon.png | File icon |
folder_icon.png | Folder icon |
ftp.png | FTP icon |
image_icon.png | Image icon |
pause.png | Pause icon |
play.png | Play icon |
settings.png | Settings icon |
sfo_icon.png | SFO icon |
text_icon.png | Text icon |
wallpaper.png | Wallpaper |
Theme setting: VitaShell will load the theme that is set in ux0:VitaShell/theme/theme.txt
(THEME_NAME = "YOUR_THEME_NAME"
)
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 DIALOG_BG_COLOR
and CONTEXT_MENU_COLOR
from colors.txt
will be used instead.
Multi-language
Put your language file at ux0:VitaShell/language/x.txt
, where the file must be UTF-8 encoded and x
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 ux0:VitaShell/language/french.txt
.
Languages files are available in the l10n
folder of this repository.
Screenshots
vitashell3.png
vitashell4.png
vitashell5.png
Changelog
v2.02
- Reverted PSM refresh due to crashes.
v2.01
- Added ability to refresh PSM games. Thanks to KuromeSan.
- Added support for FW 3.57 and 3.73 Thanks to RealYoti.
v2.00
- Added support for FW 3.72.
v1.99
- Added support for FW 3.71.
v1.98
- Improved "Refresh LiveArea". Thanks to TheRadziu.
v1.97
- Added support for symlinks which enables ability to set and show bookmarks and recent files. Thanks to abertschi.
- Added a few shortcuts: left+[]: show bookmarks, left+/: show recent files, left+O: QR scanner.
- Fixed bug in ad-hoc dialog where X is always the enter button.
v1.96
- Added ability to skip pages in file browser and SFO viewer using L/R triggers.
- (QR download has been temporarily removed and will be reimplemented later).
- Added ability to move files between partitions by copying&removing.
- Fixed bug where the option to disable warning message was not saved.
- Undone usb changes because people reported an issue with vpk installation with it.
v1.95
- Added option to disable warning messages when installing vpks.
- Fixed bug in USB connection, where your Memory Card could be corrupted.
- Fixed line breaks in SFO files and long names will now scroll.
- Fixed compatibility with udcd_uvc.skprx thanks to xerpi.
v1.94
- Added ability to umount all partitions that you can mount.
- Fixed crash when using StorageMgr.
v1.93
- Added xmc0: to partition list and added ability to mount xmc0:.
- Fixed ux0: mounting bug where it wasn't detected that the gamesd has already been mounted.
Full list of changes can be found here.
Credits
- Team Molecule for HENkaku.
- xerpi for ftpvitalib and vita2dlib.
- wololo for the Revitalize contest.
- sakya for Lightmp3.
- Everybody who contributed on vitasdk.