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

GabeLogan41

> Retro-Konsolero <
Crew
Registriert
2 Juni 2021
Beiträge
1.462
Erhaltene Likes
5.334

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

Bitte, Anmelden oder Registrieren um die Links zu sehen!


> Vorwort <

PS1-Spiele erfeuen sich ja wieder größter Beliebtheit.
Nebenher wurde ich bereits öfter gefragt, wie man solche PSN-Spiele einholt und ummodelt, damit diese auf PSP/PSVita (Adrenaline) laufen.
Akkurat bei PS-Titeln mit mehreren und/oder kopiergeschützten PSX-CDs is "PSX2PSP" nicht immer gleichermaßen zielführend.
Daher an der Stelle 'ne Erklärung inkl. Guide wie ihr euch PS-Classics aus'm PSN zurechtbiegen könnt..

Das Umwandeln von PSN-Spielen (.pkg) zu Eboot.pbp ist aus mehreren Gründen vorteilhaft.
Der erste große Vorteil von Eboot.pbp gegenüber ISOs ist bekanntlich der nicht unwesentlich geringere 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.
Final Fatansy VIII & IX sind beispielsweise auf CD vom "LibCrypt"-Kopierschutz betroffen. Das juckt uns bei so 'nem PSN-Game glücklicherweise nicht.
-----------------------------------
Eigens 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.

Ich persönlich finde die hier beschrieben Methode trotzdem äußerst nützlich, da es sich hierbei 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 noch über 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 (läuft immer noch), oder bei PSNDLv4 (inzwischen "offline"), 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.

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 werden 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.


> Jetze aber endlich das Tutorial <

- Als erstes zieht ihr "PSNStuff"...

>>> 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".
Bitte, Anmelden oder Registrieren um die Links zu sehen!

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.

Bitte, Anmelden oder Registrieren um die Links zu sehen!


Ist der Download fertiggestellt, erscheint ein Kasten mit dem Hinweis "Download completed!".
Bitte, Anmelden oder Registrieren um die Links zu sehen!

Das klicken wir über "OK" weg.
Den nächsten Kasten ("Validation not possible!") ebenfalls, is für uns uninteressant.
Eure frisch gezogene PKG-Datei befindet sich jetzt imselben Ordner (dort im Unterordner "pkg"), wo ihr zuvor "PSNStuff" abgelegt habt.

PSNStuff-Juni-2024-Proof-02-Gabe-bcx.png



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.


"PSNDL" gibt's nimmer. Das wurde von "NoPayStation" abgelöst.
Über "PSNStuff" konnte ich noch pkg-Files ziehen. Aber wer weiß, wie lange noch...

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
Bitte, Anmelden oder Registrieren um die Links zu sehen!
von gamebrew <<

>> DownLoad
Bitte, Anmelden oder Registrieren um die Links zu sehen!
von wololo <<

Mit z.B. v1.7x klappt das Extrahieren ebenso, nur sind die "Befehle" uU. a bisserl anders benannt.


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

Bitte, Anmelden oder Registrieren um die Links zu sehen!


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...

Bitte, Anmelden oder Registrieren um die Links zu sehen!

...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 <

Wie eingangs bereits angeschnitten, wäre der erste große Vorteil von Eboot.pbp gegenüber ISOs (.bin/.cue) der geringere 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.
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 Game-Ordner 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: Bilderlinks getauscht, weil Pics neu gehostet.
Zuletzt bearbeitet:

GabeLogan41

> Retro-Konsolero <
Crew
Themenstarter
Registriert
2 Juni 2021
Beiträge
1.462
Erhaltene Likes
5.334
Servus Piraten,

"PSNDL" wurde inzwischen von "NoPayStation" abgelöst.
Um die Games von "NoPayStation" abspielen zu können, is idR. ein "NoDRM"-Plugin nötig.
Bei PSX-Games von PSNDL und PSNStuff ist das hingegen idR. nicht nötig (Es gibt wohl Ausnahmen).

Jedenfalls musste ich feststellen, dass PSNStuff noch läuft. (y)
Obgleich es sich bei "PSNStuff" im Grunde um denselben Conten wie auf "PSNDL" handelt, wurden die Files bei "PSNStuff" gücklicherweise seperat gehostet. :cool:
Bitte, Anmelden oder Registrieren um die Links zu sehen!

.
Bitte, Anmelden oder Registrieren um die Links zu sehen!

.
Bitte, Anmelden oder Registrieren um die Links zu sehen!

Galerie:
Bitte, Anmelden oder Registrieren um die Links zu sehen!


Eben ausprobiert.
Den Link zu PSNStuff und 'ne Beschreibung findet ihr oben im Guide. ?
Mit der oben verlinkten v1.8.1 seid ihr auf der sicheren Seite.
Es kursiert auch ne V3 von PSNStuff. diese läuft aber nicht ohne weiteres Zutun.


Weiterhin viel Spaß beim Einhamstern der ganzen Klassiker! ?‍☠️
 
Kommentieren

tastebin

InventarNr. #290621
Crew
Registriert
29 Juni 2021
Beiträge
2.100
Erhaltene Likes
4.349
Asche auf mein Haupt. Wie konnte mir der Thread eigentlich entgehen. Geil Mann!
 
Kommentieren

GabeLogan41

> Retro-Konsolero <
Crew
Themenstarter
Registriert
2 Juni 2021
Beiträge
1.462
Erhaltene Likes
5.334
Dankeschön!

Bitte, Anmelden oder Registrieren um den Inhalt zu sehen!
Seit der PS Vita und deren "Freeshop" is das total untergegangen.
Quasi eher was für Liebhaber und Nerds. :D

Apropos...
Eine Hand voll "Piraten" haben seinerzeit auch paar echt geile Tools gebastelt.
Zum Beispiel "PKG-Ripper" von Rudi Rastelli oder "PSVitaStuff".
Wie/wo die zugehörigen Files gehostet sind, kann ich allerdings nicht sagen.

Ich vermute, ein solches Vorgehen ist der breiten Masse schlichtweg zu umständlich. :unsure:
Da is halt nix mit "Click&Load".
 
Kommentieren
Oben