A simple payload that let you run Linux on your 5.01 PS4
WORKS! With XVortex SDK (When Compatible for 5.01 ). Made by Vultra
use https://github.com/xvortex/ps4-payload-sdk to compile it. You also need to compile https://github.com/fail0verflow/ps4-kexec and place kexec.bin
& kernel.elf
into this folder. Compile kexec with make CFLAG='-DPS4_5_01 -DKASLR -DNO_SYMTAB'
. (Note: DPS4_5_01 has not been added to kexec)
You need a FAT32 formatted (Mac OS) / Windows USB drive plugged in on any PS4's USB port with the following files on the root directory : bzImage and initramfs.cpio.gz. You can download them here.
Then you will need to send the payload (PS4-Linux-Loader-Vultra.bin) to your PS4. For that go to your PS4 web browser, go to 4.55 Exploit and send the payload to your PS4 using netcat or other.
-- Port MN864729 transmitter in Linux for a working video output on newer PS4 (WIP). +https://github.com/valentinbreiz/PS4-Linux-Loader
Thanks to Specter, valentinbreiz.
Useful links:
-
For the kexec execution: https://github.com/kR105-zz/PS4-dlclose/tree/linux-loader
-
For kexec: https://github.com/fail0verflow/ps4-kexec
-
For more explanations: https://cturt.github.io/ps4-3.html
-
For executing code in kernel space: https://github.com/VV1LD/405-KernelDumper