Editing Files on the PS Vita

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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 4: Line 4:
== 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#sd0|sd0]] Used if MANUFACTURING_MODE, may be available only in internal test units, may refer to a sdio device put in gc slot. (Needs confirmation on this).
* [[Files_on_the_PS_Vita#sd0|sd0]] Unique to DEVKITs? (Needs confirmation on this). Used for sdcard storage (updates).
* [[Files_on_the_PS_Vita#app0|app0]] found on the NAND Temporary directory which represents current running program. Note: The app listed files is molecularshell, the app running may vary for app0..
* [[Files_on_the_PS_Vita#app0|app0]] found on the NAND.
* [[Files_on_the_PS_Vita#os0|os0]] found on the NAND is where the “main” OS (aka CoreOS) 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 (aka CoreOS) 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#pd0|pd0]] found on the NAND is where Welcome Park (and the intro video) are found. It is also the “preinst” PUP update.
* [[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.
* [[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#savedata0|savedata0]] found on the NAND is a mountpoint for [[Savegames]].
* [[Files_on_the_PS_Vita#tm0|tm0]] found on the NAND npdrm partition.
* [[Files_on_the_PS_Vita#tm0|tm0]] found on the NAND npdrm partition.
* [[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.
Line 17: Line 18:
* gro0 is the game card.
* gro0 is the game card.
* grw0 is the writable part of the game card if supported (for storing save games, patches and DLC of the game).
* grw0 is the writable part of the game card if supported (for storing save games, patches and DLC of the game).
* uma0 is the USB.


== Files ==
== Files ==
=== App0 ===
app0:eboot.bin
app0:version.txt
app0:/[[sce_sys]]/
app0:/[[sce_sys]]/[[icon0.png]]
app0:/[[sce_sys]]/livearea
app0:/[[sce_sys]]/[[package]]/
app0:/[[sce_sys]]/[[param.sfo]]
app0:/[[sce_sys]]/livearea/contents
app0:/[[sce_sys]]/livearea/contents/bg.png
app0:/[[sce_sys]]/livearea/contents/install_button.png
app0:/[[sce_sys]]/livearea/contents/startup.png
app0:/[[sce_sys]]/livearea/contents/template.xml
app0:/[[sce_sys]]/[[package]]/head.bin
app0:/[[sce_sys]]s/[[package]]/work.bin
=== sd0 ===
=== sd0 ===
<pre>
<pre>
Line 42: Line 26:


=== savedata0 ===
=== savedata0 ===
  [[Savegames|savedata0:]]/[[sce_sys]]/[[_safemem.dat]]
  savedata0:/sce_sys/_safemem.dat
  [[Savegames|savedata0:]]/[[sce_sys]]/[[keystone]]
  savedata0:/sce_sys/keystone
  [[Savegames|savedata0:]]/[[sce_sys]]/[[param.sfo]]
  savedata0:/sce_sys/[[param.sfo]]
  [[Savegames|savedata0:]]/[[sce_sys]]/[[sdslot.dat]]
  savedata0:/sce_sys/sdslot.dat
  [[Savegames|savedata0:]]/[[sce_sys]]/[[sealedkey / pdsSKKey|sealedkey]]
  savedata0:/sce_sys/[[sealedkey / pdsSKKey|sealedkey]]
 


=== os0 ===
=== os0 ===
os0:psp2bootconfig.skprx
<pre>
os0:psp2config_dolce.skprx
os0:psp2bootconfig.skprx
os0:psp2config_vita.skprx
os0:psp2config_dolce.skprx
os0:kd/acmgr.skprx
os0:psp2config_vita.skprx
os0:kd/authmgr.skprx
os0:kd/acmgr.skprx
os0:kd/bootimage.skprx
os0:kd/authmgr.skprx
os0:kd/buserror.skprx
os0:kd/bootimage.skprx
os0:kd/crashdump.skprx
os0:kd/buserror.skprx
os0:kd/dbgsdio.skprx
os0:kd/crashdump.skprx
os0:kd/display.skprx
os0:kd/dbgsdio.skprx
os0:kd/dmacmgr.skprx
os0:kd/display.skprx
os0:kd/enum_wakeup.skprx
os0:kd/dmacmgr.skprx
os0:kd/error_table.bin
os0:kd/enum_wakeup.skprx
os0:kd/excpmgr.skprx
os0:kd/error_table.bin
os0:kd/exfatfs.skprx
os0:kd/excpmgr.skprx
os0:kd/gcauthmgr.skprx
os0:kd/exfatfs.skprx
os0:kd/gpucoredump_es4.skprx
os0:kd/gcauthmgr.skprx
os0:kd/hdmi.skprx
os0:kd/gpucoredump_es4.skprx
os0:kd/intrmgr.skprx
os0:kd/hdmi.skprx
os0:kd/iofilemgr.skprx
os0:kd/intrmgr.skprx
os0:kd/krm.skprx
os0:kd/iofilemgr.skprx
os0:kd/lcd.skprx
os0:kd/krm.skprx
os0:kd/lowio.skprx
os0:kd/lcd.skprx
os0:kd/[[Memory Card#Soft_Reversing|magicgate.skprx]]
os0:kd/lowio.skprx
os0:kd/marlin_hci.skprx
os0:kd/magicgate.skprx
os0:kd/mgkeymgr.skprx
os0:kd/marlin_hci.skprx
os0:kd/mgvideo.skprx
os0:kd/mgkeymgr.skprx
os0:kd/modulemgr.skprx
os0:kd/mgvideo.skprx
os0:kd/msif.skprx
os0:kd/modulemgr.skprx
os0:kd/oled.skprx
os0:kd/msif.skprx
os0:kd/pamgr.skprx
os0:kd/oled.skprx
os0:kd/pcbc.skprx
os0:kd/pamgr.skprx
os0:kd/processmgr.skprx
os0:kd/pcbc.skprx
os0:kd/[[Registry.db0|registry.db0]]
os0:kd/processmgr.skprx
os0:kd/rtc.skprx
os0:kd/registry.db0
os0:kd/sdbgsdio.skprx
os0:kd/rtc.skprx
os0:kd/sdif.skprx
os0:kd/sdbgsdio.skprx
os0:kd/sdstor.skprx
os0:kd/sdif.skprx
os0:kd/sm_comm.skprx
os0:kd/sdstor.skprx
os0:kd/smsc_proxy.skprx
os0:kd/sm_comm.skprx
os0:kd/ss_mgr.skprx
os0:kd/smsc_proxy.skprx
os0:kd/syscon.skprx
os0:kd/ss_mgr.skprx
os0:kd/sysmem.skprx
os0:kd/syscon.skprx
os0:kd/sysstatemgr.skprx
os0:kd/sysmem.skprx
os0:kd/systimer.skprx
os0:kd/sysstatemgr.skprx
os0:kd/threadmgr.skprx
os0:kd/systimer.skprx
os0:kd/usbdev_serial.skprx
os0:kd/threadmgr.skprx
os0:kd/usbpspcm.skprx
os0:kd/usbdev_serial.skprx
os0:kd/usbstor.skprx
os0:kd/usbpspcm.skprx
os0:kd/usbstormg.skprx
os0:kd/usbstor.skprx
os0:kd/usbstorvstor.skprx
os0:kd/usbstormg.skprx
os0:kd/vipimg.skprx
os0:kd/usbstorvstor.skprx
os0:kd/vnzimg.skprx
os0:kd/vipimg.skprx
os0:kd/wlanbt_robin_img_ax.skprx
os0:kd/vnzimg.skprx
os0:sm/act_sm.self
os0:kd/wlanbt_robin_img_ax.skprx
os0:sm/aimgr_sm.self
os0:sm/act_sm.self
os0:sm/compat_sm.self
os0:sm/aimgr_sm.self
os0:sm/encdec_w_portability_sm.self
os0:sm/compat_sm.self
os0:sm/gcauthmgr_sm.self
os0:sm/encdec_w_portability_sm.self
os0:sm/mgkm_sm.self
os0:sm/gcauthmgr_sm.self
os0:sm/pm_sm.self
os0:sm/mgkm_sm.self
os0:sm/qaf_sm.self
os0:sm/pm_sm.self
os0:sm/rmauth_sm.self
os0:sm/qaf_sm.self
os0:sm/spkg_verifier_sm_w_key_2.self
os0:sm/rmauth_sm.self
os0:sm/update_service_sm.self
os0:sm/spkg_verifier_sm_w_key_2.self
os0:sm/utoken_sm.self
os0:sm/update_service_sm.self
os0:ue/safemode.self
os0:sm/utoken_sm.self
os0:us/avcodec_us.suprx
os0:ue/safemode.self
os0:us/driver_us.suprx
os0:us/avcodec_us.suprx
os0:us/libgpu_es4.suprx
os0:us/driver_us.suprx
os0:us/libgxm_es4.suprx
os0:us/libgpu_es4.suprx
os0:us/libkernel.suprx
os0:us/libgxm_es4.suprx
os0:us/libkernel.suprx
</pre>


=== vs0 ===
=== vs0 ===
Please note that all contributions to Vita Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see Vita Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)