Aller au contenu
PS5PCEM
PartielProcesseur, chargeur et outils

Extracteur PKG

pkgextractor défait les dispositions FPKG de débogage observées en développement : le paquet externe, le PFS interne, les tables de noms NAPS et les charges utiles compressées par Kraken. Les paquets de vente au détail chiffrés sont hors sujet.

Notes du dépôt jusqu’au 10 octobre 2026

Ce que contient un paquet de débogage

Un paquet PlayStation 5 enveloppe un système de fichiers. Les dispositions de débogage observées par PS5PCEM utilisent un paquet externe, une image PFS interne, une table NAPS qui associe les noms du paquet aux fichiers, et des charges utiles compressées avec Kraken. L'extracteur parcourt ces couches et écrit les fichiers. Il est livré à côté du lanceur sous le nom pkgextractor.exe, et le lanceur a un bouton Extract PKG qui le pilote.

L'extracteur de développement du 2 octobre corrige InvalidPfs pour Grand Theft Auto III: The Definitive Edition, PPSA03527 version 1.007. Les 48 fichiers sont extraits, dont eboot.bin, six modules et les deux archives PAK, et les deux sommes de contrôle d'index PAK correspondent. Vingt et un tests de paquets réussissent. Ce rapport n'a pas lancé le jeu. L'extraction et l'exécution sont des affirmations distinctes.

Chiffrement de vente au détail

Les paquets de vente au détail chiffrés ne sont pas pris en charge. Aucune clé n'est incluse ni sous-entendue. Un paquet que l'analyseur de débogage observé ne reconnaît pas fait échouer l'analyse. Il n'est pas extrait en partie dans un répertoire qui aurait l'air complet.

La limite juridique est la même que pour le reste du projet. L'outil existe pour qu'une personne qui possède déjà un dump qu'elle a le droit d'utiliser puisse alimenter le chargeur. Le site et l'émulateur ne distribuent ni jeux, ni micrologiciel, ni clés.

Après l'extraction

Le chargeur lit l'eboot.bin déchiffré et monte le répertoire de contenu comme /app0. Une disposition typique place eboot.bin à la racine du paquet ou dans un sous-répertoire déchiffré. Le lanceur cherche aux deux endroits. Le savedata n'est pas dans le paquet. Il se trouve sous le répertoire de l'émulateur, indexé par l'identifiant de titre.

Kraken, NAPS et PFS sont ici des mécanismes de fichiers de paquet. Ce ne sont ni le swizzle du GPU, ni le moteur AMPR, ni les codecs audio, avec lesquels on les confond facilement parce que ceux-là compressent ou réassocient aussi des données.

Ce qui est en place

  • Dispositions FPKG de débogage observées, PFS interne, tables de noms NAPS et charges utiles Kraken.
  • Un extracteur en ligne de commande et un bouton du lanceur.
  • L'extraction de développement de GTA III : 48 fichiers et des sommes de contrôle d'index PAK correspondantes.
  • Vingt et un tests de paquets qui réussissent sur cet extracteur.

Ce qui manque encore

  • Les paquets de vente au détail chiffrés ne sont pas pris en charge, et aucune clé n'est livrée avec l'outil.
  • Une disposition non reconnue échoue. Elle n'est pas émise comme un arbre partiel.
  • Une extraction réussie n'affirme pas que le titre s'exécute ensuite.

Mécanismes liés

Ce que ces pages décrivent

Le texte suit les notes d’architecture et les rapports d’octobre 2026 du dépôt PS5PCEM. Un test ciblé qui passe n’est ni une nouvelle cadence d’images ni une nouvelle partie terminée.

Toutes les technologies