Dans cette vidéo, nous pouvons voir un Linux (distribution Gentoo) booter sur la console.
Avant de sauter sur votre console, notez que le hack permettant de lancer un logiciel non autorisé sur la console n'est pas divulgué, mais en plus, ne semble fonctionner qu'au travers du micro logiciel 1.76 (qui n'est plus du tout d'actualité). La faille partirait du WebKit intégré à la console. L'astuce étant de rediriger le navigateur vers une page piégée qui chargera le code pour passer les protections de la console.
Par contre, si vous aimez voir les différences réalisées sur le code de Linux, vous pouvez consulter le patch sur GitHub. En réalité, ce ne sont que quelque 7000 lignes modifiées. Cela peut sembler peu, mais il ne faut pas oublier que la console a une architecture proche d'un ordinateur classique. Notamment, le CPU n'est qu'un X86. Les bidouilleurs se moquent allègrement des ingénieurs ayant conçu la PlayStation 4, notamment sur la faille du GPU où l'instruction NOP est incorrectement implémentée, ou encore sur les confusions sur le nom du matériel.
Bien entendu, il reste du travail à faire. Tout ne fonctionne pas encore, comme l'accélération 3D, le son à travers HDMI ou l'USB. En réalité, pour la 3D, le pilote démarre, simplement le tampon de commande à envoyer au GPU crashe lors de l'envoi des commandes et donc aucun rendu ne peut être effectué. Toutefois, cela n'est plus qu'une question de mois.
Nous pouvons nous demander ce que cela apporte. En réalité, fail0verflow pense qu'il devrait être assez aisé d'amener SteamOS (un GNU/Linux Debian) sur la console. En apportant un portage de Linux, le but est de permettre à la communauté de bidouiller et d'obtenir une plateforme de développement. L'équipe semble vraiment épuisée de voir le piratage (qui principalement détruit/réduit la scène des hackers) et c'est pour cette raison que la faille permettant de lancer Linux ne sera pas divulguée.
Votre opinion
Comment considérez-vous ce genre de recherche/bidouille ? Inutile ? Intéressante ?
Croyez-vous que cela apporte vraiment quelque chose ? À la communauté ? Pour les pirates ?
Que pensez-vous de l'avis de la politique de fail0verflow ?
Source
Site de fail0verflow