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

Pkg Pfs Tool PS4: Difference between revisions

From GameBrew
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=pkgpfstoolps4.png
|image=pkgpfstool.png
|description=PKG/PFS unpacker for PS4.
|description=PKG/PFS unpacker for PS4.
|author=flatz
|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
}}
}}
{{cleanup|article|Needs cleanup}}
PS4 PKG/PFS unpacker by flatz.
PKG/PFS unpacker for PS4.
 
Windows X64 build by Zecoxao.


==Media==
==User guide==
'''YOUTUBETITLE''' ([https://www.youtube.com/watch?v=zzzzzzzzzzz YUOTUBE]) <br>
<pre>
<youtube width="640">zzzzzzzzzzzzz</youtube>
COMMANDS
<youtube></youtube>
-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==
==Screenshots==
https://dlhb.gamebrew.org/ps4homebrews/pkgpfstoolps4-01.png
[[image:pkgpfstool.png|640px|=link]]
https://dlhb.gamebrew.org/ps4homebrews/pkgpfstoolps4-02.png
https://dlhb.gamebrew.org/ps4homebrews/pkgpfstoolps4-03.png
https://dlhb.gamebrew.org/ps4homebrews/pkgpfstoolps4-04.png
https://dlhb.gamebrew.org/ps4homebrews/pkgpfstoolps4-05.png
https://dlhb.gamebrew.org/ps4homebrews/pkgpfstoolps4-06.png
https://dlhb.gamebrew.org/ps4homebrews/pkgpfstoolps4-07.png
https://dlhb.gamebrew.org/ps4homebrews/pkgpfstoolps4-08.png-->


==Changelog==
==Changelog==
'''v1.0'''
'''v2022'''
* First Release.
* First Release.


== External links ==
== External links ==
* Gbatemp - https://github.com/flatz/pkg_pfs_tool
* GitHub - https://github.com/flatz/pkg_pfs_tool
* Github - https://github.com/flatz/pkg_pfs_tool
* Wololo - https://wololo.net/2021/09/28/ps4-release-pkg_pfs_tool-binary-compiled-for-windows/
* VitaDB - https://wololo.net/2021/09/24/ps4-release-pkg_pfs_tool-by-flat_z/
https://wololo.net/2021/09/28/ps4-release-pkg_pfs_tool-binary-compiled-for-windows/
* Gbatemp -
* Google Source -
* Reddit -
* Gitlab -
* Github -
* Official Website -

Latest revision as of 02:49, 25 June 2025

Pkg Pfs Tool
General
AuthorFlatz
TypePC Utilities
Version2022
LicenseMixed
Last Updated2022/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

=link

Changelog

v2022

  • First Release.

External links

Advertising: