Fail0verflow nous montre du Linux sur PS4 à la 32C3 (Pokémon) !

La team Fail0verflow a fait une démonstration à la 32C3 (Chaos Cummunication Congress, une conférence sur le hack annuelle se déroulant en Allemagne depuis 1984) de son Linux sur PS4, dont ils nous avaient teasé l’existence il y a peu de temps. Cette vidéo se déroule sans aucun commentaire, mais ce que l’on voit est bien suffisant pour comprendre !

Le démonstrateur commence par démarrer sa console le plus normalement du monde, puis va dans le Guide de l’utilisateur dans les paramètres. Là, le système charge une page internet et tout devient noir, avant le démarrage de Linux. Nous vous laissons tout découvrir dans la vidéo ci-dessous !


Et comme on pense à tout le monde, même aux anglophobes, voilà la traduction ! 🙂

Commençons la partie suivante de nos Lightning Talks. S’il vous plaît, asseyez-vous, fermez les portes. La team Fail0verflow va nous présenter une courte démonstration de hack. Ça devrait parler par soi-même.

Console Hacking 2015
Les pingouins sur Aeolia

C’est un PC. Sauf que c’en est pas un.
Plus de 7 000 lignes de code du kernel diffèrent.

Légende : Fou, Complètement fou.

Les ingénieurs de Marvell qui on conçu le southbridge (NDLR : la deuxième puce du chipset d’une carte mère) devaient fumer de vrais bons trucs (et/ou se sentaient comme réinventant le PCI à leur manière).
Succès déverrouillé : La commande NOP est cassée dans le GPU (mais au moins c’est du Radeon).
16MB de VRAM n’étaient pas assez pour tout le monde (la mémoire unifiée est complexe).

NOMS DE CODE
Personne (pas même Sony/AMD) n’est d’accord sur le nom de code de l’APU.
Nous l’appelons Liverpool.
Au moins le southbridge a Aeolia.

FONCTIONNEL
L’horloge, les IRQs et le PCI modifié
Le port série
Le Framebuffer
Paramètres du mode du kernel
Encodeur HDMI
Ethernet
WiFi
Bluetooth
S/PDIF Audio (optique)
Les Blinkenlights

EN COURS
Accélération 3D
USB (et l’HDD, qui est en USB ?! ?! ?!)

NON TESTÉ
SATA AHCI (Blu-Ray)

LES PATCHES KERNEL ARRIVENT BIENTÔT.
Plus un peu de code bootstrap custom
Requis actuellement : Apportez Votre Propre Exploit
(le système de sécurité de la PS4 est assez mauvais pour que vous n’ayez pas besoin de nous pour ça)

Traduction de la vidéo de Linux sur PS4

Qui n'a jamais rêvé de voir un Pokémon sur PlayStation ? :P

Qui n’a jamais rêvé de voir un Pokémon sur PlayStation ? 😛

Remarquez que le système charge une page web avant de booter sous Linux, ce qui pourrait laisser entendre que c’est la faille Webkit qui est ici utilisée.

Enfin, à la fin de la vidéo, il est écrit qu’ils vont bientôt poster les patchs Kernel pour lancer Linux (« Kernel patches coming soon« ) . Par contre, il y a aussi marqué « PS4 security is crappy enough that you don’t need us for that« , ce qui signifie peut-être que leur exploit ne sera pas publié

En tout cas, tout ceci est bien intéressant et ne laisse présager que des bonnes choses pour les possesseurs de PS4 ! Vivement 2016 ! 🙂