Se possiedi una PlayStation 5 jailbroken (sfruttando gli exploit BD-J o webkit), ora puoi sfruttare ps5-payload-shsrv v0.16.1, un server leggero simile a Telnet che ti permette di interagire con il sistema tramite una shell di base.
Con questo tool, puoi eseguire comandi UNIX-like, gestire file e cartelle, avviare payload e persino debuggare homebrew. Vediamo come funziona!
📌 Quick Start: Come Configurare SHSRV
Prima di tutto, assicurati che ps5-payload-elfldr sia in esecuzione sulla tua PS5. Poi, segui questi passaggi:
-
Carica il payload sulla PS5:
export PS5_HOST=indirizzo_ip_ps5 wget -q -O - https://github.com/ps5-payload-dev/shsrv/releases/latest/download/Payload.zip | gunzip -c -d | nc -q0 $PS5_HOST 9021
-
Connettiti via Telnet:
telnet $PS5_HOST 2323
Una volta connesso, avrai accesso a una shell interattiva con diversi comandi utili.
🛠 Comandi Disponibili
Digita help
nella shell per vedere la lista completa dei comandi supportati. Alcuni esempi:
-
cd
– Cambia directory -
ls
– Lista file -
mkdir
– Crea una cartella -
stat
– Mostra informazioni su un file -
ps
– Elenca i processi in esecuzione
🎮 Eseguire Payload e Homebrew
Puoi lanciare payload memorizzati nella PS5 (ad esempio, in /user/homebrew/bin
o /mnt/usb0/homebrew/bin
).
-
Avvio normale:
/$ hbldr nome_payload
(Utile per homebrew che usano audio/video, come
ffplay
) -
Debug con GDB:
/$ hbdbg nome_payload
🔨 Compilazione da Sorgente
Se vuoi ricompilare il payload, assicurati di avere:
-
PS5 Payload SDK installato
-
Sistema basato su Debian (es. Ubuntu)
Esegui:
sudo apt-get install xxd export PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk make
⚠️ Limitazioni Note
-
La shell non è collegata a un TTY, quindi alcune app potrebbero non funzionare correttamente.
-
Alcuni comandi sono ancora in fase di sviluppo.
-
Se riscontri bug, segnalali su GitHub.
🔗 Download e Aggiornamenti
La versione v0.16.1 include fix per i firmware 8.xx. Scaricala qui:
👉 GitHub Releases
Hai provato shsrv? Condividi la tua esperienza nei commenti! 🚀