Pkg Pfs Tool PS4: Difference between revisions
From GameBrew
More actions
Created page with "{{Infobox PS4 Homebrews |title=Pkg Pfs Tool |image=pkgpfstoolps4.png |description=PKG/PFS unpacker for PS4. |author=flatz |lastupdated=2022/06/06 |type=PC Utilities |version=2022 |license=Mixed |download=https://dlhb.gamebrew.org/ps4homebrews/pkgpfstoolps4.7z |website=https://github.com/flatz/pkg_pfs_tool |source=https://github.com/flatz/pkg_pfs_tool |donation= }} {{#seo: |title= (PC Utilities) - GameBrew |title_mode=append |image=pkgpfstoolps4.png |image_alt=Pkg Pfs Too..." |
No edit summary |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox PS4 Homebrews | {{Infobox PS4 Homebrews | ||
|title=Pkg Pfs Tool | |title=Pkg Pfs Tool | ||
|image= | |image=pkgpfstool.png | ||
|description=PKG/PFS unpacker for PS4. | |description=PKG/PFS unpacker for PS4. | ||
|author= | |author=Flatz | ||
|lastupdated=2022/06/06 | |lastupdated=2022/06/06 | ||
|type=PC Utilities | |type=PC Utilities | ||
| Line 19: | Line 19: | ||
|image_alt=Pkg Pfs Tool | |image_alt=Pkg Pfs Tool | ||
}} | }} | ||
PS4 PKG/PFS unpacker by flatz. | |||
PKG/PFS unpacker | |||
Windows X64 build by Zecoxao. | |||
== | ==User guide== | ||
<pre> | |||
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 | |||
</pre> | |||
==Screenshots== | |||
[[image:pkgpfstool.png|640px|=link]] | |||
==Changelog== | ==Changelog== | ||
''' | '''v2022''' | ||
* First Release. | * First Release. | ||
== External links == | == External links == | ||
* | * GitHub - https://github.com/flatz/pkg_pfs_tool | ||
* | * Wololo - https://wololo.net/2021/09/28/ps4-release-pkg_pfs_tool-binary-compiled-for-windows/ | ||
https://wololo.net/2021/09/28/ps4-release-pkg_pfs_tool-binary-compiled-for-windows/ | |||
Latest revision as of 02:49, 25 June 2025
| Pkg Pfs Tool | |
|---|---|
| General | |
| Author | Flatz |
| Type | PC Utilities |
| Version | 2022 |
| License | Mixed |
| Last Updated | 2022/06/06 |
| Links | |
| Download | |
| Website | |
| Source | |
PS4 PKG/PFS unpacker by flatz.
Windows X64 build by Zecoxao.
User guide
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
Changelog
v2022
- First Release.