Playstation 4 Detection #142

Closed
opened 2026-01-29 16:10:26 +00:00 by claunia · 1 comment
Owner

Originally created by @number782 on GitHub (Sep 28, 2019).

Originally assigned to: @mnadareski on GitHub.

Every Playstation 4 (retail) disc contains the following:

  1. Drive Label = PS4VOLUME
  2. directory bd which contains param.sfo
  3. directory license which contains rif
  4. directory app which contains "XXXXXXXX" which is actually the disc serial aka CUSA00112 - this will contain app.pkg
  5. directory PS4 which contains dir UPDATE which contains PS4UPDATE.PUP

i have not come across a disc that deviates from this layout

Originally created by @number782 on GitHub (Sep 28, 2019). Originally assigned to: @mnadareski on GitHub. Every Playstation 4 (retail) disc contains the following: 1. Drive Label = PS4VOLUME 2. directory bd which contains param.sfo 3. directory license which contains rif 4. directory app which contains "XXXXXXXX" which is actually the disc serial aka CUSA00112 - this will contain app.pkg 5. directory PS4 which contains dir UPDATE which contains PS4UPDATE.PUP _**i have not come across a disc that deviates from this layout**_
claunia added the enhancement label 2026-01-29 16:10:26 +00:00
Author
Owner

@Whovian9369 commented on GitHub (Sep 28, 2019):

To use a PS4 disc that I dumped (which I have not gotten into Redump yet, I don't believe...) as an example:

$ file TWDS01.iso 
TWDS01.iso: ISO 9660 CD-ROM filesystem data 'PS4VOLUME'

Detecting the PS4VOLUME media label might be an alright way to detect these discs?

Just a specific file list from the disc, in this case:

app/CUSA01019/app.pkg
bd/param.sfo
license/rif
PS4/UPDATE/PS4UPDATE.PUP
@Whovian9369 commented on GitHub (Sep 28, 2019): To use a PS4 disc that I dumped (which I have not gotten into Redump yet, I don't believe...) as an example: ``` $ file TWDS01.iso TWDS01.iso: ISO 9660 CD-ROM filesystem data 'PS4VOLUME' ``` Detecting the `PS4VOLUME` media label might be an alright way to detect these discs? Just a specific file list from the disc, in this case: ``` app/CUSA01019/app.pkg bd/param.sfo license/rif PS4/UPDATE/PS4UPDATE.PUP ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#142