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