Il developer John Törnblom ha rilasciato un aggiornamento per ftpsrv, uno dei payload più utilizzati nella scena PS4 e PS5 jailbroken, portandolo alla versione 0.18.1 e introducendo il supporto per il comando MLSD che promette di semplificare notevolmente la gestione dei file sulle console modificate.

MLSD, acronimo di “Machine List Directory”, è un comando standard del protocollo FTP definito dall’RFC 3659. A differenza del vecchio comando LIST, che restituisce un elenco dei file in un formato testuale spesso diverso tra server e sistemi operativi, MLSD restituisce informazioni in un formato strutturato e uniforme, leggibile direttamente dai client e dai software automatizzati.
In pratica, quando un client FTP moderno si collega a un server che supporta MLSD, riceve una lista di file e cartelle in cui ogni elemento contiene attributi chiari come il tipo (file o directory), la dimensione, la data di ultima modifica e i permessi.
Questo approccio elimina gli errori di interpretazione comuni con il comando LIST, soprattutto quando ci sono nomi di file lunghi, caratteri speciali o differenze tra sistemi operativi.
Per chi utilizza ftpsrv su console jailbroken, l’introduzione di MLSD porta diversi vantaggi concreti. Prima di tutto, il trasferimento di file diventa più preciso e affidabile, perché i client FTP non devono più “indovinare” il contenuto delle directory.
In secondo luogo, migliora la compatibilità con software moderni come FileZilla, WinSCP o client da linea di comando come curl, che ormai si basano sempre più sul formato standard MLSD per leggere le directory correttamente.
Infine, rende più semplice l’automazione dei trasferimenti, permettendo di scrivere script o strumenti di gestione dei file senza preoccuparsi di errori di parsing o nomi incompleti.
Ftpsrv resta comunque un payload leggero ed efficiente, che avvia un server FTP direttamente sulla PS4 o PS5 jailbroken sulla porta 2121. Grazie a tecniche avanzate come sendfile zero-copy, trasferire gigabyte di dati diventa veloce e poco gravoso per la console.
L’aggiunta di MLSD non cambia la struttura dell’applicazione, ma rende l’interazione tra console e PC più fluida e professionale, confermando ftpsrv come uno degli strumenti indispensabili per chi lavora con le console modificate.
Caratteristiche
Il software client testato include gFTP, Filezilla, curl e Thunar. Inoltre, il payload supporta alcuni comandi SITE personalizzati specifici per PS4 e PS5 (eseguiti senza il prefisso SITE). In particolare:
KILL– Termina il server FTP.MTRW– Rimonta/systeme/system_excon permessi di scrittura.SELF– Abilita o disabilita la decrittazione SELF in ELF in tempo reale (abilitata di default).
Nota: Il comando SELF opera su singole connessioni; ad esempio: john@localhost:ftpsrv$ curl -o libkernel.sprx -Q SELF ftp://ps5:2121/system/common/lib/libkernel.sprx
Problemi noti: Alcuni firmware PS5 con versione inferiore alla 4 presentano un bug del kernel per cui la lettura di alcuni file SELF può causare il blocco della syscall di lettura.
Segnalazione di Bug
- Se si riscontrano problemi con ftpsrv, è possibile segnalarli su GitHub. Qualora si intenda inviare una pull request che modifica più di poche righe di codice, è preferibile aprire prima una issue per discutere la soluzione, così da definire correttamente l’approccio prima di investire tempo ed energie nello sviluppo.
Changelog
- MLSD: primo commit.
Download: ftpsrv v0.18.1 (PS4)
Download: ftpsrv v0.18.1 (PS5)
Download: Source code ftpsrv v0.18.1


![[Scena Switch] Rilasciato CyberFoil v1.4.0: Supporto multi-shop, sync salvataggi e interfaccia più fluida su Nintendo Switch](https://www.biteyourconsole.net/wp-content/uploads/CyberFoil_Main_Menu1-238x178.webp)


![[Scena Switch] Rilasciato CyberFoil v1.4.0: Supporto multi-shop, sync salvataggi e interfaccia più fluida su Nintendo Switch](https://www.biteyourconsole.net/wp-content/uploads/CyberFoil_Main_Menu1-100x75.webp)
![[Scena PS Vita] Rilasciato Emu4VitaPlus v0.49](https://www.biteyourconsole.net/wp-content/uploads/emu4VitaPlus-1-100x75.webp)
![[Scena Wii U] Pubblicato un nuovo aggiornamento per Tiramisu, la più valida alternativa gratuita al firmware personalizzato Haxchi](https://www.biteyourconsole.net/wp-content/uploads/Tiramisu1-100x75.jpg)
![[Scena PS4/PS5] Rilasciato CXMLDecompilerRCO v1.0.5](https://www.biteyourconsole.net/wp-content/uploads/CXMLDecompiler-100x75.webp)