Scene-Entwickler Zecoxao hat heute einige Informationen zur „CP Box“-Seite im PS5-Dev-Wiki hinzugefügt und erklärt, dass Hacker daran arbeiten, einige seiner Verschlüsselungsschlüssel zu extrahieren. In der Szene ist (öffentlich) wenig über dieses PS5-Entwicklungszubehör bekannt, obwohl es wahrscheinlich ist, dass offizielle PlayStation-Entwicklungsstudios genauer wissen, was es tut.
Was ist die PS5 CP-Box?
Die CP-Box ist eine Blackbox mit USB-C-Eingang, USB-C-Ausgang, Ethernet und Stromkabel, die an Testkits angeschlossen wird. Sein genauer Zweck ist in der Szene unbekannt, aber es gibt Theorien.
Es gibt zwei Modi, die die CP-Box im „Engineering Mode“ und im „Normal Mode“ ausführen kann. Im Engineering-Modus wird die CP-Box einfach mit dem USB-C-Kabel in der PS5 an die Stromversorgung angeschlossen. Im Normalmodus ist der USB-C-Anschluss der CP Box an eine tragbare USB-C-Festplatte angeschlossen, und das Ethernet ist an Ihren Router / Netzwerk-Hub und das USB-C-Kabel an die ps5 angeschlossen. ( Quelle )
Bilder der PS5 CP Box tauchten ziemlich bald im Lebenszyklus der Konsole auf, wobei einige Bilder tatsächlich vor der eigentlichen Konsolenveröffentlichung durchsickerten. Da das Internet leider so ist, sind viele der Originalquellen verschwunden, aber dieser Artikel über TwistedVoxel enthält eine Kopie der Bilder. Sie vermuteten damals, dass dies eine SSD für die Konsole gewesen sein könnte.
Frühe Vermutungen beinhalteten auch eine „Breakout Box für die PS VR“, und die aktuelle Erklärung der Szene lautet, dass diese Box möglicherweise verwendet werden könnte, um Dev-Mods auf PS5-Testkits zu aktivieren und/oder vielleicht auf Sonys DevNet nach Konto-/Hardwareaktivierung zu suchen . Aus dem PS5-Dev-Wiki:
Obwohl im Moment nicht genau bekannt ist, wofür die CP-Box gedacht ist – sie soll den Dev-Modus auf Test- und Dev-Kits aktivieren. Möglicherweise dient die Ethernet-Verbindung dazu, die Aktivierung online auf DevNet zu überprüfen? und die USB-Festplatte vielleicht für Pakete? oder Spiele?
Oder vielleicht hängt es mit dem Kommunikationsprozessor zusammen, ähnlich dem auf der PSVita, vielleicht ist es nur eine externe Version davon? ich weiß nicht ;-;
Das PS5-Dev-Wiki erwähnt , dass diese CP-Boxen möglicherweise nicht für DevKits (nur Testkits) benötigt werden und dass die Funktionalität möglicherweise in Dev-Kits eingebettet ist.
Die NCC-Seite für das DevKit verweist nicht auf eine „CP-Box“, sondern scheint stattdessen darin eingebaut zu sein
Ich persönlich mag diese fundierte Vermutung von Benutzer Farncone auf Reddit :
Da das „Testkit“ im Gegensatz zu diesem V-förmigen Entwicklungskit eine normale PS5 ist und diese kleine Box Netzwerkanzeigen und eine RJ-45-Buchse enthält, soll es wahrscheinlich ein Netzwerktestszenario ermöglichen, wie es das PSN für PS5-Spiele ist noch nicht aktiviert. Entwickler müssen ihre Online-Funktionen in einer geschlossenen Testumgebung testen. Typischerweise hat das Netzwerk eine PROD- und DEV-Seite für produktions-/kommerziell vollständig getestete Spiele und eine Entwicklungsseite. Dies sieht aus wie eine Box, um die Netzwerktests in der DEV-Umgebung zu ermöglichen – und es würde ihnen ermöglichen, dies mit dem echten PS5-Testmodell zu tun.
Und dieses Follow-up von Doctorlongghost im selben Thread macht für mich auch Sinn:
Das Einzige, was mir dabei in den Sinn kommt, ist, dass es zum Drosseln des Internets verwendet werden könnte. Ich bin Webentwickler und die wichtigsten Browser verfügen alle über integrierte Entwicklungstools, mit denen Sie Ihr Internet absichtlich verlangsamen können, damit Sie Ihren Code testen können, um zu sehen, wie er in langsameren Netzwerken (wie 3G/4G-Mobilfunk) funktioniert. Das könnte also an so etwas liegen. Damit Entwickler die Netzwerkverbindung zur Konsole absichtlich verlangsamen oder trennen können.
Die Testautomatisierungs-Site Suite.st sagt, dass sie PS5 Devkits und TestKits für das automatisierte Testen von HTML-basierten Anwendungen unterstützen (ich denke, vielleicht haben Medien-Apps wie Netflix, Disney+ et. al. einige HTML-basierte Seiten?). Auf ihrer Hilfeseite für die PS5 erwähnen sie die CP-Box. Es könnte also sinnvoll sein, dass die Box hier ist, um verschiedene Netzwerkbedingungen durch Drosselungsmechanismen zu testen.
Inwiefern ist die CP-Box für PS5-Hacking relevant?
Es ist unklar, ob die CP-Box für PS5-Hacking nützlich sein könnte. Es ist sehr wahrscheinlich, dass die PS5-Firmware keinem angeschlossenen Zubehör von Natur aus vertraut, aber es ist auch möglich, dass eine offizielle Sony-Komponente ein höheres Maß an Vertrauen hat als andere Geräte.
In jedem Fall wird es Reverse Engineers nicht davon abhalten, zumindest so viele Informationen wie möglich aus der Box zu extrahieren. Zecoxao hat heute erwähnt, dass Hacker versuchen, einige Schlüssel aus der Firmware des Geräts zu extrahieren. Er gab an, dass die Schlüssel im PS5-Dev-Wiki veröffentlicht werden, sobald sie verfügbar sind.
Schlüsselabruf der CP-Box-Firmware ist derzeit im Gange. Sobald es erfolgreich ist, werden die Schlüssel im Wiki veröffentlicht
— Control_eXecute (@notzecoxao) 28. Januar 2023
Was auch immer dabei herauskommt, bleiben Sie dran für weitere Details!
Verweise
- https://www.reddit.com/r/PSVR/comments/je2dfq/leak_of_ps5_dev_hardware_includes_mysterious/
- https://playstationdev.wiki/ps5devwiki/index.php/CP_Box
- https://www.psxhax.com/threads/ps5-cp-communication-processor-box-playstation-5-dev-prototype-images.9995/
- https://suite.st/docs/devices/playstation-5/
- https://twistedvoxel.com/ps5-black-dualsense-controller-testing-kit-images/