Распаковщик PKG
pkgextractor распаковывает отладочные раскладки FPKG, наблюдавшиеся в разработке: внешний пакет, внутренний PFS, карты имён NAPS и полезные нагрузки, сжатые Kraken. Зашифрованные розничные пакеты вне области.
Заметки репозитория по 10 октября 2026 г.
Что содержит отладочный пакет
Пакет PlayStation 5 оборачивает файловую систему. Отладочные раскладки, которые наблюдал PS5PCEM, используют внешний пакет, внутренний образ PFS, таблицу NAPS, которая сопоставляет имена пакета с файлами, и полезные нагрузки, сжатые Kraken. Распаковщик проходит эти слои и записывает файлы. Он поставляется рядом с лаунчером как pkgextractor.exe, и у лаунчера есть кнопка Extract PKG, которая его запускает.
Распаковщик разработки от 2 октября исправляет InvalidPfs для Grand Theft Auto III: The Definitive Edition, PPSA03527 версии 1.007. Извлекаются все 48 файлов, включая eboot.bin, шесть модулей и оба архива PAK, и обе контрольные суммы индекса PAK совпадают. Проходит 21 тест пакетов. Тот отчёт игру не запускал. Распаковка и исполнение — разные утверждения.
Розничное шифрование
Зашифрованные розничные пакеты не поддерживаются. Ключи не включены и не подразумеваются. Пакет, который наблюдавшийся отладочный разборщик не узнаёт, проваливает разбор. Он не извлекается частично в каталог, который выглядит полным.
Юридическая граница совпадает с остальным проектом. Инструмент существует, чтобы человек, у которого уже есть дамп и право им пользоваться, мог отдать его загрузчику. Сайт и эмулятор не распространяют игры, прошивку или ключи.
После распаковки
Загрузчик читает расшифрованный eboot.bin и монтирует каталог содержимого как /app0. Обычная раскладка держит eboot.bin в корне пакета или в расшифрованном подкаталоге. Лаунчер смотрит в оба места. Savedata внутри пакета нет. Она живёт под домашним каталогом эмулятора, с ключом по идентификатору игры.
Kraken, NAPS и PFS здесь — механизмы файлов пакета. Это не свизл GPU, не механизм AMPR и не звуковые кодеки, которые легко с ними спутать, потому что те тоже сжимают или перекладывают данные.
Что реализовано
- Наблюдавшиеся отладочные раскладки FPKG, внутренний PFS, карты имён NAPS и полезные нагрузки Kraken.
- Распаковщик командной строки и кнопка лаунчера.
- Распаковка GTA III в разработке: 48 файлов и совпадающие контрольные суммы индекса PAK.
- 21 тест пакетов проходит на этом распаковщике.
Чего ещё нет
- Зашифрованные розничные пакеты не поддерживаются, и с инструментом не поставляются ключи.
- Неузнанная раскладка проваливается. Она не выдаётся как частичное дерево.
- Успешная распаковка — это не утверждение, что игра затем запускается.
Связанные механизмы
Чему посвящены эти страницы