Zum Inhalt springen
PS5PCEM
TeilweiseCPU, Lader und Werkzeuge

PKG-Extraktor

pkgextractor packt die in der Entwicklung beobachteten Debug-Layouts von FPKG aus: das äußere Paket, das innere PFS, NAPS-Namensabbildungen und mit Kraken komprimierte Nutzlasten. Verschlüsselte Retail-Pakete liegen außerhalb des Umfangs.

Repository-Notizen bis 10. Oktober 2026

Was ein Debug-Paket enthält

Ein Paket der PlayStation 5 umhüllt ein Dateisystem. Die Debug-Layouts, die PS5PCEM beobachtet hat, nutzen ein äußeres Paket, ein inneres PFS-Abbild, eine NAPS-Tabelle, die Paketnamen auf Dateien abbildet, und Nutzlasten, die mit Kraken komprimiert sind. Der Extraktor geht diese Schichten durch und schreibt die Dateien heraus. Er liegt neben dem Launcher als pkgextractor.exe, und der Launcher hat eine Schaltfläche Extract PKG, die ihn ansteuert.

Der Entwicklungs-Extraktor vom 2. Oktober behebt InvalidPfs für Grand Theft Auto III: The Definitive Edition, PPSA03527 Version 1.007. Alle 48 Dateien werden extrahiert, einschließlich eboot.bin, sechs Modulen und beiden PAK-Archiven, und beide Prüfsummen der PAK-Indizes stimmen überein. 21 Pakettests bestehen. Dieser Bericht hat das Spiel nicht gestartet. Extraktion und Ausführung sind getrennte Aussagen.

Retail-Verschlüsselung

Verschlüsselte Retail-Pakete werden nicht unterstützt. Es sind keine Schlüssel enthalten oder angedeutet. Ein Paket, das der beobachtete Debug-Parser nicht erkennt, scheitert beim Lesen. Es wird nicht teilweise in ein Verzeichnis extrahiert, das vollständig aussieht.

Die rechtliche Grenze entspricht dem übrigen Projekt. Das Werkzeug gibt es, damit eine Person, die bereits einen Dump besitzt, den sie nutzen darf, den Lader damit füttern kann. Die Site und der Emulator verteilen keine Spiele, keine Firmware und keine Schlüssel.

Nach der Extraktion

Der Lader liest die entschlüsselte eboot.bin und hängt das Inhaltsverzeichnis als /app0 ein. Ein übliches Layout hält eboot.bin in der Paketwurzel oder in einem entschlüsselten Unterverzeichnis. Der Launcher sucht an beiden Stellen. Spielstände liegen nicht im Paket. Sie liegen unter dem Home des Emulators, geschlüsselt nach der Titel-ID.

Kraken, NAPS und PFS sind hier Mechanismen der Paketdatei. Sie sind nicht der GPU-Swizzle, die AMPR-Engine oder die Audio-Codecs, die sich leicht damit verwechseln lassen, weil auch jene Daten komprimieren oder umordnen.

Was umgesetzt ist

  • Beobachtete Debug-Layouts von FPKG, inneres PFS, NAPS-Namensabbildungen und Kraken-Nutzlasten.
  • Ein Extraktor für die Kommandozeile und eine Schaltfläche im Launcher.
  • Die Entwicklungs-Extraktion von GTA III: 48 Dateien und passende Prüfsummen der PAK-Indizes.
  • 21 Pakettests, die auf diesem Extraktor bestehen.

Was noch fehlt

  • Verschlüsselte Retail-Pakete werden nicht unterstützt, und mit dem Werkzeug werden keine Schlüssel ausgeliefert.
  • Ein nicht erkanntes Layout scheitert. Es wird nicht als unvollständiger Baum ausgegeben.
  • Eine gelungene Extraktion ist keine Aussage darüber, dass der Titel danach läuft.

Verwandte Mechanismen

Worum es auf diesen Seiten geht

Der Text folgt den Architektur-Notizen und den Berichten vom Oktober 2026 im PS5PCEM-Repository. Ein bestandener Einzeltest ist keine neue Bildrate und kein neuer Durchspielstand.

Alle Techniken