Editing Files on the PS Vita
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
http://yifan.lu/2014/10/17/ps-vita-3-30-filesystem-listing/ | http://yifan.lu/2014/10/17/ps-vita-3-30-filesystem-listing/ | ||
== Partitions == | == Partitions == | ||
Here’s some details of a selected few of the partitions found on the Vita as a bonus. | Here’s some details of a selected few of the partitions found on the Vita as a bonus. | ||
* [[Files_on_the_PS_Vita#os0|os0]] found on the NAND is where the “main” OS files are including all the kernel libraries and the most important user libraries. There’s always two copies of this for redundancy and updating will only update the inactive partition and the active flag is swapped. | |||
* [[Files_on_the_PS_Vita#os0|os0]] found on the NAND is where the “main” OS | |||
* [[Files_on_the_PS_Vita#sa0|sa0]] found on the NAND is the “bulky” data like fonts and handwriting information. Why is it a separate partition? Because it makes update files smaller. Your “systemdata” PUP provides the update for this partition. | * [[Files_on_the_PS_Vita#sa0|sa0]] found on the NAND is the “bulky” data like fonts and handwriting information. Why is it a separate partition? Because it makes update files smaller. Your “systemdata” PUP provides the update for this partition. | ||
* [[Files_on_the_PS_Vita# | * [[Files_on_the_PS_Vita#vs0|vs0]] found on the NAND is the rest of the OS including all the system apps, the main shell, and the remaining user libraries | ||
* [[Files_on_the_PS_Vita#vd0|vd0]] found on the NAND is mainly used for the system registry (settings) | |||
* [[Files_on_the_PS_Vita#ud0|ud0]] found on the NAND is used for updates. When you update the Vita, the update file is copied here and the system reboots. | * [[Files_on_the_PS_Vita#ud0|ud0]] found on the NAND is used for updates. When you update the Vita, the update file is copied here and the system reboots. | ||
* [[Files_on_the_PS_Vita# | * [[Files_on_the_PS_Vita#pd0|pd0]] found on the NAND is where Welcome Park (and the intro video) are found. It is also the “preinst” PUP update. | ||
* | * ur0 found on the NAND is the remaining user data that is structured similarly to the memory card (it shares almost the same directory structure). App icon layout for example is found here. | ||
* ux0 is the memory card | |||
* gro0 is the game card | |||
* gro0 is the game card | * grw0 is the writable part of the game card if supported | ||
* grw0 is the writable part of the game card if supported | * [[Files_on_the_PS_Vita#tm0|tm0]] | ||
* | |||
== Files == | == Files == | ||
=== | === os0 === | ||
<pre> | <pre> | ||
os0:psp2bootconfig.skprx | |||
os0:psp2config_dolce.skprx | |||
os0:psp2config_vita.skprx | |||
os0:kd/acmgr.skprx | |||
os0:kd/authmgr.skprx | |||
os0:kd/bootimage.skprx | |||
os0:kd/buserror.skprx | |||
os0:kd/crashdump.skprx | |||
os0:kd/dbgsdio.skprx | |||
os0:kd/display.skprx | |||
os0:kd/dmacmgr.skprx | |||
os0:kd/enum_wakeup.skprx | |||
os0:kd/error_table.bin | |||
os0:kd/excpmgr.skprx | |||
os0:kd/exfatfs.skprx | |||
os0:kd/gcauthmgr.skprx | |||
os0:kd/gpucoredump_es4.skprx | |||
os0:kd/hdmi.skprx | |||
os0:kd/intrmgr.skprx | |||
os0:kd/iofilemgr.skprx | |||
os0:kd/krm.skprx | |||
os0:kd/lcd.skprx | |||
os0:kd/lowio.skprx | |||
os0:kd/magicgate.skprx | |||
os0:kd/marlin_hci.skprx | |||
os0:kd/mgkeymgr.skprx | |||
os0:kd/mgvideo.skprx | |||
os0:kd/modulemgr.skprx | |||
os0:kd/msif.skprx | |||
os0:kd/oled.skprx | |||
os0:kd/pamgr.skprx | |||
os0:kd/pcbc.skprx | |||
os0:kd/processmgr.skprx | |||
os0:kd/registry.db0 | |||
os0:kd/rtc.skprx | |||
os0:kd/sdbgsdio.skprx | |||
os0:kd/sdif.skprx | |||
os0:kd/sdstor.skprx | |||
os0:kd/sm_comm.skprx | |||
os0:kd/smsc_proxy.skprx | |||
os0:kd/ss_mgr.skprx | |||
os0:kd/syscon.skprx | |||
os0:kd/sysmem.skprx | |||
os0:kd/sysstatemgr.skprx | |||
os0:kd/systimer.skprx | |||
os0:kd/threadmgr.skprx | |||
os0:kd/usbdev_serial.skprx | |||
os0:kd/usbpspcm.skprx | |||
os0:kd/usbstor.skprx | |||
os0:kd/usbstormg.skprx | |||
os0:kd/usbstorvstor.skprx | |||
os0:kd/vipimg.skprx | |||
os0:kd/vnzimg.skprx | |||
os0:kd/wlanbt_robin_img_ax.skprx | |||
os0:sm/act_sm.self | |||
os0:sm/aimgr_sm.self | |||
os0:sm/compat_sm.self | |||
os0:sm/encdec_w_portability_sm.self | |||
os0:sm/gcauthmgr_sm.self | |||
os0:sm/mgkm_sm.self | |||
os0:sm/pm_sm.self | |||
os0:sm/qaf_sm.self | |||
os0:sm/rmauth_sm.self | |||
os0:sm/spkg_verifier_sm_w_key_2.self | |||
os0:sm/update_service_sm.self | |||
os0:sm/utoken_sm.self | |||
os0:ue/safemode.self | |||
os0:us/avcodec_us.suprx | |||
os0:us/driver_us.suprx | |||
os0:us/libgpu_es4.suprx | |||
os0:us/libgxm_es4.suprx | |||
os0:us/libkernel.suprx | |||
</pre> | </pre> | ||
=== vs0 === | === vs0 === | ||
Line 1,599: | Line 1,569: | ||
=== tm0 === | === tm0 === | ||
<pre> | <pre> | ||
tm0:nphome | tm0:nphome | ||
tm0:SceIoTrash | tm0:SceIoTrash | ||
Line 1,730: | Line 1,699: | ||
</pre> | </pre> | ||
== Filenames extension== | == Filenames extension== | ||
*[http://www.psdevwiki.com/ps4/Snd0.at9 .at9] | |||
*[[Files.db|.db]] | |||
*[http://www.psdevwiki.com/ps3/Multimedia_Formats_and_Tools#DDS .dds] | |||
*[http://www.psdevwiki.com/ps3/Multimedia_Formats_and_Tools#GIM .gim] | |||
*[[Resource_Container_CXML_(RCO,_QRC,_Theme_Files,_RAF,_CXML)|.rco]] | |||
*[[System_File_Object_(SFO)_(PSF)|.sfo]] |