elfldr v0.7 by ps4-payload-dev
John Törnblom's ELF loader: send it .elf payloads and it links them against the system libraries
Install on your PS4
Payload (.bin): download elfldr.bin under Files, then send it from a computer on the same network to your PS4's payload loader, such as GoldHEN's BinLoader on port 9090. A payload sender does it, or nc <PS4 address> 9090 < elfldr.bin.
Payload (.elf): start an ELF loader on the PS4 first, such as elfldr, which listens on port 9021. Then from a computer on the same network, send it the file: nc <PS4 address> 9021 < elfldr.elf, or the link, and elfldr downloads it: echo https://store.brewology.com/dl/6331/elfldr.elf | nc <PS4 address> 9021.
Files
Screenshots
About elfldr
Payloads started from it are linked against the console's SPRX libraries at runtime, and each one runs in its own process.
It listens on port 9021. Send it an .elf from a PC, or send it a path on the console (such as file:/data/payload.elf) or an http or https address and it loads the payload from there. Command line arguments can follow the path or address.
The developer added firmware 4.xx in version 0.5 and patches for 13.50 in 0.7.
It listens on port 9021. Send it an .elf from a PC, or send it a path on the console (such as file:/data/payload.elf) or an http or https address and it loads the payload from there. Command line arguments can follow the path or address.
The developer added firmware 4.xx in version 0.5 and patches for 13.50 in 0.7.
Release notes
v0.7 · May 12, 2026
- add patches for fw 13.50
- add command line args:
-p PORT Bind the socket server to the given PORT (default: 9021)
-q Do not send an on-screen notification when the server starts