[Tutorial] Eboot.pbp aus PSN-Spielen selbst gemacht (.pkg zu Eboot.pbp) für PSP, PS Vita, Raspberry Pi & Co.

GabeLogan41

> Retro-Konsolero <
Crew
Registriert
2 Juni 2021
Beiträge
1.289
Erhaltene Likes
4.460

[Tutorial] PSN-Spiele (PS-Classics) selbst ziehen und extrahieren (.PKG zu EBOOT.PBP)

psone_classics_psx_gaj0k8e.png


> Vorwort <

PS1-Spiele erfeuen sich ja wieder größter Beliebtheit.
Nebenher werde ich ab und an gefragt, wie man solche PSN-Spiele einholt und ummodelt, damit diese auf PSP/Vita (Adrenaline) laufen.
Daher an der Stelle ne Erklärung inkl. Guide.


Das Umwandeln von PSN-Spielen (.pkg) zu Eboot.pbp ist aus mehreren Gründen vorteilhaft.
Speziell für die PSVita gibts bekanntlich NoNpDRM/PKGj, um direkt an PSN-Spiele zu gelangen.
Nachher kann man sich den fertigen "NP...."-Ordner, welcher das PS-Spiel enthält, via FTP/USB auf den Rechner ziehen.

Finde die hier beschrieben Methode trotzdem recht nützlich, da es sich dabei nicht nur um die Vita dreht.
Das klappt also gänzlich ohne PS Vita oder PSVitaStuff.

Nebenher ist die Quell-Datenbank ne andere als bei PKGj (dort "NoPaySation v3"). Das heißt, so manches Schmankerl ist nur über PSNDL/PSNStuff zu beziehen.
Als Beispiel kann man über die hier im Guide beschriebene Methode auch die raren "Dual Shock"-Editionen (NTSC/U) von Resident Evil Directors Cut & Resident Evil 2 einhmastern.

Solch extrahierte PSOne-Classics können nachher auf z.B. PSP und PSVita (jeweils mit CFW) problemlos abgespielt werden.
Diese laufen größtenteils auch auf der PlayStation-Mini (Bleem), nem Raspberry PI (RecalboxOS) und über viele andere PSX-Emulatoren.

Auch laufen die Games - über die hier im weiteren Verlauf aufgezeigte Methode - nachher gänzlich ohne zusätzliches "No-DRM"-PlugIn.
Dazu aber noch mehr im Epilog ganz unten.

Nun fang ich einfach mal mit ner kurzen Enleitung an...

In PSNStuff, oder bei PSNDLv4 (Packages), findet man recht viele Spiele aller möglichen PlayStation-Plattformen.
Für unser Vorhaben sind jedoch nur die Games mit dem Kürzel "PSOne" interessant.
Die "Quelle" is in beiden Fällen identisch. Es ist also Jacke wie Hose, ob ihr PSNStuff oder PSNDL nutzt, um die Spiele einzuholen
Ob dieses oder jenes bleibt also letztendlich Geschmackssache und somit euch überlassen.
PSNDL klappt halt praktischerweise via Browser.
Aufzeigen möchte ich trotzdem beide Varianten...

Als Beispiel nehm ich jetze einfach mal das Game "Metal Gear Solid" (German).
Klappt natürlich mit jedem der zahlreichen PSOne-Classics (.PKG) aus PSNStuff bzw. PSNDL.

Ich zieh also zur Veranschaulichung die German von "Metal Gear Solid" (NPEF00036).

Die PSN-/PKG-ID (NP....) is für uns momentan nicht relevant.
Auf der PSP wird später schon die "richtige" Game- & Save-ID der ursprünglichen PS1 CDs (SLES01507, SLES11507) genutzt. ;)

Diese PS1-Spiele liegen nach dem Downloaden wie gesagt erstmal im "PKG"-Format vor.
Mit PKG-Files können wir allerdings auf PSP, PS-Mini & Co. vorerst nix anfangen.
Trotzdem ziehen wir uns das erstmal auf Platte.


> Short-Guide:

- Ihr zieht zuerst "PSN Stuff...

>>> Download:
Bitte, Anmelden oder Registrieren um die Links zu sehen!
<<<



Das Tool nach dem Entpacken einfach über "psnstuff.exe" starten.
Links oben ins Suchfenster ("Search") den gewünschten Titel reinschreiben.
Daraufhin werden sämtliche Versionen des Titels aufgelistet.
Alternativ könnt ihr natürlich auch gern oben rechts nen Filter setzen, damit ihr nicht alles händisch abgrasen müsst.

Wir nehmen als Beispiel "NPEF00036 Metal Gear Solid - German PSOne EU".
Nun noch auf genau diese Zeile klicken, diese wird dann blau hinterlegt.

Zum Abschluß klicken wir unten rechts auf "Download Package".
Ihr seht den Fortschritt ganz unten am grünen Ladebalken.

psnstuff_screenshot_grskqw.png


Ist der Download fertiggestellt, erscheint ein Kasten mit dem Hinweis "Download completed!".
Das klicken wir über "OK" weg.
Den nächsten Kasten ("Validation not possible!") ebenfalls, is für uns uninteressant.
Eure gezogene PKG-Datei befindet sich jetzt in demselben Ordner, wo ihr halt PSNStuff abgelegt habt.

Oder geht direkt auf PSNDLv4 und dort unter Packages:

>>> Link:
Bitte, Anmelden oder Registrieren um die Links zu sehen!
<<<


Sehr praktisch, weil der Vorgang - im Gegensatz zu PSNStuff - auschließlich über den Browser läuft.

Ihr ruft also obigen Link (PSNDL > Packages) auf und gebt dann oben rechts ins Suchfenster den Titel des von euch gesuchten PS-Games ein.
Filtern ist übrigens auch hier wieder möglich.
Anschließend noch auf die Lupe hinter die Suchleiste klicken oder „Enter“ drücken.
Jetze werden links entsprechende Suchergebnisse aufgelistet.
Klickt auf den gewünschten Titel, in unserem Fall "METAL GEAR SOLID - GERMAN "(blau), einfach drauf.
Nun popt erneut ein Fenster mit Details auf.
Scrollt ganz runter und klickt nun auf "Download".
Nun kommt wieder ne Seite, wo ihr unten nochmal auf "Download" klickt.
Die RAP-Datei is für uns uninteressant. Das is das Lizenzfile und für z.B. die PS3 relevant.
Ihr werdet, wenn nicht bereits der "Downloads"-Ordner von euch festgelegt wurde, gefragt, wohin ihr die PKG haben wollt.
Mit "OK" bestätigen - das wars auch schon.

Nun haben wir zumindest schon das Game.
Obgleich für uns in der Form erstmal noch unbrauchbar, weil pkg.

> Hier kommt nun das für unsere Zwecke sehr nützliche Tool "PSN/PKG-Decryptor & Extractor" ins Spiel.

>> DownLoad/Infos:
Bitte, Anmelden oder Registrieren um die Links zu sehen!
<<

Die Downloadlinks zum eigentlichen Tool findet ihr dort auf der Seite GANZ UNTEN.
Am besten die letzte Version (v1.85) von 2015 nehmen.

>> Alternativdownload:
Bitte, Anmelden oder Registrieren um die Links zu sehen!
<<

Mit v1.74a klappt das Extrahieren genauso, nur sind die "Befehle" u.U. a bisserl anders benannt.


Das Paket (.rar) entpacken, in den Ordner gehen und das Tool über die exe-Datei starten.

pkg_decryptor_screensiyk48.png


Nun laden wir die vorhin gezogene PKG-Datei über „Add File“ (der grüne Kreis oben rechts mit nem „+“ drinne) in unser Tool.

- Nun muß man aber im Interface noch "Extract Then (Decrypt, Dump) files for PSP" beim ersten Reiter einstellen.
Das is wichtig!
In älteren Versionen des Tools nennt sich der Punkt a bisserl anders.
Dort halt dann auf „Extract And Dump For PSP“ gehen.

Default steht besagter Reiter nämlich auf "Extract PKG for PS3 or PSP" und mit „PS3“ geht´s leider nicht.

Im zweiten Reiter drunter sollte „Auto Detect PKG Contents“ stehen.
Falls das nicht der Fall sein sollte, bitte entsprechend umstellen.

Übrigens - noch wichtig:

Beim "Decrypter" darf in den Kästchen hinter "Extract Then (Decrypt, Dump) files for PSP" und "Autodetect PKG-Contents" NIRGENS ein Haken sein.
Das wäre für was Anderes. Kann man rauslesen, wenn man mit der Maus drauf bleibt.
Das aber nur am Rande.
Also nur den ersten Reiter auf „extract ...files for psp“ umstellen!
Alles andere so lassen, wies is!

Abschließend klicken wir rechts auf den Button „EXTRACT“.
Nun wird die PKG zu einer Eboot.pbp extrahiert...

pkg_decrypter_extractzijvl.png

...das wars!

Die nun spielfertige Eboot.pbp befindet sich im selben Ordner, wo auch das Quell-File (.pkg) liegt.
Für uns ist folgender Ordner samt Inhalt von Belang: "NPEF00036" (PKG-ID von MGS)


Am Rande:
Das Extrahieren von PKG-Files in Eboot.pbp klappt auch mit PKG-Ripper von Rudi Rastelli.
PSVitaStuff ist übrigens auch ein toller Allrounder.
Ihr könnt das Extrahieren gerne auch mal damit ausprobieren und anschließend drüber berichten.


So, weiter gehts...

Ihr habt nun den Ordner ua. mit der Eboot.pbp drinne.
Besagter Ordner trägt jedoch nur die PSN/PKG-ID als Name.
In dem Fall "NPEF00036". Der Ordner sollte konkret 727 MB umfassen.

Dieser Ordner kann natürlich von ecuh beliebig umbenannt werden.
Es dürfen nur nicht mehr als 26 oder 28 Zeichen (genau weiß ich es nimmer) verwendet werden.
Bleibt idealerweise bei 24 Zeichen.
Ich setzt als Ordnernamen immer abgekürzt den Spieletitel dazu. Is einfach übersichtlicher. Als Beispiel "MGS_GER_PSN"

Zum Schluß den kompletten Ordner, welcher die "Eboot.pbp" nebst "Document.dat" und "Keys.bin" enthält, auf die PSP in "Stick PSP/GAME/..." kopieren.
Bei der PSVita (Adrenaline) gehört der entsprechende Ordner, ebenfalls samt Inhalt, dort rein: "ux0 pspemu/PSP/GAME/..."
Fertig!


Im Menü eurer PSP (XMB-Menü) bzw. PS Vita (Adrenaline) wird euch zwar ohnehin recht schön das jeweilige Frontcover angezeigt,
man tut sich halt aber auch beim Archivieren oder Rumkopieren der Games erheblich leichter, wenn man den Ordner entsprechend benannt hat.




> Anmerkung/Erklärung <

Der erste große Vorteil von Eboot.pbp gegenüber ISOs ist bekanntlich der wesentlich gringere Umfang.
Des Weiteren sind solch extrahierte PSN-Spiele schon gefixt.
Das heißt, bei solchen PSN-Games wurde, sofern davon betroffen, der Kopierschutz bereits entfernt, wie bei Games ausm Store eben auch.
Final Fatansy VIII & IX sind beispielsweise auf CD vom LibCrypt-Kopierschutz betroffen. Das juckt uns bei nem PSN-Game glücklicherweise nicht.

Auch macht uns hier der Discwechsel, bei Spielen auf ursprünglich mehreren CDs, keine Probleme, weil bei PSN-Spielen bereits sämtliche ursprünglichen CDs in einem „Container“ drinne liegen.
Und sauber strukturiert/komprimiert auch noch.
Bekanntlich gibts n paar PSX2PSP-Spiele wie z.B. "Metal Gear Solid" oder "Fear Effect", bei denen der Wechsel auf die nächste Disc (z.B. über "Home") einfach nicht klappen will.
Bei diesen paar bestimmten PSX2PSP-Problemspielen hilft auch kein Abspeichern zum Ende der ersten Disc, zurücksetzen des Spiels, oder ähnliche Trix.


Bei nem PSN-Game hat man derartige Probleme hingegen nicht, die sind bereits voll kompatibel. (y) 😎
Solche laufen somit problemlos auf jeder gemoddeten PSP & PSVita (Adrenaline), wohingegen einige wenige PSX2PSP-Spiele leider kläglich versagen.

Nebenher hab ihr bei ner extrahierten PKG das entsprechende Spiele-Cover bereits intus. Sind also nette Allrounder und auf verschiedenen Plattformen gleichermaßen einsetzbar.


> Was is alles im Gameordner mit drinne?

- Eboot.pbp
- Document.dat
- Keys.bin

Zusätzlich zur gewohnten "Eboot.pbp" hat man hier halt noch ne "Document.dat" & "Keys.bin" mit im Ordner.
Eboot.pbp > Hierbei handelt es sich bekanntlich um das eigentliche Spiel.
Document.dat > Diese enthält das Handbuch in digitaler Form.
Das Handbuch kann man auch selber (um)gestalten, z.B. mit "PSX2PSP" oder "PSP DocmakerGUI".
Keys.bin > Die brauchte man mal bei steinalten CFWs (3.xx), ist heutzutage also ein rein optionales Goodie. Die Keys.bin stört aber natürlich bei aktuellen CFWs nicht.
Habt ihr nach dem Decrypten diese drei Files im Ordner, dann paßt das ;)

Ein Nachteil besteht darin, dass nicht alle PS1-Spiele über die besagten Quellen zu finden sind oder oftmals nicht in der gewünschten Sprache.
Bei einigen "Fremd-Emulatoren" wie z.B. PetroPie kann es zudem vorkommen, dass einige PSN-Spiele nicht laufen.
Liegt wohl an der Signatur, weil diese Games halt ursprünglich ausm Store stammen.
Das muss man halt probieren.

Sofern die gewünschten Spiele also nicht über PSNDL/PSNStuff zu beziehen sind oder nicht laufen, muß man sich in solchen Fällen auch weiterhin mit PSX2PSP behelfen.



> Sämtliche Links/Tools wurden auf Schadsoftware überprüft (virustotal.com) <
Eventuelle Virenmeldungen können, selbstverständlich nach eigenem Ermessen, ignoriert werden.
Stammt alles aus vertrauenswürdiger Quelle.


Besten Dank an die Verfasser & Supporter (LoOzers, Jamesst20, leecher man, Rudi & Co.) der jeweiligen Tools und Datenbanken.


Hängt euch bei Fragen bitte einfach unten mit dran! ⏬


Viel Spaß beim Classics-Zocken wünscht euer Gabe! 🎮


Und herzlichen Dank für eure Zeit! 🏴‍☠️


----------------------
 
Grund: Einige DL-Links gefixt
Zuletzt bearbeitet:
Oben