Eindelijk kunnen we update (PUP) bestanden voor PlayStation 4 consoles uitpakken! Het is ontwikkelaar IDC die deze handige tool heeft uitgebracht.

Betekend dit dat er een PS4 CFW aankomt?

  • NEE, maar dit kan eventueel wel helpen bij het vinden van webkit exploits. Zo kan je alle usermode elfs van firmware 1.00 tot firmware 3.55 decrypten, door dat Sony heeft geencrypteerd met dezelfde keyset.


A utility to invoke the PS4 kernel to decrypt the contents of an update file. The default (hardcoded) operation is to decrypt /mnt/usb0/PS4UPDATE.PUP. This will output a number of files (depending if a normal or a recovery update):

  • /mnt/usb0/PS4UPDATE1.PUP.dec
  • /mnt/usb0/PS4UPDATE2.PUP.dec
  • /mnt/usb0/PS4UPDATE3.PUP.dec
  • /mnt/usb0/PS4UPDATE4.PUP.dec

These decrypted updates can then be further unpacked using a tool capable of doing so.

Note: The PS4 will refuse to decrypt updates in some cases:

  • Versions older than the installed version (for the most part, there’s exceptions for things like beta versions).
  • Versions for a different product code (retail cannot decrypt test or debug updates).


A utility to unpack PS4 update blobs that have been previously decrypted using pup_decrypt.

Note: This utility will not unpack the contents of nested filesystems. The filesystem images in updates are FAT32, exFAT, etc images and can be mounted or unpacked with other tools.