Il developer Jjolano ha rilasciato un rapido aggiornamento per OpenPS3FTP, la nuova versione del server FTP dedicato alla console PlayStation 3 introduce un’importante revisione dell’interfaccia e risolve un problema che impediva la corretta compilazione ed esecuzione dei test con l’emulatore RPCS3.

Uno degli interventi principali riguarda proprio il supporto all’emulatore. Nella precedente versione era stata persa dalla riga di collegamento dell’applicazione headless la presenza dei parametri -lfs e -lfs_stub relativi al netbridge.
⭐️OpenPS3ftp 5.4 by jjolano released
🔹RPCS3 harness fix.
🔹Full UI design: web console, Linux TUI, PS3 OSD.
🔹Dist zip: static lib + headers & rex/cex PKGs + openps3ftp.sprx (vsh plugin).📥https://t.co/ULtLawJuvg pic.twitter.com/pSja9U2J9s
— aldostools🔸ᐱᒪᑐ〇 VᐱᒋᏀᐱS (@aldostools) August 28, 2026
Questa modifica provocava errori durante il linking, con simboli cellFs non definiti e impediva quindi l’esecuzione corretta del comando make headless.
Con OpenPS3FTP 5.4 i parametri sono stati ripristinati, permettendo nuovamente di compilare ed eseguire lo script scripts/rpcs3-ftp-test.sh per verificare il funzionamento del server FTP attraverso RPCS3.
La nuova release introduce inoltre un completo redesign dell’interfaccia utente, applicato alle diverse modalità attraverso cui OpenPS3FTP può essere utilizzato.
La revisione interessa infatti la web console, la TUI per Linux e l’OSD della PlayStation 3, offrendo un’esperienza più uniforme tra le varie piattaforme e rendendo l’interfaccia complessivamente più moderna e coerente.
Novità importante anche per gli sviluppatori. Il pacchetto distribuito con OpenPS3FTP 5.4 ora include, oltre ai pacchetti PKG CEX e REX, anche la libreria statica e i relativi header, organizzati secondo il layout portlibs.
In questo modo l’archivio della release non contiene soltanto i file necessari per installare e utilizzare OpenPS3FTP sulla console, ma mette a disposizione anche i componenti necessari per chi vuole integrare o utilizzare il progetto durante lo sviluppo.
La versione 5.4 arriva a pochi giorni dalle precedenti release 5.3, 5.2 e 5.1, che avevano introdotto cambiamenti più profondi all’architettura del progetto.
In particolare, OpenPS3FTP 5.3 aveva sostituito i wrapper del vecchio lv2 netbridge con i wrapper delle syscall reali libfs e libnet, consentendo alle funzioni cellFs e di rete di operare su PS3 e RPCS3 senza dipendere dagli import dei sysmodule.
La versione 5.2 aveva invece rappresentato un’importante operazione di pulizia del codice, eliminando circa 1.490 righe e diverse componenti ormai inutilizzate.
Nota: Ci sono due build incluse nella distribuzione standard: CEX e REX. La build CEX è utilizzabile su (O/C)FW dalla versione 3.40 alla 3.55, mentre la build REX è destinata a qualsiasi CFW dalla versione 3.56 in poi.
Installazione
L’archivio .zip di OpenPS3FTP contiene i file .pkg necessari per installare il server FTP direttamente su una PlayStation 3 jailbroken.
All’interno dell’archivio sono presenti due cartelle, CEX e REX, che contengono build differenti del programma in base alla versione del firmware personalizzato installato sulla console.
La build CEX è destinata alle console che utilizzano (O/C)FW dalla versione 3.40 alla 3.55, mentre la build REX può essere utilizzata su qualsiasi CFW dalla versione 3.56 in poi. È quindi importante scegliere la cartella corretta prima di procedere con l’installazione.
Lo sviluppatore ci spiega alcuni dei motivi che potrebbero farci preferire l’utilizzo dei due plugin separati, uno riguarda l’aggiornamento della libreria che può essere fatto solo attraverso l’aggiornamento del plugin stesso, mentre un altro vantaggio riguarderebbe la condivisione dello stesso codice per più plugin, questo porta a farci risparmiare un bel po’ di RAM.
Installazione del plugin VSH
L’archivio di OpenPS3FTP include anche il file openps3ftp.sprx, che può essere utilizzato come plugin VSH. A differenza del pacchetto .pkg, il file .sprx deve essere copiato manualmente nella memoria interna della PlayStation 3 e successivamente registrato nel file dei plugin del firmware.
- Per prima cosa, collegare la PS3 al computer tramite FTP oppure utilizzare un altro metodo di trasferimento dei file compatibile con la propria configurazione.
- Copiare quindi il file
openps3ftp.sprxnella posizione desiderata sulla memoria interna della console, ad esempiodev_hdd0/.- Se la cartella
pluginsnon esiste, è possibile crearla manualmente.
- Se la cartella
- Successivamente è necessario aggiungere il percorso completo del plugin al file di configurazione utilizzato dal proprio CFW. A seconda del firmware installato, il file può essere
boot_plugins.txtoppure un altro file di configurazione specifico del sistema.- Nel caso di
boot_plugins.txt, aggiungere una riga contenente il percorso del plugin, ad esempio: /dev_hdd0/plugins/openps3ftp.sprx.
- Nel caso di
- Salvare il file e riavviare completamente la PlayStation 3. Al successivo avvio, il firmware dovrebbe caricare automaticamente il plugin VSH.
Changelog v5.4
- Correzione harness RPCS3: la riga di collegamento dell’app headless aveva perso
-lfs/-lfs_stubnella rimozione di netbridge, causando la rottura dimake headless(simbolicellFsnon definiti). Ripristinati, così il test dell’emulatore (scripts/rpcs3-ftp-test.sh) viene nuovamente compilato ed eseguito. - Revisione completa del design dell’interfaccia nella web console, nella TUI Linux e nell’OSD PS3.
- L’archivio ZIP della distribuzione include ora la libreria statica + gli header (layout portlibs) insieme ai PKG rex/cex.
Changelog v5.3
- I wrapper delle syscall reali
libfs/libnetdell’SDK sostituiscono il lv2 netbridge; l’app/plugin collegalibfsprima dilibfs_stub;cellFs+ rete funzionano su RPCS3/hardware senza import dei sysmodule.
Changelog v5.2
Release di manutenzione derivata da un audit dell’intera repository per eliminare l’over-engineering. Nessuna nuova funzionalità; la compilazione host e tutte e 6 le suite di test vengono superate.
Rimossi (codice inutilizzato / mai compilato)
legacy/src/ftpio.c: rami#ifdef_NTFS_SUPPORT_/CELL_SDK/LINUXinutilizzati (mai compilati; la build PS3 utilizza esclusivamente il core PSL1GHT sysFs).legacy/src/sys.thread.c: bloccoCELL_SDKinutilizzato.
Deduplicati
- Bridge lv2
sys_net:app/main.cora include ilplugin/netbridge.ccondiviso (+netbridge.h) invece di una copia inline privata di circa 177 righe. src/commands.c: ciclo dell’intervallo di bind PASV/EPSV e scansione dei token SITE UTIME.src/transfer.c: ciclo ripetutofs write_all
Accorpati
- Pseudo-plugin
feat/: i wrapperfeat/feat+feat/ext+feat/sitesono stati uniti infeat/base; mantenuti gli header di compatibilità per la sottile riesportazione.
Semplificati / API inutilizzate rimosse
src/dispatch.c: la tabella hash open-addressing è stata sostituita con un array semplice +strcmp(lo spazio dei comandi FTP comprende circa 50 comandi fissi).- rimossa l’API pubblica inutilizzata:
opftp_server_set_fs,opftp_server_set_allow_foreign_port,opftp_client_peer,opftp_client_user,opftp_client_cwd tests/test_ftplib.py: rimossi la modalità serverEXTERNALinutilizzata e gli helper inutilizzati.
Risultato: Circa 1.490 righe rimosse (+425 aggiunte) in 23 file, con 3 file eliminati.
Changelog v5.1
- Supporto a
dev_blind: premere
per attivare/disattivare il filesystem flash (solo su richiesta, mai automaticamente), con un avviso permanente “dev_blind MOUNTED” nella vista STATUS e smontaggio all’uscita. - File di log dell’applicazione: Gli eventi del server + OSD vengono aggiunti a
/dev_hdd0/tmp/opftp.log(nelle build host:/tmp/opftp.log). - Nuovo plugin VSH (SPRX) che ospita il core FTP insieme a una console web integrata (server HTTP + API JSON + app/webui) come terzo renderer del modello UI condiviso.
- Il backend del filesystem PS3 è passato all’API
cellFsinvece delle syscallsysFslv2 dirette. - Risolto il percorso di ritentativo TLS
WANT_WRITE; aggiunta la gestione dei test per i fallimenti di autenticazione (530).
Download: OpenPS3FTP v5.4 (zip)
Download: OpenPS3FTP v5.4 (sprx)
Download: Source code OpenPS3FTP v5.4
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: PS4
Vedi altri prodotti PS4
Ultimo aggiornamento 2026-09-09 / Link di affiliazione / Immagini da Amazon Product Advertising API





