Booting Linux on the PS4 has been a possibility for a while now, and many users of firmware 1.76 have been able to try it. This week, developer valentinbreiz has managed to port the existing 1.76 payload to firmware 4.05, and has shared his compiled files.

Disclaimer: at the time of writing, I have not tested this yet. People report that this works, but booting Linux might be hit and miss due too ASLR.

Note that you can also compile everything from scratch yourself, instructions to do that can be found at the source below.

Requirements

A usb drive formatted in FAT32

bzImage and initramfs.cpio.gz

ps4-Linux-Loader.bin

Typical tools to load a payload to your PS4 (I recommend ps4-exploit-host)

Preparation

You’ll need to format a usb drive to FAT32, and copy bzImage and initramfs.cpio.gz to the root of that drive. Plug it into any of your PS4’s USB ports.

Prepare your PS4 and your computer to load payloads, following our guide here.

Running Linux

Copy the payload (ps4-Linux-Loader.bin) to the payload folder of ps4-exploit-host, then while making sure your USB drive is plugged into the PS4, send the payload to the PS4 like you usually do for other payloads. Linux should start.

Scene member @Darbnes has posted a video confirming this works fine

Source: valentinbreiz