Home Homebrew Rilasciato ftpsrv v0.20 con nuove opzioni CLI, rebuild SDK PS4/PS5 e...

[Scena PS4/PS5] Rilasciato ftpsrv v0.20 con nuove opzioni CLI, rebuild SDK PS4/PS5 e shell UI installer su PS5

116
0

Il developer John Törnblom ha rilasciato un nuovo aggiornamento per ftpsrv, uno dei payload più utilizzati nella scena PS4 e PS5 jailbroken, confermando ancora una volta quanto questo strumento sia diventato fondamentale per la gestione dei file sulle console modificate.

Tra le novità principali troviamo l’introduzione di un nuovo argomento da linea di comando pensato per sopprimere le notifiche della GUI, una funzione utile soprattutto in contesti automatizzati o quando si desidera un utilizzo più discreto del payload.

A questo si aggiunge anche il parametro “quiet”, che va nella stessa direzione, offrendo un controllo ancora più preciso sull’output e sulle interazioni visive del sistema.

Sul piano tecnico, il payload è stato ricompilato utilizzando le versioni più recenti degli SDK per PS4 e PS5, un aggiornamento che garantisce maggiore allineamento con le ultime modifiche introdotte nelle rispettive piattaforme.

In parallelo, è stato aggiunto il supporto alle versioni di sistema 13.00 e 13.20 per quanto riguarda la kernel address pager table, un intervento importante per mantenere la compatibilità con firmware più recenti e le relative strutture di memoria.

Tra le modifiche minori ma significative, viene documentato nel README un problema noto legato ai file PS5 SELF memorizzati nella directory principale, chiarendo così una situazione che poteva generare confusione in alcuni scenari d’uso.

Infine, viene ricordata anche la versione 0.19, nella quale era stato introdotto per PS5 un installer con interfaccia shell, pensato per semplificare l’installazione direttamente dalla console senza passaggi aggiuntivi.

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 /system e /system_ex con 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.

Installazione su PS5

Su PS5, ftpsrv può essere installato su disco e successivamente avviato dalla normale interfaccia shell Sony, a condizione che websrv sia in esecuzione. Per effettuare l’installazione, è necessario distribuire il payload di installazione tramite un loader ELF, ad esempio:

bash

john@localhost:~$ export PS5_HOST=ps5
john@localhost:~$ export PS5_PORT=9021
john@localhost:~$ export PS5_PAYLOAD=https://github.com/ps5-payload-dev/ftpsrv/releases/latest/download/ftpsrv-ps5-install.elf
john@localhost:~$ echo "$PS5_PAYLOAD" | nc -q0 $PS5_HOST $PS5_PORT

Problemi noti

  • Alcuni firmware PS5 precedenti alla versione 4 presentano un bug a livello kernel per cui la lettura di alcuni file SELF può causare il blocco della syscall di lettura.
  • I file SELF della PS5 presenti nella directory root (ad esempio /SceSysAvControl.elf) non possono essere decifrati. Per aggirare il problema, è necessario copiare prima il file cifrato nella directory /data/ e scaricarlo da lì: in questo modo dovrebbe essere possibile procedere correttamente con la decifratura.

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 (dagli ultimi commit)

Changelog generato dagli ultimi commit 

  • Aggiunto argomento CLI per sopprimere le notifiche della GUI.
  • Introdotto parametro “quiet” per esecuzione silenziosa.
  • Rebuild con gli ultimi SDK PS4 e PS5.
  • Aggiunto supporto kernel address pager table per firmware 13.00/13.20.
  • Aggiornata documentazione: noto problema PS5 SELFs in root directory.
  • Installer shell UI su PS5 introdotto nella precedente versione 0.19.

Download: ftpsrv v0.20 (PS4)

Download: ftpsrv v0.20 (PS5)

Download: ftpsrv v0.20 (PS5-install)

Download: Source code ftpsrv v0.20

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS4

Vedi altri prodotti PS4

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-06-08 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.