PS4 Release: pkg_pfs_tool by flat_z
Только исходный код (без двоичного выпуска) доступен на github разработчика. Вам придется самостоятельно скомпилировать двоичный файл для вашей целевой системы.
Источник:
Flat_z
Разработчик-ветеран PS4
flat_z выпустил pkg_pfs_tool, набор инструментов, которые могут распаковывать файлы PKG/PFS, создавать проекты GP4 и генерировать необходимые ключи для работы с файлами PS4 pkg (распаковка/переупаковка).
Инструмент выпущен в память о дэве Макстоне, который, к сожалению, скончался в этом году.
использование pkg_pfs_tool
(примечание: некоторые параметры могут быть отключены в зависимости от параметров исходного кода/компиляции. Смотрите серию #define в верхней части главной страницы.c)
Исходный код:
https://github.com/flatz/pkg_pfs_tool
В инструмент PS4 PKG / PFS добавлена поддержка MacOS.
Благодаря @flat_z за его вклад в сцену для PS4.
Для того, чтобы правильно заполнить tool необходимо заполнить до версии 2.27, чем mbedtls, включить CMAC_C в вариантах в config.h и добавить опцию -fPIE в CMakeLists.txt.
Всегда в соответствии с инструкциями от застройщика Квартиры, чтобы заполнить tool нужно загрузить зависимости mbedtls, uthash и zlib. Ubuntu-ish введите команду sudo apt install libmbedtls-dev uthash-dev zlib.
Для того, чтобы создавать Windows, Ubuntu-ish с помощью mingw вместо этого введите команду sudo apt install mingw-w64 libz-mingw-w64-dev. Затем перейдите на примере -DCMAKE_TOOLCHAIN_FILE=../cmake/mingw-w64-x86_64.cmake in cmake.
Скачать:
pkg_pfs_tool for windows x64