PS4Load is based on the PSL1GHT PS3load sample, now built using the Open Orbis SDK.
I hope this version helps you build PS4 homebrews easily!
- You can load SELF files using the network.
- You can upload and extract ZIP files to
/data/
over the network.
Install the package on your PS4. Open the PS4Load host app, and then use the ps3load client to send your eboot.bin
or .zip
file:
export PS3LOAD=tcp:192.168.x.x
./ps3load /path/to/eboot.bin
set PS3LOAD=tcp:192.168.x.x
ps3load.exe \path\to\eboot.bin
You need to have installed:
- Open Orbis SDK
- Zlib library
- Zip library
- SDL2 library
- dbglogger library
Run make
to create a release build.
You can also set the PS3LOAD
environment variable to the PS4 IP address: export PS3LOAD=tcp:x.x.x.x
.
This will allow you to use a ps3load
client and send eboot.bin
directly to the PS4Load host.
PS4Load will also send debug messages to UDP multicast address 239.255.0.100:30000
.
To receive them you can use socat on your computer:
$ socat udp4-recv:30000,ip-add-membership=239.255.0.100:0.0.0.0 -
PS4Load - Copyright (C) 2022 Damian Parrino
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.