Se hai jailbroken la tua PlayStation 5 utilizzando gli exploit BD-J o webkit, potresti essere interessato a ps5-payload-shsrv, un semplice server telnet-like che permette di eseguire comandi di base e lanciare payload direttamente dalla console.
In questo articolo, esploreremo come configurare e utilizzare shsrv, un tool essenziale per gli sviluppatori e gli utenti avanzati che vogliono interagire con il sistema operativo della PS5 in modo più approfondito.
Cos’è PS5 Payload SHSRV?
ps5-payload-shsrv è un server leggero che fornisce un’interfaccia simile a una shell Unix, permettendo di:
-
Navigare nel filesystem (comandi come
cd
,ls
,mkdir
) -
Visualizzare processi in esecuzione (
ps
) -
Eseguire payload memorizzati nella PS5
-
Lanciare homebrew con supporto audio/video tramite
hbldr
-
Debug con GDB usando
hbdbg
È particolarmente utile per sviluppatori e utenti esperti che vogliono automatizzare operazioni o testare software personalizzato sulla PS5.
Come Installare e Avviare SHSRV
Prima di procedere, assicurati di avere:
-
Una PS5 jailbroken con ps5-payload-elfldr già attivo
-
Un client telnet installato sul tuo PC
Passo 1: Carica il Payload
Esegui questo comando dal tuo terminale Linux/macOS (sostituisci ps5
con l’IP della tua PS5):
export PS5_HOST=ps5 wget -q -O - https://github.com/ps5-payload-dev/shsrv/releases/latest/download/Payload.zip | gunzip -c -d | nc -q0 $PS5_HOST 9021
Passo 2: Connettiti alla Shell
Ora puoi accedere alla shell remota via telnet:
telnet $PS5_HOST 2323
Se tutto funziona correttamente, vedrai un prompt come:
/$
Comandi Disponibili
Una volta connesso, puoi usare diversi comandi Unix-like. Scrivi help
per vedere la lista completa.
Esempio: Lista i Processi in Esecuzione
/$ ps PID PPID PGID SID UID AuthId Emul State AppId TitleId Command ... 61 50 50 50 1 480000001000000e Native SELF SLEEP 000e 40112 SceSpZeroConf 60 50 50 50 0 4800000000000028 Native SELF SLEEP 000d 40153 ScePsNowClientDaemo 59 50 50 50 0 4800000000000019 Native SELF SLEEP 000c 40102 SceRemotePlay ...
Eseguire un Payload
I payload possono essere eseguiti se si trovano in:
-
/user/homebrew/bin
-
/mnt/usb0/homebrew/bin
Ad esempio, per avviare un media player:
/$ hbldr ffplay /data/clip.mp4
Debug con GDB
Se vuoi eseguire il debug di un’applicazione:
/$ hbdbg ffplay /data/clip.mp4
Novità nell’Ultima Versione (v0.16)
-
Supporto per firmware 8.xx, 9.xx e 10.0x
-
Rimosso l’uso di
sceKernelSpawn
emdbg
(causavano problemi su FW 9.xx e 10.0x) -
Build automatiche su GitHub Releases
Scarica l’ultima versione qui:
👉 https://github.com/ps5-payload-dev/shsrv/releases
Conclusioni
ps5-payload-shsrv è uno strumento potente per chi vuole espandere le capacità della PS5 jailbroken. Che tu voglia esplorare il filesystem, gestire processi o eseguire homebrew, questa shell offre un controllo avanzato sulla tua console.
⚠️ Attenzione: L’uso di jailbreak e payload può violare i termini di servizio di Sony e potenzialmente danneggiare il sistema. Utilizza questi strumenti a tuo rischio.
Hai provato shsrv? Condividi la tua esperienza nei commenti! 🚀