跳到正文
PS5PCEM
部分可用CPU、加载器与工具

PKG 解包器

pkgextractor 解包开发中观察到的调试 FPKG 布局:外层包、内层 PFS、NAPS 名称映射,以及 Kraken 压缩的载荷。加密的零售包不在范围内。

仓库笔记截至 2026年10月10日

调试包里有什么

PlayStation 5 的包裹着一个文件系统。PS5PCEM 观察到的调试布局使用外层包、内层 PFS 映像、把包名映射到文件的 NAPS 表,以及用 Kraken 压缩的载荷。解包器走过这些层并把文件写出来。它作为 pkgextractor.exe 放在启动器旁边,启动器有一个 Extract PKG 按钮来驱动它。

10 月 2 日的开发版解包器修复了 Grand Theft Auto III: The Definitive Edition 的 InvalidPfs,即 PPSA03527 版本 1.007。全部 48 个文件都被解出,包括 eboot.bin、六个模块和两个 PAK 档案,两个 PAK 索引的校验和都匹配。二十一项包测试通过。那份报告没有启动游戏。解包和执行是分开的断言。

零售加密

加密的零售包不受支持。不包含密钥,也不暗示密钥。观察到的调试解析器无法识别的包会使解析失败。它不会被部分解进一个看起来完整的目录。

法律边界与项目的其余部分一致。这个工具的存在,是为了让已经持有自己有权使用的转储的人把它送给加载器。本站和模拟器不分发游戏、固件或密钥。

解包之后

加载器读取已解密的 eboot.bin,并把内容目录挂载为 /app0。典型布局把 eboot.bin 放在包根,或放在一个已解密的子目录里。启动器两处都会看。存档不在包里。它住在模拟器主目录下,以 title ID 为键。

这里的 Kraken、NAPS 和 PFS 是包文件机制。它们不是 GPU 交织、AMPR 引擎或音频编解码器。后三者也压缩或重映射数据,因此容易和它们混淆。

已经实现的部分

  • 观察到的调试 FPKG 布局、内层 PFS、NAPS 名称映射和 Kraken 载荷。
  • 一个命令行解包器,以及启动器上的一个按钮。
  • GTA III 的开发版解包:48 个文件,以及匹配的 PAK 索引校验和。
  • 该解包器上通过的二十一项包测试。

尚未实现的部分

  • 加密的零售包不受支持,工具也不附带任何密钥。
  • 无法识别的布局会失败。它不会被输出成一棵部分目录树。
  • 解包成功并不表示该游戏随后就能运行。

相关机制

这些页面说明什么

文字依据 PS5PCEM 仓库中的架构说明和 2026 年 10 月的报告。单项测试通过并不等于新的帧率,也不等于新的通关。

全部技术