pearlxcore/PS4-PKG-Tool

Manage and perform various operations on PS4 PKG.

C#

521

298 commits

updated Oct 11, 2026

See the code

README

PS4 PKG Tool

image

Github All Releases License Stars .NET

A windows application for managing and viewing your PS4 PKG collection.

Suggestions are welcome. Report any bugs here.

This is not software for obtaining free PS4 games.

Support My Work

ko-fi

paypal

Requirement

Features

Library Management

  • Fast startup with manifest cache. Scan once, load instantly every time after.
  • Drag and drop PKG folders onto the window to load them.
  • Grouped list view. Group your library by Title, Title ID, Category, System Version, or PKG Type.
  • Rename PKGs by install priority, naming presets, or a custom format.
  • Move and organize PKGs into folders by title, category, region, or type.

PKG Files View and Assets

  • View PKG information: param.sfo, trophy list, entries, and change info.
  • Browse and extract PKG's files without a full extract.
  • View and extract PKG data.
  • Trophy metadata viewer with names, descriptions, and grades.
  • Game Asset Viewer for images, text, audio metadata, Unity assets/bundles, Unreal PAK contents, and hex fallback previews.

Package Operations and Task Queue

  • Merge a selected base PKG with its matching update PKG into one Game PKG.
  • Full Extract, Merge PKG, PKG to FFPFSC, and Install to shadPS4 run through the Tasks queue.
  • The queue supports automatic or manual processing and retains tasks between launches.
  • Full Extract, PKG to FFPFSC, and shadPS4 installation support multiple selected PKGs. shadPS4 installs base packages before updates.

OrbisPkgTool Library

  • Starting with v1.8.0, PS4 PKG Tool uses the native C# OrbisPkgTool library instead of Sony's orbis-pub-cmd.exe for supported PKG operations.
  • Packages generated by OrbisPkgTool are experimental and have not been tested on a jailbroken PS4. Keep backups and use generated packages at your own risk.

Experimental PKG to FFPFSC Conversion

  • Convert PS4 PKGs into FFPFSC images for ShadowMountPlus on jailbroken PS5 systems.
  • This feature is experimental and has not yet been tested on real PS5 hardware. Keep the original PKG and verify converted output before relying on it.

Updates and Compatibility

  • Latest Update column shows the newest available update version per PKG.
  • Download official update PKGs from a standalone form.
  • Filter the grid by category (Game, Patch, Addon, App) or search by filename, title, or ID.
  • Set backport labels and check for duplicate PKGs.
  • Check PS5 backward compatibility.
  • shadPS4 compatibility status by Windows, Linux, or macOS, with downloadable cached data.

shadPS4

  • Install, launch, and manage PS4 games with shadPS4.
  • Managed shadPS4 core and launcher builds, game library installation, save backups, and launch diagnostics.
  • Install base PKGs and merge updates into the existing shadPS4 game installation.

File Explorer Integration

  • File Explorer .pkg integration for rename, metadata copy, validation, extraction, and shadPS4 installation.
  • Open a single .pkg directly in the Mini PKG Viewer through a Windows file association.

Sharing

  • Export your PKG list to Excel.
  • Send PKGs to PS4 over the network using Remote Package Installer.
  • Persistent compatibility reports and game-feedback report creation.

shadPS4 Setup and Use

PS4 PKG Tool can manage shadPS4 builds, install owned PS4 PKGs into a shadPS4 game library, launch games, and manage save backups. shadPS4 compatibility data is informational only; a listed status does not guarantee that a game will run.

  1. Open Tools > shadPS4 Manager.
  2. In the Builds tab, install a managed core and launcher, or adopt an existing shadPS4 installation in the Settings tab.
  3. Select the active core and launcher, then choose the shadPS4 game install folder if prompted.
  4. Optional: in Program Settings, enable the shadPS4 compatibility column and download compatibility data.
  5. Select a base-game PKG and any matching update PKG, then choose Install to shadPS4. The selected packages are added to the Tasks tab with the base game ordered before its update.
  6. Open Tools > shadPS4 Manager > Games to launch an installed game. The Saves tab can create and restore save backups while shadPS4 is closed.

On a first launch after shadPS4 changes its save or trophy locations, shadPS4 may show a Save Migration prompt. Choose Copy to use the new location while retaining the old files as a backup. This prompt belongs to shadPS4, not PS4 PKG Tool.

PKG Viewer

Double-click a single .pkg file to open it directly in PS4 PKG Tool's standalone PKG Viewer.

The viewer shows package details, PARAM.SFO data, trophy and artwork information, file entries, extraction tools, and the File Browser with asset preview support.

To make PS4 PKG Tool the default app for .pkg files:

  1. Right-click a .pkg file and choose Open with > Choose another app.
  2. Select PS4 PKG Tool, or use Choose an app on your PC to select PS4 PKG Tool.exe.
  3. Enable Always use this app to open .pkg files and confirm.

File Explorer .pkg Integration

Install the per-user File Explorer context menu from Program Settings > File Explorer Integration > Install Integration. No administrator permission is required. On Windows 11, open the classic menu with Show more options when needed.

The PS4 PKG Tool menu provides rename formats, copy Title/Title ID/Content ID, Validate PKG, Extract PKG, and Install to shadPS4 actions. It supports one or more selected .pkg files where the action allows it.

Use Remove Integration in Program Settings to remove only the PS4 PKG Tool context menu. It leaves your Windows default .pkg app unchanged.

Game Asset Viewer

Supported previews include PNG, JPEG, BMP, GIF, DDS, and PS4 GNF textures; text-based files; WAV, OGG, and ATRAC9 metadata; and a hex preview for unrecognized files. Unity bundles and serialized .assets files can be browsed to inspect contained files and supported Texture2D assets, including adjacent .resS stream data when available. Unreal Engine 4 PAK files can be listed and their entries browsed when the archive is not encrypted.

Some game formats cannot be decoded yet, including encrypted archives and unsupported compressed Unity bundles. In those cases, the viewer shows available metadata or a hex preview instead of modifying the PKG.

How to use Remote Package Installer

This is only compatible with PS4 firmware that can run Flatz's Remote Package Installer app. Split update PKG files are currently not supported.

  • Open the program settings.
  • Set the IP addresses for your PC and PS4.
  • Install Node.js and the http-server module (ensure that Node.js is allowed through the firewall).
  • If you are unable to install the http-server module via the PS4 PKG Tool, try restarting the tool and reinstalling the module. Alternatively, run npm install http-server -g manually in the command[...]
  • Save the changes and exit the program settings.
  • Launch the Remote Package Installer app on your PS4.
  • Select the PKG file you wish to install, right-click on it, and choose 'Send PKG to PS4'.

Screenshot

1 2jpg 3 4 5 6 7 8 9 10 11 12

Download

Download Latest Release

License

GPL-3.0

Credit

pearlxcore/PS4-PKG-Tool

Manage and perform various operations on PS4 PKG.

C#

521

298 commits

updated Oct 11, 2026

See the code

README

PS4 PKG Tool

image

Github All Releases License Stars .NET

A windows application for managing and viewing your PS4 PKG collection.

Suggestions are welcome. Report any bugs here.

This is not software for obtaining free PS4 games.

Support My Work

ko-fi

paypal

Requirement

Features

Library Management

  • Fast startup with manifest cache. Scan once, load instantly every time after.
  • Drag and drop PKG folders onto the window to load them.
  • Grouped list view. Group your library by Title, Title ID, Category, System Version, or PKG Type.
  • Rename PKGs by install priority, naming presets, or a custom format.
  • Move and organize PKGs into folders by title, category, region, or type.

PKG Files View and Assets

  • View PKG information: param.sfo, trophy list, entries, and change info.
  • Browse and extract PKG's files without a full extract.
  • View and extract PKG data.
  • Trophy metadata viewer with names, descriptions, and grades.
  • Game Asset Viewer for images, text, audio metadata, Unity assets/bundles, Unreal PAK contents, and hex fallback previews.

Package Operations and Task Queue

  • Merge a selected base PKG with its matching update PKG into one Game PKG.
  • Full Extract, Merge PKG, PKG to FFPFSC, and Install to shadPS4 run through the Tasks queue.
  • The queue supports automatic or manual processing and retains tasks between launches.
  • Full Extract, PKG to FFPFSC, and shadPS4 installation support multiple selected PKGs. shadPS4 installs base packages before updates.

OrbisPkgTool Library

  • Starting with v1.8.0, PS4 PKG Tool uses the native C# OrbisPkgTool library instead of Sony's orbis-pub-cmd.exe for supported PKG operations.
  • Packages generated by OrbisPkgTool are experimental and have not been tested on a jailbroken PS4. Keep backups and use generated packages at your own risk.

Experimental PKG to FFPFSC Conversion

  • Convert PS4 PKGs into FFPFSC images for ShadowMountPlus on jailbroken PS5 systems.
  • This feature is experimental and has not yet been tested on real PS5 hardware. Keep the original PKG and verify converted output before relying on it.

Updates and Compatibility

  • Latest Update column shows the newest available update version per PKG.
  • Download official update PKGs from a standalone form.
  • Filter the grid by category (Game, Patch, Addon, App) or search by filename, title, or ID.
  • Set backport labels and check for duplicate PKGs.
  • Check PS5 backward compatibility.
  • shadPS4 compatibility status by Windows, Linux, or macOS, with downloadable cached data.

shadPS4

  • Install, launch, and manage PS4 games with shadPS4.
  • Managed shadPS4 core and launcher builds, game library installation, save backups, and launch diagnostics.
  • Install base PKGs and merge updates into the existing shadPS4 game installation.

File Explorer Integration

  • File Explorer .pkg integration for rename, metadata copy, validation, extraction, and shadPS4 installation.
  • Open a single .pkg directly in the Mini PKG Viewer through a Windows file association.

Sharing

  • Export your PKG list to Excel.
  • Send PKGs to PS4 over the network using Remote Package Installer.
  • Persistent compatibility reports and game-feedback report creation.

shadPS4 Setup and Use

PS4 PKG Tool can manage shadPS4 builds, install owned PS4 PKGs into a shadPS4 game library, launch games, and manage save backups. shadPS4 compatibility data is informational only; a listed status does not guarantee that a game will run.

  1. Open Tools > shadPS4 Manager.
  2. In the Builds tab, install a managed core and launcher, or adopt an existing shadPS4 installation in the Settings tab.
  3. Select the active core and launcher, then choose the shadPS4 game install folder if prompted.
  4. Optional: in Program Settings, enable the shadPS4 compatibility column and download compatibility data.
  5. Select a base-game PKG and any matching update PKG, then choose Install to shadPS4. The selected packages are added to the Tasks tab with the base game ordered before its update.
  6. Open Tools > shadPS4 Manager > Games to launch an installed game. The Saves tab can create and restore save backups while shadPS4 is closed.

On a first launch after shadPS4 changes its save or trophy locations, shadPS4 may show a Save Migration prompt. Choose Copy to use the new location while retaining the old files as a backup. This prompt belongs to shadPS4, not PS4 PKG Tool.

PKG Viewer

Double-click a single .pkg file to open it directly in PS4 PKG Tool's standalone PKG Viewer.

The viewer shows package details, PARAM.SFO data, trophy and artwork information, file entries, extraction tools, and the File Browser with asset preview support.

To make PS4 PKG Tool the default app for .pkg files:

  1. Right-click a .pkg file and choose Open with > Choose another app.
  2. Select PS4 PKG Tool, or use Choose an app on your PC to select PS4 PKG Tool.exe.
  3. Enable Always use this app to open .pkg files and confirm.

File Explorer .pkg Integration

Install the per-user File Explorer context menu from Program Settings > File Explorer Integration > Install Integration. No administrator permission is required. On Windows 11, open the classic menu with Show more options when needed.

The PS4 PKG Tool menu provides rename formats, copy Title/Title ID/Content ID, Validate PKG, Extract PKG, and Install to shadPS4 actions. It supports one or more selected .pkg files where the action allows it.

Use Remove Integration in Program Settings to remove only the PS4 PKG Tool context menu. It leaves your Windows default .pkg app unchanged.

Game Asset Viewer

Supported previews include PNG, JPEG, BMP, GIF, DDS, and PS4 GNF textures; text-based files; WAV, OGG, and ATRAC9 metadata; and a hex preview for unrecognized files. Unity bundles and serialized .assets files can be browsed to inspect contained files and supported Texture2D assets, including adjacent .resS stream data when available. Unreal Engine 4 PAK files can be listed and their entries browsed when the archive is not encrypted.

Some game formats cannot be decoded yet, including encrypted archives and unsupported compressed Unity bundles. In those cases, the viewer shows available metadata or a hex preview instead of modifying the PKG.

How to use Remote Package Installer

This is only compatible with PS4 firmware that can run Flatz's Remote Package Installer app. Split update PKG files are currently not supported.

  • Open the program settings.
  • Set the IP addresses for your PC and PS4.
  • Install Node.js and the http-server module (ensure that Node.js is allowed through the firewall).
  • If you are unable to install the http-server module via the PS4 PKG Tool, try restarting the tool and reinstalling the module. Alternatively, run npm install http-server -g manually in the command[...]
  • Save the changes and exit the program settings.
  • Launch the Remote Package Installer app on your PS4.
  • Select the PKG file you wish to install, right-click on it, and choose 'Send PKG to PS4'.

Screenshot

1 2jpg 3 4 5 6 7 8 9 10 11 12

Download

Download Latest Release

License

GPL-3.0

Credit