Pubblicati due rapidi aggiornamenti per FTPS5 BD-JB, il payload rielaborato dal developer john-tornblom ci permette di scaricare interi giochi, salvataggi e altri file contenuti all’interno della console PlayStation 5 montante firmware 4.51 (e versioni precedenti).
FTPS5 è uno dei primi payload realizzati per console PlayStation 5, il server FTP persistente sviluppato originariamente dal developer xerpi per console PlayStation 4.
📀Updated
🐛fix bugs
FTPS5 BD-JB v1.3.1
————————————webkit errors🤔https://t.co/x45uvnxPGE https://t.co/BNDmkFXJhc pic.twitter.com/tsIZ4SUQaV
— ナイスなすさん🍊 (@Ifaicompa) March 10, 2023
Il server FTP viene eseguito in modo permanente sulla console PlayStation 5, e persiste fino ad un successivo riavvio, questo ci porta a scaricare anche contenuti e file di grandi dimensioni.
L’aggiornamento della versione 1.3 aggiunge il supporto per montare le partizioni /preinst
, /system
, /system_ex
e /system_tmp
in lettura e scrittura attraverso il comando SITE
. L’aggiornamento della versione 1.3.1 correggere invece alcuni bug.
Caratteristiche
Il software client che è stato testato include gFTP, Filezilla e Thunar. Inoltre, il payload supporta un paio di comandi SITE personalizzati specifici per PS5 (eseguiti senza anteporre SITE). In particolare:
KILL
– Termina il server FTP. Ciò ti consente di avviare altri payload.MTRW
– Rimonta/system
e/system_ex
con permessi di scrittura.
Facoltativamente, il server può anche essere biforcato nel proprio processo:
john@localhost:ftps5-payload$ export PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk
john@localhost:ftps5-payload$ export FORK_SERVER=1
john@localhost:ftps5-payload$ make
Limitazioni
Il comando MTRW
è supportato solo su PS5 quando distribuito tramite l’entrypoint BD-J, quindi è disabilitato per impostazione predefinita. Per abilitarlo digitare:
john@localhost:ftps5-payload$ export PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk
john@localhost:ftps5-payload$ export MTRW_COMMAND=1
john@localhost:ftps5-payload$ make
Il fork del processo tramite l’entrypoint BD-J provoca l’arresto anomalo del kernel PS5 quando un client si connette e richiede un elenco di file. Inoltre, ogni volta che un processo biforcuto viene terminato (ad esempio, tramite il comando KILL
), anche il kernel PS5 va in crash.
Download: FTPS5 BD-JB v1.3.1
Download: Source code FTPS5 BD-JB
Fonte: twitter.com