Abo
  • Services:
Anzeige
Steam funktioniert auf der Playstation 4.
Steam funktioniert auf der Playstation 4. (Bild: Montage: Golem.de)

Console Hacking: Der Weg zu Steam auf der PS4

Steam funktioniert auf der Playstation 4.
Steam funktioniert auf der Playstation 4. (Bild: Montage: Golem.de)

Die Playstation 4 ist alles andere als ein PC - dank eines ARM-SoC, das viele, aber nicht alle PC-Komponenten simuliert. Diese Doppelarchitektur und viele bis dato nicht gesehene Designentscheidungen erschweren die Analyse des Systems.

Die Playstation 4 ist kein PC, das betonte der Hacker Hector Martin alias Marcan noch einmal auf dem Chaos Communication Congress (33C3) in Hamburg und stellte dabei die Arbeiten an dem System des vergangenen Jahres auf der PS4 vor (Präsentation). Was er zusammen mit fail0verflow dabei entdeckte, sorgte für einiges Kopfschütteln und zeigte ein interessantes Innenleben.

Anzeige

Ende 2015 hatte fail0verflow erstmals auf dem 32C3 Linux auf der PS4 gezeigt. Diesmal demonstrierte Marcan zunächst den üblichen, schlicht langweiligen Part des Hackens der Playstation 4: eine Sicherheitslücke im Webkit-Browser ausführen und eine Sicherheitslücke, um das FreeBSD von Sony zu übernehmen. Das war es schon. Mehr braucht es im Prinzip nicht, um Linux zu starten - wenn die Playstation ein PC wäre. Doch sein Linux als Gentoo-Variante ist eine PC-Distribution. Und die erwartet typische PC-Komponenten, die es schlicht nicht gab.

Die ungewöhnliche Southbridge

Dabei zeigt die Playstation 4 auf den ersten Blick alles, was einen PC oberflächlich betrachtet ausmacht. Es gibt ein Chipset oder besser gesagt einen Chip namens Aeolia, der per PCIe mit vier Lanes an AMDs APU angebunden ist. Und dieser stellt typisches PC-Innenleben bereit: GMII für Ethernet, SDIO für Bluetooth und WLAN, ein optisches Laufwerk per SATA-Anschluss und USB, zur Anbindung von Peripherie und der internen Festplatte. Ja, Sony hat sich entschieden, die SATA-Festplatte über USB anzuschließen, was fail0verflow verwunderte. Es sollte nicht das einzige Mal bleiben.

Bei näherer Betrachtung meldete sich Aeolia nicht wie ein typischer Southbridge-Chip, der IO-Aufgaben übernimmt. Ihm fehlt vor allem das, was einen IBM-kompatiblen PC ausmacht: allerhand uralter Kram der vergangenen Jahrzehnte. Ein typisches Linux erwartet solche Legacy-Komponenten. Wenn diese nicht da sind, startet bestenfalls das System nicht korrekt.

Sonys Ansatz zeigt, dass Aeolia nur ein Intel-System nachbildet, das auf dem Jahr 2002 basiert. Eine von AMD verkaufte FCH für APU-Systeme ist hingegen auf dem Stand von 1981. Einen Programmable Interrupt Controller gibt es nicht, den ISA-Bus von damals ebenfalls nicht und VGA fehlt auch komplett. Doch warum ist das so? Wie sich herausstellte, war die Annahme, Aeolia sei eine Southbridge, falsch. Es ist kein dedizierter Chip für Peripherieanschlüsse, zumindest vom Design her. Stattdessen ist es ein Marvell Armada System on a Chip (SoC) mit einer angeflanschten PCIe-Bridge und 256 MByte RAM. Das SoC ist ein Nachfolger von Intels ARM-Bemühungen XScale, wie Marcan sagt, und zeigt sich der x86-Seite wie ein FCH oder PCH bei Intel. Und da wurde nicht die gesamte PC-Legacy implementiert.

Das FreeBSD der Playstation 4 braucht AMDs APU nicht 

eye home zur Startseite
david_rieger 30. Dez 2016

Auch wenn's jetzt kleinlich wird, aber das stimmt einfach nicht. In der englischen als...

as (Golem.de) 29. Dez 2016

Hallo, ich ergänze es gleich. Die Folien waren aber noch nicht online, als ich den...

GottZ 29. Dez 2016

https://media.ccc.de/v/33c3-7946-console_hacking_2016

drsnuggles79 29. Dez 2016

+1

Smincke 29. Dez 2016

Wenn du viel Spielst bist du am PC günstiger dran. Und Abwärtskompatibelität ist auch schön.



Anzeige

Stellenmarkt
  1. Fachhochschule Südwestfalen, Iserlohn
  2. Bundeskriminalamt, Wiesbaden
  3. ORBIT Gesellschaft für Applikations- und Informationssysteme mbH, Bonn
  4. Bechtle IT-Systemhaus GmbH, Düsseldorf, Krefeld


Anzeige
Spiele-Angebote
  1. mit Gutscheincode PCGAMES17 nur 49,79€ statt 53,99€
  2. 9,99€

Folgen Sie uns
       


  1. Mirai-Nachfolger

    Experten warnen vor "Cyber-Hurrican" durch neues Botnetz

  2. Europol

    EU will "Entschlüsselungsplattform" ausbauen

  3. Krack-Angriff

    AVM liefert erste Updates für Repeater und Powerline

  4. Spieleklassiker

    Mafia digital bei GoG erhältlich

  5. Air-Berlin-Insolvenz

    Bundesbeamte müssen videotelefonieren statt zu fliegen

  6. Fraport

    Autonomer Bus im dichten Verkehr auf dem Flughafen

  7. Mixed Reality

    Microsoft verdoppelt Sichtfeld der Hololens

  8. Nvidia

    Shield TV ohne Controller kostet 200 Euro

  9. Die Woche im Video

    Wegen Krack wie auf Crack!

  10. Windows 10

    Fall Creators Update macht Ryzen schneller



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
APFS in High Sierra 10.13 im Test: Apple hat die MacOS-Dateisystem-Werkzeuge vergessen
APFS in High Sierra 10.13 im Test
Apple hat die MacOS-Dateisystem-Werkzeuge vergessen
  1. MacOS 10.13 Apple gibt High Sierra frei
  2. MacOS 10.13 High Sierra Wer eine SSD hat, muss auf APFS umstellen

Elex im Test: Schroffe Schale und postapokalyptischer Kern
Elex im Test
Schroffe Schale und postapokalyptischer Kern

Xperia Touch im Test: Sonys coolem Android-Projektor fehlt das Killerfeature
Xperia Touch im Test
Sonys coolem Android-Projektor fehlt das Killerfeature
  1. Roboter Sony lässt Aibo als Alexa-Konkurrenten wieder auferstehen
  2. Sony Xperia XZ1 Compact im Test Alternativlos für Freunde kleiner Smartphones
  3. Sony Xperia XZ1 und XZ1 Compact sind erhältlich

  1. Re: Wo liegt mein Fehler?

    Kite_ | 23:09

  2. Re: Mikrotik betroffen?

    chuck0r | 23:01

  3. Re: Ich wäre ja mal froh wenn Golem sein...

    divStar | 22:43

  4. Re: Guter Trend auf Golem

    divStar | 22:40

  5. Re: Und ...

    user0345 | 22:22


  1. 14:50

  2. 13:27

  3. 11:25

  4. 17:14

  5. 16:25

  6. 15:34

  7. 13:05

  8. 11:59


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel