Nintendo verwendet nicht standardmäßige USB-C-Verschlüsselung, um dritte Zubehörteile loszuwerden

Von: Viktor Tsyrfa | heute, 04:30

Es wurde berichtet, dass Nintendo nicht standardmäßige Nachrichten verwendet, um Ihr Gerät zu identifizieren und zu verhindern, dass Sie Drittanbieter-Zubehör verwenden.

Wie es funktionieren sollte

Der USB-Standard hat das Wort "Universal" in der Abkürzung aus gutem Grund: Er wird zum Anschluss von Tastaturen, Ladegeräten, externen SSDs und Grafikkarten, sogar medizinischen Endoskopen und anderer spezieller Ausrüstung verwendet. Es ist praktisch, aber schwer umzusetzen. Damit alles funktioniert, benötigt man kleine Chips an beiden Enden des Kabels, im Grunde spezialisierte Computer, die sich gegenseitig mitteilen können, um welche Art von Gerät es sich handelt und was es tun kann. Selbst wenn Sie Ihr Telefon mit dem Ladegerät verbinden, teilt ein modernes Ladegerät dem Steuergerät des Telefons mit, wie viel Strom es liefern kann, und das Telefon kann das Ladegerät bitten, die Spannung bei Bedarf zu senken (wenn es fast vollständig aufgeladen oder überhitzt ist). Auf diese Weise können Sie sogar zwei Powerbanks miteinander verbinden, und sie werden bestimmen, wer wen auflädt und mit welchem Strom. Deshalb gab es vor 30 Jahren keine universellen Anschlüsse – Chips waren teuer.

Wenn Sie ein beliebiges Gerät über USB verbinden, tauschen sie zunächst technische Informationen aus – welche Art von Gerät „in Kontakt“ ist und welche technischen Merkmale es hat. Diese „Sprache“ der Kommunikation ist standardisiert, und jedes Gerät, unabhängig davon, wo und wann es hergestellt wurde, versteht alle anderen Geräte. Die allererste USB-Maus der Welt wird mit einem modernen PC funktionieren, und ein USB-Stick kann ohne Bedenken in die Ladestation gesteckt werden.

Was Nintendo getan hat

Nintendo ist bekannt dafür, zu versuchen, sein eigenes Ökosystem zu betreiben und niemanden sonst hineinzulassen. Das geschah mit der Switch 2. Kürzlich wurde berichtet, dass die Switch 2 nicht mit Drittanbieter-Docks verbunden werden kann, da sie eine hohe Spannung von 60 Watt benötigt, die von Drittanbieter-Geräten nicht bereitgestellt wird. Selbst in einer proprietären Dockingstation, jedoch von einem Drittanbieter-Netzteil.


Den Analysator mit der Switch 2 und der Dockingstation verbinden. Illustration: The Verge

Ein Journalist von The Verge verband einen speziellen Signalinterceptor mit der Konsole, der die Informationen analysierte, die zwischen der Switch 2 und ihrem proprietären Dock ausgetauscht wurden, und fand ein vollständig atypisches Verhalten. Bevor sie das Videosignal übertragen, senden sich die Geräte mehr als 30 codierte Nachrichten, die nicht zu den USB-Standards gehören. Es ist klar, dass die Konsole das Videosignal nicht überträgt, wenn sie die erwartete Antwort nicht erhält.


Abgefangene „Kommunikation“ zwischen Switch 2 und ihrer Dockingstation. Illustration: The Verge

Derzeit ist das einzige Drittanbieter-Dock, das mit der Switch 2 funktioniert, das Antank S3 Max. Es überträgt nicht alle Nachrichten in genau derselben Reihenfolge und erzeugt eine leicht unterschiedliche Spannung, aber es überträgt verschlüsselte Nachrichten genau gleich wie das originale Dock. Alle anderen renommierten Dock- und Zubehörhersteller weigern sich derzeit, ihre Produkte für die Switch 2 herauszubringen. Das Problem ist, dass es kein Problem gibt, die Antworten eines Marken-Docks zu simulieren. Das Problem ist, dass die Switch 2 ständig aktualisiert wird und nichts Nintendo davon abhalten wird, den Verschlüsselungsalgorithmus jederzeit zu aktualisieren.

Übrigens hat ein Vertreter von Antank klargestellt, dass ihr Dock Firmware-Updates unterstützt, sodass sie ernsthaft daran interessiert sind, mit Nintendos Verschlüsselung Schritt zu halten, so lange es dauert. Es ist nicht die Gaming-Branche, es ist Enigma gegen die Intelligenz Ihrer Majestät.


Codierte Nachrichten in den Datenclient-Partitionen, die vom Antank S3 Max übertragen werden. Illustration: The Verge

Fazit.

Traditionell wird Nintendo keinen Kommentar zur Motivation seiner Handlungen oder des Verschlüsselungsalgorithmus abgeben. Neben der Theorie über die Leistung des Netzteils (die Unsinn ist, da moderne Netzteile diese Informationen bereits über standardmäßige USB-Methoden übertragen), gibt es auch die Theorie, dass die Dockingstation der Switch 2 einen Kühlventilator hat und Drittanbieter-Docks möglicherweise keine zusätzliche Kühlung bieten. Dies könnte entweder durch Zertifizierung oder durch interne Temperaturkontrolle gelöst werden. Höchstwahrscheinlich versucht Nintendo einfach, die Verwendung von Drittanbieter-Docks zu vermeiden, wahrscheinlich aus Angst vor möglichen Schäden außerhalb der Garantie. Oder es will die Abfangung und die illegale Übertragung von Videosignalen von der Konsole vermeiden. Oder um zu verhinderten, dass Hacking-Vorrichtungen zur Hacking verwendet werden. Oder einfach, weil dies der Weg des Samurai ist – wir können nur spekulieren.