Saltar al contenido
PS5PCEM
ParcialCPU, cargador y herramientas

Extractor de PKG

pkgextractor desempaqueta los diseños FPKG de depuración observados en el desarrollo: el paquete exterior, el PFS interno, los mapas de nombres NAPS y las cargas útiles comprimidas con Kraken. Los paquetes comerciales cifrados quedan fuera de alcance.

Notas del repositorio hasta el 10 de octubre de 2026

Qué contiene un paquete de depuración

Un paquete de PlayStation 5 envuelve un sistema de archivos. Los diseños de depuración que ha observado PS5PCEM usan un paquete exterior, una imagen PFS interna, una tabla NAPS que asigna nombres del paquete a archivos y cargas útiles comprimidas con Kraken. El extractor recorre esas capas y escribe los archivos. Se distribuye junto al lanzador como pkgextractor.exe, y el lanzador tiene un botón Extract PKG que lo ejecuta.

El extractor de desarrollo del 2 de octubre corrige InvalidPfs para Grand Theft Auto III: The Definitive Edition, PPSA03527 versión 1.007. Se extraen los 48 archivos, incluidos eboot.bin, seis módulos y ambos archivos PAK, y coinciden las sumas de comprobación de los dos índices PAK. Pasan veintiuna pruebas de paquetes. Ese informe no inició el juego. La extracción y la ejecución son afirmaciones distintas.

Cifrado comercial

Los paquetes comerciales cifrados no están admitidos. No se incluye ni se da por supuesta ninguna clave. Un paquete que el analizador de depuración observado no reconoce falla el análisis. No se extrae de forma parcial a un directorio que parezca completo.

El límite legal coincide con el del resto del proyecto. La herramienta existe para que una persona que ya tiene un volcado que tiene derecho a usar pueda alimentar al cargador. El sitio y el emulador no distribuyen juegos, firmware ni claves.

Después de la extracción

El cargador lee el eboot.bin descifrado y monta el directorio de contenido como /app0. Un diseño típico deja eboot.bin en la raíz del paquete o en un subdirectorio descifrado. El lanzador busca en los dos. Savedata no está dentro del paquete. Vive bajo el directorio de inicio del emulador, con clave según el ID de título.

Kraken, NAPS y PFS aquí son mecanismos de archivo de paquete. No son el swizzle de la GPU, el motor AMPR ni los códecs de audio, con los que es fácil confundirlos porque esos también comprimen o reasignan datos.

Qué está implementado

  • Diseños FPKG de depuración observados, PFS interno, mapas de nombres NAPS y cargas útiles Kraken.
  • Un extractor de línea de comandos y un botón del lanzador.
  • La extracción de desarrollo de GTA III: 48 archivos y sumas de comprobación coincidentes de los índices PAK.
  • Veintiuna pruebas de paquetes que pasan en ese extractor.

Qué falta todavía

  • Los paquetes comerciales cifrados no están admitidos, y con la herramienta no viaja ninguna clave.
  • Un diseño no reconocido falla. No se emite como un árbol parcial.
  • Una extracción correcta no afirma que el título después se ejecute.

Mecanismos relacionados

Qué describen estas páginas

El texto sigue las notas de arquitectura y los informes de octubre de 2026 del repositorio PS5PCEM. Un test concreto que pasa no es una tasa de fotogramas nueva ni una partida terminada nueva.

Todas las tecnologías