We've seen several APK's and Apps for PlayStation 4 payloads before, and today following his PS4 Payload Sender PC client developer @valentinbreiz (Twitter) made available a simple PS4 Payload Sender of his own for Android users followed by a PS4 Payload Sender v1.1 Fatal Crash Fix alongside a PS4 Linux Loader for 5.05 work-in-progress which he states will be ready once he finishes porting the PS4 kexec 5.05 offsets.
Download: PS4-Payload-Sender.apk / GIT
From the README.md: PS4 Payload Sender for Android
Send payloads to your PS4 from your Android device.
Many thanks to kojo9999 for testing
From the README.md: PS4 Linux Loader
A simple payload that let you run Linux on your 5.05 PS4
How to build
I use https://github.com/idc/ps4-payload-*** to compile it. You also need to compile https://github.com/fail0verflow/ps4-kexec and place 'kexec.bin' into this folder. Compile kexec with 'make CFLAG='-DPS4_5_05 -DKASLR -DNO_SYMTAB'.
How to use
For now only some PS4 FAT models are supported, see the list here.
You need a FAT32 formatted 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.bin) to your PS4. For that go to your PS4 web browser, go to darbness.com/ps4 and send the payload to your PS4 using netcat or other.. (You can also use my tool: PS4 Payload Sender).
For 4.05:
https://github.com/valentinbreiz/PS4-Linux-Loader/tree/master
For 4.55:
https://github.com/valentinbreiz/PS4-Linux-Loader/tree/4.55
For PS4 Pro:
https://github.com/eeply/ps4-linux/tree/ps4pro
Credits and links
Thanks to 2much4u, Darbnes and jiangwei.
Useful links:
Compiling a payload and sending it via PS4 Bin Loader
Some short tutorial on how to compile and send a payload to a ps4 (goldhen also works for this but i'm using the simplest process available)
Links:
Download: PS4-Payload-Sender.apk / GIT
From the README.md: PS4 Payload Sender for Android
Send payloads to your PS4 from your Android device.
Many thanks to kojo9999 for testing
From the README.md: PS4 Linux Loader
A simple payload that let you run Linux on your 5.05 PS4
How to build
I use https://github.com/idc/ps4-payload-*** to compile it. You also need to compile https://github.com/fail0verflow/ps4-kexec and place 'kexec.bin' into this folder. Compile kexec with 'make CFLAG='-DPS4_5_05 -DKASLR -DNO_SYMTAB'.
How to use
For now only some PS4 FAT models are supported, see the list here.
You need a FAT32 formatted 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.bin) to your PS4. For that go to your PS4 web browser, go to darbness.com/ps4 and send the payload to your PS4 using netcat or other.. (You can also use my tool: PS4 Payload Sender).
For 4.05:
https://github.com/valentinbreiz/PS4-Linux-Loader/tree/master
For 4.55:
https://github.com/valentinbreiz/PS4-Linux-Loader/tree/4.55
For PS4 Pro:
https://github.com/eeply/ps4-linux/tree/ps4pro
Credits and links
Thanks to 2much4u, Darbnes and jiangwei.
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
Compiling a payload and sending it via PS4 Bin Loader
Some short tutorial on how to compile and send a payload to a ps4 (goldhen also works for this but i'm using the simplest process available)
Links: