File Structures: Difference between revisions

From PS5 Developer wiki
Jump to navigation Jump to search
 
(4 intermediate revisions by 2 users not shown)
Line 35: Line 35:
| mnt||  folder ||drwxr-xr-x 775 ||YES
| mnt||  folder ||drwxr-xr-x 775 ||YES
|-
|-
| preinst||  folder ||drwxr-xr-x 775 ||YES ( DB-JB Mount )
| preinst||  folder ||drwxr-xr-x 775 ||YES  
|-
|-
| preinst2||  folder ||drwxr-xr-x 775 ||read only
| preinst2||  folder ||drwxr-xr-x 775 ||read only
|-
|-
| system||  folder ||drwxr-xr-x 775 ||YES ( DB-JB Mount )
| system||  folder ||drwxr-xr-x 775 ||YES  
|-
|-
| system_data||  folder ||drwxr-xr-x 775 ||YES
| system_data||  folder ||drwxr-xr-x 775 ||YES
|-
|-
| system_ex||  folder ||drwxr-xr-x 775 ||YES ( DB-JB Mount )
| system_ex||  folder ||drwxr-xr-x 775 ||YES  
|-
|-
| system_tmp||  folder ||drwxr-xr-x 775 ||YES ( DB-JB Mount )
| system_tmp||  folder ||drwxr-xr-x 775 ||YES  
|-
|-
| update||  folder ||drwxr-xr-x 775 ||YES
| update||  folder ||drwxr-xr-x 775 ||YES
Line 70: Line 70:
|-
|-
|}
|}
=PS5 PKG Structure=
=Directory Tree for an Application Package=
{| class="wikitable sortable"
|-
| eboot.bin            || Boot file (required)
|-
|(Files)              ||Arbitrary Files used by the application
|-
|(Directories)        ||Arbitrary sub-directories used by the application
|-
| sce_modules          ||Directory for storing the system libaries.
|-
| prx                  ||System Libararies : Lib.prx is required
|-
| sce_sys              ||System Directory.
|-
| -> about            ||About Directory
|-
| --> right.sprx      ||
|-
| -> trophy2          ||Trophy Service directory
|-
| --> npbind.dat      ||
|-
| --> trophy00.ucp    ||Trophy file
|-
| -> uds              ||UDS Services directory
|-
| --> npbind.dat      ||
|-
| --> uds00.ucp        ||
|-
| icon0.dds            ||
|-
| icon0.png            ||Still image icon file.
|-
| icon0_*png          ||Still image icon files per language.
|-
| imagedigs.dat        ||
|-
| keystone            ||
|-
| license.dat          ||
|-
| license.info        ||
|-
| nptite.dat          ||File for verifying the title
|-
| origin-param.json    ||
|-
| origin-relocinfo.dat ||
|-
| param.json          ||Param file
|-
| pfs-version.dat      ||
|-
| pic0.dds            ||
|-
| Pic0.png            ||Background Image file
|-
| pic1.dds            ||
|-
| Pic1.png            ||Startup image file
|-
| Pic1_*.png          ||Start up image file (background image) for each language
|-
| pic2.dds            ||
|-
| Pic2.png       ||Start up Image (foreground image)
|-
| Pic2_*.png          ||Start up image (foreground image)
|-
| playgo-chunk.dat    ||
|-
| playgo-ficm.dat      ||
|-
| playgo-hash-table.dat ||
|-
| Playgo-scenario.json  ||Playgo Scenario information file
|-
| save_data.png        ||Save Data icon (used by the savedata libary)
|-
| shareoverlayimage.png ||Overlay Image File (used with share features)
|-
| snd0.at9              ||BGM file
|-
| target-param.json    ||
|-
| target-relocinfo.dat  ||
|-

Latest revision as of 23:45, 17 August 2023

Main file structure fetched via FTP payload[edit | edit source]

Root directory Type Permissions R/W
adm folder drwxr-xr-x 775 read only
app_temp0 folder drwxr-xr-x 775 read only
app_temp1 folder drwxr-xr-x 775 read only
app_tmp folder drwxr-xr-x 775 read only
data folder drwxr-xr-x 775 YES
dev folder drwxr-xr-x 775 read only
eap_user folder drwxr-xr-x 775 read only
eap_vsh folder drwxr-xr-x 775 read only
devbin folder drwxr-xr-x 775 read only
devlog folder drwxr-xr-x 775 read only
hdd folder drwxr-xr-x 775 read only
host folder drwxr-xr-x 775 read only
host0 folder drwxr-xr-x 775 read only
hostapp folder drwxr-xr-x 775 read only
mnt folder drwxr-xr-x 775 YES
preinst folder drwxr-xr-x 775 YES
preinst2 folder drwxr-xr-x 775 read only
system folder drwxr-xr-x 775 YES
system_data folder drwxr-xr-x 775 YES
system_ex folder drwxr-xr-x 775 YES
system_tmp folder drwxr-xr-x 775 YES
update folder drwxr-xr-x 775 YES
usb folder drwxr-xr-x 775 read only
user folder drwxr-xr-x 775 YES
decid_update.elf

first_img_writer.elf 

mini-syscore.elf

safemode.elf

SceSysAvControl.elf

setipaddr.elf

elf File -rw-r--r-- 644 read only


PS5 PKG Structure[edit | edit source]

Directory Tree for an Application Package[edit | edit source]

eboot.bin Boot file (required)
(Files) Arbitrary Files used by the application
(Directories) Arbitrary sub-directories used by the application
sce_modules Directory for storing the system libaries.
prx System Libararies : Lib.prx is required
sce_sys System Directory.
-> about About Directory
--> right.sprx
-> trophy2 Trophy Service directory
--> npbind.dat
--> trophy00.ucp Trophy file
-> uds UDS Services directory
--> npbind.dat
--> uds00.ucp
icon0.dds
icon0.png Still image icon file.
icon0_*png Still image icon files per language.
imagedigs.dat
keystone
license.dat
license.info
nptite.dat File for verifying the title
origin-param.json
origin-relocinfo.dat
param.json Param file
pfs-version.dat
pic0.dds
Pic0.png Background Image file
pic1.dds
Pic1.png Startup image file
Pic1_*.png Start up image file (background image) for each language
pic2.dds
Pic2.png Start up Image (foreground image)
Pic2_*.png Start up image (foreground image)
playgo-chunk.dat
playgo-ficm.dat
playgo-hash-table.dat
Playgo-scenario.json Playgo Scenario information file
save_data.png Save Data icon (used by the savedata libary)
shareoverlayimage.png Overlay Image File (used with share features)
snd0.at9 BGM file
target-param.json
target-relocinfo.dat