Send .elf and .lua payloads to your PS5 from your iPhone or Mac.
Sends payload files to your PS5 over Wi-Fi using a raw TCP connection. Works with .lua (port 9026) and .elf (port 9021) files.
Load your payloads from Dropbox, iCloud Drive, Google Drive, or any folder visible in the Files app. Also runs natively on macOS 13+ via Mac Catalyst.
Supports every iPhone and iPad from iOS 13 onward — including devices that can't be updated further.
Download PS5PayloadSender.ipa from the Releases page and install with TrollStore, Sideloadly, or AltStore.
Download PS5PayloadSender-macOS.zip, unzip, and move to your Applications folder. On first launch right-click → Open to bypass Gatekeeper (ad-hoc signed, not notarized).
git clone https://github.com/jujuforce/PS5PayloadSender-iOS.git
cd PS5PayloadSender
cp Local.xcconfig.template Local.xcconfigEdit Local.xcconfig:
DEVELOPMENT_TEAM = YOUR_TEAM_ID
PRODUCT_BUNDLE_IDENTIFIER = com.yourname.PS5PayloadSender
Open PS5PayloadSender.xcodeproj in Xcode, build & run on your device or Mac.
- Select a folder with your payload files (first launch only)
- Enter your PS5's IP address
- Tap a payload, then Send
The port updates automatically based on file type (.lua → 9026, .elf → 9021). You can override it manually if needed.


