Un nuovo aggiornamento per gli appassionati di homebrew su PlayStation 5 è ora disponibile! John Törnblom ha rilasciato la versione 0.23.1 delle applicazioni homebrew per PS5, costruita con l’SDK v0.30. Questo aggiornamento include diverse migliorie e nuove funzionalità, tra cui il supporto per SMB, l’accesso a mDNS, e un migliorato file picker.
📌 Applicazioni Supportate
Ecco alcune delle app incluse in questo aggiornamento:
-
DevilutionX (Port di Diablo)
-
FBNeo (Emulatore arcade)
-
FFplay (Lettore multimediale)
-
LinkDev
-
OffAct
-
Omnispeak (Port di Commander Keen)
-
OpenJazz (Port di Jazz Jackrabbit)
-
PKGInstall (Installatore di pacchetti)
-
SverigesRadio
-
SVTplay
-
TVHeadend
-
YQuake2 (Port di Quake II)
-
websrv (Server web per il lancio di homebrew)
🌐 PS5 Payload Websrv: Server Web per Homebrew
websrv è un semplice server web che può essere eseguito su una PS5 jailbroken tramite gli exploit BD-J o WebKit. Può essere utilizzato per avviare homebrew direttamente dal browser integrato nella PS5 o da dispositivi esterni come PC e smartphone.
🔧 Configurazione Rapida
Per avviare ps5-payload-websrv, assicurati che ps5-payload-elfldr sia in esecuzione, poi carica il payload con il seguente comando:
john@localhost:~$ export PS5_HOST=ps5 john@localhost:~$ wget -q -O - https://github.com/ps5-payload-dev/websrv/releases/latest/download/Payload.zip | gunzip -c -d | nc -q0 $PS5_HOST 9021
🖥️ Servizi Disponibili
Ecco alcuni esempi di utilizzo:
-
http://ps5:8080/index.html
→ Avvia homebrew -
http://ps5:8080/elfldr
→ Carica payload ELF -
http://ps5:8080/fs/
→ Esplora il filesystem (HTML) -
http://ps5:8080/fs/?fmt=json
→ Esplora il filesystem (JSON) -
http://ps5:8080/fs/system_ex/app/NPXS40028/redis.conf
→ Scarica un file locale -
http://ps5:8080/mdns
→ Elenca servizi mDNS (JSON) -
http://ps5:8080/smb?addr=192.168.1.1
→ Elenca condivisioni SMB (JSON) -
http://ps5:8080/smb/share?addr=192.168.1.1
→ Elenca file e cartelle su un host SMB remoto (JSON) -
http://ps5:8080/smb/share/file?addr=192.168.1.1
→ Scarica un file remoto via SMB
📥 Installazione degli Homebrew
Il server web cerca le applicazioni homebrew nelle seguenti directory:
-
/data/homebrew
-
/mnt/usb%d/homebrew
-
/mnt/ext%d/homebrew
📂 Struttura dei File
Per ogni homebrew (es. MyHomebrew
), il loader si aspetta questa struttura:
/data/homebrew/MyHomebrew/eboot.elf (Payload compilato con PS5 SDK) /data/homebrew/MyHomebrew/sce_sys/icon0.png (Icona visualizzata su /index.html)
È possibile aggiungere script personalizzati con:
/data/homebrew/MyHomebrew/homebrew.js
Questo è utile per emulatori o app che richiedono parametri aggiuntivi.
🆕 Novità nella v0.23.1
-
Supporto per dispositivi USB nel file picker
-
Accesso a condivisioni SMB nel file picker
-
Proxy per condivisioni
smb://
-
API per la scoperta mDNS
-
**Tasto ⚪ (Cerchio) per tornare indietro nel file picker
-
Visualizzazione data di modifica e dimensione dei file
-
Sostituzione di smoothscroll con animazioni CSS
-
Miglioramenti per l’embedding di SVG
-
Aggiunta di mime types per i file accessibili via
/fs
🔗 Scarica l’ultima versione qui:
https://github.com/ps5-payload-dev/websrv/releases
🚀 Conclusioni
Questo aggiornamento porta miglioramenti significativi per gli utenti homebrew su PS5, con un maggiore supporto per i file remoti, una migliore navigazione e nuove funzionalità di rete. Se hai una PS5 jailbroken, prova queste nuove funzionalità e scopri cosa è possibile fare con il firmware modificato! 🎮💻
🔹 Restate sintonizzati per ulteriori aggiornamenti! 🔹