StorageMgr
Required Reading
StorageMgr is a multi-purpose kernel plugin for the PS Vita (TV) which allows for the use of alternative storage devices such as a USB drive, an SD2Vita, or a psvsd adapter.
The SD2Vita is a microSD to game card adapter which is inserted into the game-card slot in your device, while the psvsd is a microSD adapter which replaces the 3g modem on 3g PS Vita models.
By using the StorageMgr kernel plugin, the USB drive or microSD card you use will be mounted to ux0:
just like a Sony memory card. This is very useful because microSD cards are significantly cheaper than Sony memory cards (especially at higher capacities).
This will use FTP (File Transfer Protocol) to transfer the files, so your Vita and PC must be connected to the same network.
TIP
You must have already installed VitaShell to use this.
WARNING
If you previously installed "YAMT" or have used the 3.65 Quick Install
option in Vitadeploy, please uninstall YAMT first by deleting the following files from your ur0:tai
folder:
yamt.cfg
yamt.skprx
yamt.suprx
yamt_helper.skprx
What You Need
- A formatted storage device compatible with your system
- To format your device, see Storage Format (Windows), Storage Format (Linux), or Storage Format (Mac)
- An FTP Client such as WinSCP or CyberDuck
- Alternatively, you can also use the USB transfer feature of VitaShell
- The latest release of StorageMgr
storage_config.txt
should be edited to fit your situation as instructed in the READMEMCD=uma0
should be kept as-is if you plan to keep a Sony memory card in your device, and removed otherwiseINT=imc0
should be kept as-is for PS Vita 2000 and PS TV users, and removed for PS Vita 1000 usersGCD=ux0
should be kept as-is for SD2Vita users, and edited toUMA=ux0
for USB drive and psvsd usersUMA=grw0
should be removed unless you have multiple storage devices (in which case the device which is not assigned toux0:
should be assigned togrw0:
)
Instructions
Section I - Installing Plugins
- Launch the VitaShell application
- Press SELECT to enable FTP access on your device
- Open your FTP client on your computer
- Enter the IP Address and Port displayed on your device
- Using your FTP client, copy all files from
ux0:tai/
tour0:tai/
- Overwrite any existing files in the
ur0:tai/
folder - If you do not have a
ux0:tai/
folder, or it doesn't contain aconfig.txt
, skip this step
- Overwrite any existing files in the
- Transfer
storagemgr.skprx
to theur0:tai/
folder - Transfer
storage_config.txt
to theur0:tai/
folder - For any paths in
ur0:tai/config.txt
which containux0:tai/
, replaceux0:tai/
withur0:tai/
- If you did not have a
ux0:tai/
folder, skip this step
- If you did not have a
- Add the following line to
ur0:tai/config.txt
under the*KERNEL
line:ur0:tai/storagemgr.skprx
- Delete the
ux0:tai/
folder- This is an important step as HENkaku will not load plugins installed in
ur0:tai
if it detects thatux0:tai
exists
- This is an important step as HENkaku will not load plugins installed in
Section II - Restoring Data
This section will copy the data from your old Sony memory card to your new storage device.
- Backup the contents of
ux0:
to a folder on your computer- This may take some time if you have a large amount of data on your Sony memory card
- Insert your new storage device into your computer
- Copy the contents of your
ux0:
folder to your new storage device- This may take some time if you have a large amount of data on your Sony memory card
- Do not copy the
ux0:
folder itself to your new storage device
- Insert your new storage device into your PS Vita (TV)
- Press ○ on your device to close the FTP connection
- Close the VitaShell application
- Reboot your device
- If your device does not have Ensō, you will need to manually launch and exit h-encore to enable homebrew
- This is required to load the new kernel plugins added to
ur0:tai/config.txt
Your new storage device is now configured and ready for use at the mount point specified in your storage_config.txt
.
If you want to reclaim the space on your memory card (to use for storing PSP games for instance), you can delete the contents of uma0:
(the new memory card mount point) and / or imc0:
(if you have a PS Vita 2000 or PS TV).
If you decide to do this, you must not delete these folders if they exist:
uma0:data/bootstrap.self
uma0:app/PCSG90096
uma0:appmeta/PCSG90096
uma0:appmeta/VITASHELL
uma0:license/app/PCSG90096
uma0:license/app/VITASHELL
uma0:user/00/savedata/PCSG90096
uma0:user/00/savedata/VITASHELL
This is because you must keep h-encore installed to the memory card so you can enable HENkaku (and therefore StorageMgr) after a reboot.