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#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#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#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#tm0|tm0]] found on the NAND npdrm partition.
* [[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#ur0|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.
* [[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#ux0|ux0]] is the memory card.
* 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.
* [[Files_on_the_PS_Vita#vd0|vd0]] found on the NAND is mainly used for the system registry (settings).
* [[Files_on_the_PS_Vita#ux0|ux0]] is the memory card
* [[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.
* 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 (for storing save games, patches and DLC of the game).
* [[Files_on_the_PS_Vita#tm0|tm0]]
* uma0 is the USB.


== Files ==
== Files ==
=== App0 ===
=== os0 ===
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 ===
<pre>
<pre>
sd0:/PSP2/UPDATE/PSVUPDAT.PUP
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>
=== savedata0 ===
[[Savegames|savedata0:]]/[[sce_sys]]/[[_safemem.dat]]
[[Savegames|savedata0:]]/[[sce_sys]]/[[keystone]]
[[Savegames|savedata0:]]/[[sce_sys]]/[[param.sfo]]
[[Savegames|savedata0:]]/[[sce_sys]]/[[sdslot.dat]]
[[Savegames|savedata0:]]/[[sce_sys]]/[[sealedkey / pdsSKKey|sealedkey]]
=== os0 ===
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/[[Memory Card#Soft_Reversing|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|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


=== vs0 ===
=== vs0 ===
Line 1,729: Line 1,700:
pd0:license/app/NPXS10007/6488b73b912a753a492e2714e9b38bc7.rif
pd0:license/app/NPXS10007/6488b73b912a753a492e2714e9b38bc7.rif
</pre>
</pre>
=== ur0 ===
  ur0:user/00/psnmsg/messages.db
  ur0:user/00/shell/act.db
  ur0:user/00/near/data_sys/db/near.db
  ur0:user/00/near/data_sys/db/near_activity.db
  ur0:shell/db/[[app.db|app.db]]
  ur0:shell/theme/
  ur0:shell/appmeta/<titleid>/ <-- e.g. ur0:appmeta/PCSI00001/pic0.png
  ur0:shell/tabpaper/ .dds    <-- theme files (wallpaper)


=== ux0 ===
=== ux0 ===
Line 1,747: Line 1,708:
   ux0:cache/<titleid>/                            <-- PSM Dev installed programs
   ux0:cache/<titleid>/                            <-- PSM Dev installed programs
   ux0:calendar/                                  <-- Calendar files
   ux0:calendar/                                  <-- Calendar files
   ux0:data/                                       <-- Core Dumps
   ux0:data/
   ux0:email/                                      <-- Email app files
   ux0:email/                                      <-- Email app files
   ux0:license/app/<titleid>/*.rif                <-- License files for games
   ux0:license/app/<titleid>/*.rif                <-- License files for games
Line 1,759: Line 1,720:
   ux0:SceIoTrash/                                <-- Where things go when you delete them
   ux0:SceIoTrash/                                <-- Where things go when you delete them
   ux0:temp/                                      <-- Temp files directory. CMA backup, etc.
   ux0:temp/                                      <-- Temp files directory. CMA backup, etc.
   ux0:[[Themes|theme]]/<contentid>/                          <-- Official Theme files
   ux0:theme/<contentid>/                          <-- Official Theme files
   ux0:user/
   ux0:user/
   ux0:video/<random byte>/*.mp4                  <-- Videos location
   ux0:video/<random byte>/*.mp4                  <-- Videos location
   ux0:iconlayout.ini                              <-- LiveArea icon layout
   ux0:iconlayout.ini                              <-- LiveArea icon layout
   ux0:[[id.dat]]                                     <-- Account ID info
   ux0:id.dat                                      <-- Account ID info


[[File:psvita-dir.png]]
[[File:psvita-dir.png]]
Line 1,775: Line 1,736:


*[http://wololo.net/downloads/index.php/download/8326  NPXS10007 _ WELCOME_BARKING.ZIP]
*[http://wololo.net/downloads/index.php/download/8326  NPXS10007 _ WELCOME_BARKING.ZIP]
*[http://www.share-online.biz/dl/Z2W5R0UNU1  NPXS10018_Signup_3.52]
*[http://www.share-online.biz/dl/H4JXQ0UNA0GL  NPXS10031_PKG_Installer_3.52]
*[http://www.share-online.biz/dl/WA2222UN8E  NPXS10072_Mail_App_3.52]
*[http://www.share-online.biz/dl/NW5222UN8PL  NPXS10073_Mail_BG_3.52]


== Filenames extension==
== Filenames extension==


{{Filenames_extension}}
*[http://www.psdevwiki.com/ps4/Snd0.at9 .at9] Audio sounds
*[[Files.db|.db]] Database files
*[http://www.psdevwiki.com/ps3/Multimedia_Formats_and_Tools#DDS .dds] Texture images
*[http://www.psdevwiki.com/ps3/Multimedia_Formats_and_Tools#GIM .gim] Graphic images
*[[GXT|.gxt]] Graphic texture files
*[[Gzip|.gz]] Compressed files
*[[Resource_Container_CXML_(RCO,_QRC,_Theme_Files,_RAF,_CXML)|.rco]] Resource Container
*[[System_File_Object_(SFO)_(PSF)|.sfo]] System File Object
*[[tar|.tar]] Archive files
*[[TGA|.tga]] Graphic images
*[http://www.psdevwiki.com/ps3/TROPHY.TRP .TRP (version 2)] Trophies
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)