Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Pkg Pfs Tool PS4

From GameBrew
Pkg Pfs Tool
Pkgpfstoolps4.png
General
Authorflatz
TypePC Utilities
Version2022
LicenseMixed
Last Updated2022/06/06
Links
Download
Website
Source

pkg_pfs_tool is a tool is a set of utilities that can unpack PKG/PFS Files, build GP4 projects, and generate the required keys for PS4 pkg file manipulation (unpack/repack). It was released in memory of a scene developer named Maxton, who sadly passed away that year.

The tool has various commands and options for different purposes, such as showing information about an image, listing entries, unpacking files from an image, repacking an image file, and more. It's a useful tool for those interested in PS4 development and homebrews.

Usage

COMMANDS
-h, --help                                            help
-i, --info                                  Show information about image
-l, --list                                  List of entries
-u, --unpack   [file1 file2...]    Unpack files from image
-r, --repack   [elfs dir] Repack image file (with plaintext elfs)

OPTIONS
------------------------------------------------------------------------------
--key-content-id                          Use keyset of specific content ID
--content-id                              Replace content ID on repacking
--passcode                                  Use specific passcode
--sealed-key-file                    Use sealed key file for keys generation
--encdec-tweak-key                               Use specific AES XTS tweak key for enc/dec
--encdec-data-key                                Use specific AES XTS data key for enc/dec
--sign-key                                       Use specific HMAC SHA256 key for signing
--sc0-key                                        Use specific Sc0 key for enc/dec
--use-meta-data-file                 Load GP4 meta data from file
--dump-meta-data-file                Save GP4 meta data to file
--pfs-image-data-file             Use plain pfs_image.dat as PFS content of PKG file
--generate-gp4                              Generate GP4 project from PKG file
--unpack-inner-pfs                                    Unpack inner PFS file from PKG file
--unpack-outer-pfs                                    Unpack outer PFS file from PKG file
--unpack-sc-entries                                   Unpack SC entries from PKG file
--unpack-extra-sc-entries                             Unpack extra SC entries from PKG file
--use-splitted-files                                  Use splitted PKG chunks
--no-unpack                                           Don't unpack main PFS files from PKG file
--no-signature-check                                  Skip signature checking
--no-icv-check                                        Skip ICV hash checking
--no-hash-recalc                                      Skip recalculation of hashes on repacking
--no-elf-repack                                       Skip ELFs repacking
--dump-sfo                                            Dump SFO structure from PKG file
--dump-playgo                                         Dump Playgo structure from PKG file
--dump-final-keys                                     Dump final keys to use with the tool
--dump-sd-info                                        Dump SD info
--use-random-passcode                                 Use random passcode for GP4 project
--all-compressed                                      Use compression for all files in GP4 project

Screenshots

Pkgpfstoolps4.png

Changelog

v2022

  • First Release.

External links

Advertising: