Skip to content

zethis/ps5send

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

ps5send

Upload a local folder to a jailbroken PS5's internal storage via FTP, with automatic retry and chmod.

Note: This script targets the PS5's internal storage (/data/homebrew/ by default). It is not intended for external USB drives.

Requirements

  • lftp (auto-installed on first run if missing — apt/dnf/pacman)
  • A jailbroken PS5 with FTP server running (port 2121 by default)

Usage

ps5send [OPTIONS] <local_folder>

Options

Flag Default Description
-h, --host <ip> 192.168.1.52 PS5 IP address
-p, --port <port> 2121 FTP port
-d, --dest <path> /data/homebrew Destination base path on PS5
-n, --name <name> basename of source Destination folder name
-j, --parallel <n> 4 Parallel FTP connections
--no-chmod Skip chmod 777 after upload
--dry-run Show plan, don't transfer

Examples

# Basic — game ID auto-detected from folder name
ps5send "/mnt/games/MyGame PPSA01234"

# Custom host and explicit folder name on PS5
ps5send --host 192.168.1.100 --name PPSA01234 "/mnt/games/MyGame"

# Max out parallel connections
ps5send --parallel 8 /mnt/games/PPSA56789

# Skip chmod (faster if you don't need it)
ps5send --no-chmod /mnt/games/PPSA99999

What it does

  1. Checks FTP connectivity before starting
  2. Mirrors the local folder to /data/homebrew/<name>/ on the PS5 using lftp mirror
  3. Auto-retries on transient failures (up to 10 attempts) — handles mid-transfer drops
  4. Verifies remote file count matches local
  5. Applies chmod 777 recursively to every file and directory

Install

git clone https://github.com/zethis/ps5send
chmod +x ps5send/ps5send.sh
sudo ln -s "$PWD/ps5send/ps5send.sh" /usr/local/bin/ps5send

About

FTP uploader for jailbroken PS5 — auto-retry, chmod 777, no UI needed

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages