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