32C3: Running Linux On The PS4

At the 2010 Chaos Communication Congress, fail0verflow (that’s a zero, not the letter O) demonstrated their jailbreak of the PS3. At the 2013 CCC, fail0verflow demonstrated console hacking on the Wii U. In the last two years, this has led to an active homebrew scene on the Wii U, and the world is a better place. A few weeks ago, fail0verflow teased something concerning the Playstation 4. While this year’s announcement is just a demonstration of running Linux on the PS4, fail0verflow can again claim their title as the best console hackers on the planet.

Despite being able to run Linux, there are still a few things the PS4 can’t do yet. The current hack does not have 3D acceleration enabled; you won’t be playing video games under Linux with a PS4 any time soon. USB doesn’t work yet, and that means the HDD on the PS4 doesn’t work either. That said, everything to turn the PS4 into a basic computer running Linux – serial port, framebuffer, HDMI encoder, Ethernet, WiFi, Bluetooth, and the PS4 blinkenlights – is working.

Although the five-minute lightning talk didn’t go into much detail, there is enough information on their slides to show what a monumental task this was. fail0verflow changed 7443 lines in the kernel, and discovered the engineers responsible for the southbridge in the PS4 were ‘smoking some real good stuff’.

This is only fail0verflow’s announcement that Linux on the PS4 works, and the patches and bootstrap code are ‘coming soon’. Once this information is released, you’ll need to ‘Bring Your Own Exploit™’ to actually install Linux.

Video of the demo below.

16 thoughts on “32C3: Running Linux On The PS4

  1. “At the 2010 Chaos Computer Congress, fail0verflow (that’s a zero, not the letter O) demonstrated their jailbreak of the PS3.”

    Biiiig deal – in 1994, Crash Override took out the Gibson!

      1. Or, not that they’ve had any issue with doing this before (sarcasm), Sony could… allow linux install and release the drivers for it. Then more people might buy their consoles resulting in more profit (sarcasm), it’s not like they would stupidly price them for less than what it costs to make.

  2. Dear Brian, this article, while being very informative, has a couple issues:
    1. You changed the name from fail0verflow to root0verflow in the middle, which isn’t correct.
    2. You haven’t continued with the bracketed names that is the normal with Hackaday articles.
    3. Chaos Communication Congress was the name of the conference, not Chaos Communication Congress.

    Otherwise, thank you for the article, keep up the good work.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.