By Shambhala222
A standalone, modern macOS application designed for Apple Silicon (ARM64) to inject payload binaries (.bin, .elf) into a PlayStation 5 console over TCP. Replaces terminal commands like socat or netcat with a sleek native SwiftUI GUI.
- 100% Standalone: No external dependencies (
socat,netcat, Homebrew, Python, or terminal tools are NOT required). Uses macOS native TCP sockets (NWConnection). - Multi-Payload Drag & Drop: Select or drop single or multiple
.bin/.elfpayload files at once. - Sequenced Batch Injection: Automatically injects multiple queued payloads with a safe 1.5-second inter-payload delay between transfers.
- Auto-Saved Network Settings: IP address and target port persist across app restarts (
UserDefaults). - Connection Diagnostics: Instant "Test Connection" ping to verify PS5 IP & Port reachability.
- Live Activity Log Console: Real-time log entries with timestamp, copy-to-clipboard, and clear functionality.
- Quit on Close: Red window close button (X) completely terminates the application process.
- Go to the Releases tab on GitHub.
- Download
PS5_Payload_Injector_macOS_Silicon.dmg. - Open the
.dmgfile and drag PS5 Payload Injector into your/Applicationsfolder. - Launch the app, enter your PS5 IP Address, drag your payload file(s), and click Inject Payload to PS5!
If you want to build the .app bundle and .dmg installer yourself on macOS:
git clone https://github.com/shambhala222/PS5PayloadInjector.git
cd PS5PayloadInjector
chmod +x build_app_and_dmg.sh
./build_app_and_dmg.shCreated by Shambhala222. Released under the MIT License.