🛠️ [PS5] BackPork – ein neuer Payload, der die Grenzen der PS5 verschiebt

Also Leute, haltet euch fest – genau solche Tools sind es, die in der Szene wirklich gefeiert werden! Mit BackPork hat BestPig einen neuen PS5-Payload veröffentlicht, der großes Interesse in der Homebrew- und Jailbreak-Community weckt. Der Clou: Aktuelle Spiele lassen sich auf älteren Firmwares starten, ohne die originalen Spieldateien zu verändern.

Im Gegensatz zu klassischen Backport-Methoden, bei denen Spiele modifiziert oder ersetzt werden, arbeitet BackPork auf Systemebene:

  • läuft im Hintergrund als Payload
  • ĂĽberwacht den Spielstart in Echtzeit
  • erkennt die Spiel-ID und das jeweilige Sandbox-Verzeichnis
  • bindet angepasste Systembibliotheken (im Ordner fakelib) per unionfs an der richtigen Stelle ein

So werden nur die tatsächlich benötigten Bibliotheken ersetzt oder ergänzt, während die originalen Spieldateien unangetastet bleiben. Beim Beenden des Spiels werden alle Änderungen sauber entfernt und die Umgebung bereinigt.
Idee und Teile des Codes stammen ursprĂĽnglich von idlesauce.


đź”§ Funktionsweise im Ăśberblick

  • Erkennung des Spielstarts: Beim Start eines Spiels werden die App-Infos ausgelesen, um die Titel-ID (PPSA/CUSA) zu ermitteln
  • Ă–ffnen der Sandbox: Lokalisierung des Spielverzeichnisses unter
    /mnt/sandbox/<title_id>_XXX/
  • Fakelib-PrĂĽfung: Kontrolle, ob im app0-Verzeichnis des Spiels ein fakelib-Ordner existiert
  • Union-Mount von common/lib: Vorhandene Fake-Bibliotheken werden per unionfs ĂĽber das Spielverzeichnis gemountet
  • Aufräumen: Nach dem Beenden des Spiels werden die Fakelibs wieder entfernt und die Sandbox bereinigt

đź§  Technische Details

BestPig hat BPS-Patches integriert, mit denen Systembibliotheken neuerer Firmware-Versionen mit älteren PS5-Firmwares kompatibel gemacht werden (z. B. 10.01 → 7.61).
Für die Nutzung von BackPork wird eine jailbreakte oder exploitable PS5 benötigt, die das Ausführen von Payloads erlaubt (z. B. über ELF Loader oder WebKit-Exploit), sowie das PS5 Payload SDK zum Erstellen und Starten des Tools.

Der Support für noch ältere Firmware-Versionen wurde bisher nicht umfassend getestet, und die Technik funktioniert möglicherweise nicht mit allen Spielen ohne zusätzliche Anpassungen. BackPork befand sich rund drei Wochen in internen Tests, bevor der Code entsprechend verfeinert wurde.

Zur Entstehungsgeschichte: BestPig wollte Astro Bot auf einer PS5 mit Firmware 7.61 starten – das Spiel verlangt jedoch mindestens Firmware 9.60. Genau daraus entstand die Idee zu BackPork.

Aktuell geht man davon aus, dass die Methode bis zu Spielen mit Firmware-Anforderung 10.01 funktioniert (entsprechende Patches von 7.61 bis 10.01 sind integriert) und auf Konsolen ab Firmware 3.00 einsetzbar ist.


Download: BackPork

Ein ganz großes Dankeschön an BestPig 👍