File Structures: Difference between revisions

From PS5 Developer wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 70: Line 70:
|-
|-
|}
|}
=PS5 PKG Structure=
=Directory Tree for an Application Package=
| 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.
+- Param.json        Param.file
+- icon0.png        Still image icon file.
+- icon0_*png        Still image icon files per language.
+- Pic0.png          Background Image file
+- Pic1.png          Startup image file
+- Pic1_*.png        Start up image file (background image) for each language
+- Pic2.png Start up Image (foreground image)
+- Pic2_*.png Start up image (foreground image)
+- snd0.at9          BGM file
+- Playgo-scenario.json      Playgo Scenario information file
+- Playgo-scenario.json      Playgo Scenario image file
+- Shareoverlayimage.png    Overlay Image File (used with share features)
+- Save_data.png            Save Data icon (used by the savedata libary)
+- nptitle.dat              file for verifing the title
+- trophy2                  Trophy Service directory
+- uds                      UDS Services directory##

Revision as of 15:14, 14 August 2023

Main file structure fetched via FTP payload

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

Directory Tree for an Application Package

| 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. +- Param.json Param.file +- icon0.png Still image icon file. +- icon0_*png Still image icon files per language. +- Pic0.png Background Image file +- Pic1.png Startup image file +- Pic1_*.png Start up image file (background image) for each language +- Pic2.png Start up Image (foreground image) +- Pic2_*.png Start up image (foreground image) +- snd0.at9 BGM file +- Playgo-scenario.json Playgo Scenario information file +- Playgo-scenario.json Playgo Scenario image file +- Shareoverlayimage.png Overlay Image File (used with share features) +- Save_data.png Save Data icon (used by the savedata libary) +- nptitle.dat file for verifing the title +- trophy2 Trophy Service directory +- uds UDS Services directory##