Release 1 provides the documented FTP server
ftpsrv release 1 was published on September 22, 2026. The release entry contains no detailed change list, so the available material does not identify version-specific fixes or additions.
The project is an FTP server that runs on a jailbroken PlayStation 4 or PlayStation 5 with an ELF loader. It accepts connections on port 2121, allowing an FTP client to connect to the console for file access and transfers.
Client support and console-specific commands
The project lists gFTP, FileZilla, curl and Thunar among the tested client applications. Users can therefore connect through graphical file managers or command-line tools that support FTP.
ftpsrv includes several commands intended specifically for the PS4 and PS5 environment. KILL stops the FTP server. MTRW remounts /system and /system_ex with write permissions, enabling writes to those locations when the command is used.
These commands are sent without adding the usual SITE prefix. They affect console system paths, so users should understand the consequences before using MTRW.
SELF-to-ELF decryption during transfers
The SELF command toggles on-the-fly SELF-to-ELF decryption for an individual FTP connection. Decryption is enabled by default. This lets a client request supported SELF files with the server handling the conversion while the file is transferred.
The README identifies a PS5 limitation for SELF files located at the root of the filesystem, such as /SceSysAvControl.elf. These files cannot be decrypted directly. The documented workaround is to copy the encrypted file to /data/ first, then download it from that location.
The SELF setting applies per connection, so changing it for one FTP connection does not change the setting for other connections.
Known PS5 limitations
Some PS5 firmware versions below version 4 have a kernel bug that can cause reads from certain SELF files to stall. This limitation can affect transfers involving those files and is separate from the empty release notes for version 1.
The root-level SELF restriction also remains relevant when using the decryption feature. Moving a file to /data/ before downloading it is the project’s documented way to work around that specific restriction.
Running the project on supported systems
ftpsrv is intended to run as a payload on a jailbroken PlayStation 4 or PlayStation 5 through an ELF loader. The README also documents a PS5 installation option that places the server on disk for launching from the standard Sony shell interface when websrv is running.
Separate build procedures are provided for PS4 payloads, PS5 payloads and GNU/Linux systems. The GNU/Linux option concerns building the server for that host environment; it does not change the project’s documented PS4 and PS5 payload use case.
Because release 1 has no detailed change notes, the main confirmed takeaway is the availability of this version of the FTP server and its documented feature set: port 2121 access, support for the listed FTP clients, PS4- and PS5-specific commands, and per-connection SELF-to-ELF decryption.





