Il developer Gezine ha rilasciato BD-JB5, una nuova implementazione aggiornata dell’exploit BD-JB (Blu-ray Disc Java Sandbox Escape) che amplia le possibilità della scena homebrew su PlayStation 5.

Il progetto sfrutta alcune vulnerabilità presenti nell’ambiente Java del lettore Blu-ray della PS5 per uscire dalla sandbox e consentire l’esecuzione di codice arbitrario, permettendo così il caricamento di payload e strumenti homebrew attraverso un disco Blu-ray modificato o tramite l’ambiente BD-J già disponibile sulla console.
BD-JB for PS5 upto 13.42 FWhttps://t.co/mNdzFzVReh
— Gezine (@gezine_dev) August 5, 2026
La novità più importante di BD-JB5 è il supporto ufficiale ai firmware fino alla versione 13.42, offrendo agli utenti con console aggiornate a una versione relativamente recente un nuovo metodo per avviare payload senza dipendere esclusivamente da exploit basati sul browser.
Il progetto include diverse funzioni pensate per semplificare l’utilizzo da parte della community, tra cui il RemoteJarLoader sulla porta 9025, che permette di inviare file JAR da remoto, un sistema di log visibile direttamente sullo schermo e un servizio di logging di rete sulla porta 18194.
L’implementazione mette inoltre a disposizione strumenti per la compilazione basati su bdj-sdk e ps5-payload-sdk sviluppato da john-tornblom, consentendo agli sviluppatori di creare e adattare nuovi payload compatibili con l’ambiente BD-J della console.
Per quanto riguarda i firmware più recenti, come il 13.60 e superiori, BD-JB5 presenta alcune limitazioni. L’exploit non funziona immediatamente su una console completamente bloccata, ma può essere utilizzato su sistemi che dispongono già di un jailbreak attivo.
In questo scenario viene impiegato il payload bdj_unpatch.elf, che ripristina l’ambiente BD-J originale effettuando prima un backup del file bdjstack.jar.
Gezine sottolinea inoltre l’importanza di non reinstallare il firmware dopo aver applicato la patch, perché questa operazione eliminerebbe la possibilità di utilizzare nuovamente BD-JB.
Funzioni principali di BD-JB5
BD-JB5 include un sistema di caricamento remoto dei file Java tramite RemoteJarLoader, che permette di inviare file JAR direttamente alla console attraverso una connessione TCP.
Il progetto integra inoltre un sistema di monitoraggio con due modalità di logging:
- On-Screen Logging, che permette di visualizzare le informazioni direttamente sullo schermo della PS5.
- Network Logging, che consente di ricevere i messaggi di log tramite rete locale.
Il server RemoteLogger utilizza la porta 18194, mentre il servizio RemoteJarLoader utilizza la porta 9025.
Preparazione dell’ambiente
Prima di utilizzare BD-JB5 è necessario disporre di:
- Una PlayStation 5 compatibile con firmware fino a 13.42
- Un ambiente BD-J funzionante
- Gli strumenti necessari per l’invio dei payload tramite rete
Per ricevere i log della console è disponibile lo script log_client.py.
È consigliato avviare prima il client di logging e successivamente l’applicazione BD-J, in modo da poter visualizzare correttamente tutte le informazioni generate dall’exploit.
Per l’invio dei file Java viene utilizzato invece jar_client.py.
Lo sviluppatore specifica che è possibile utilizzare anche altri strumenti compatibili con l’invio di payload tramite protocollo TCP.
Prima di inviare un file JAR è necessario configurare correttamente il file manifest.txt impostando il parametro Main-Class che indica alla console quale classe Java deve essere eseguita all’avvio.
Utilizzo del RemoteJarLoader
Il RemoteJarLoader permette di caricare applicazioni Java sulla PS5 senza dover modificare manualmente il supporto BD-J. Il server rimane in ascolto sulla porta 9025.
Utilizzando jar_client.py è possibile inviare il file JAR desiderato alla console. Una volta ricevuto, il file viene eseguito dall’ambiente BD-J permettendo l’avvio di applicazioni e strumenti compatibili.
Utilizzo su firmware PS5 13.60 e superiori
BD-JB5 può essere utilizzato anche su firmware più recenti come 13.60 e superiori, ma con una condizione fondamentale: La console deve essere già jailbroken.
Su questi firmware l’exploit non funziona immediatamente su una console completamente bloccata. È necessario prima ripristinare l’ambiente BD-J tramite il payload bdj_unpatch.elf.
Il payload deve essere inviato tramite elfldr. Durante la procedura viene creato automaticamente un backup del file originale bdjstack.jar che viene salvato come bdjstack.jar.bak.
Questo permette di conservare una copia di sicurezza nel caso sia necessario ripristinare la configurazione precedente. Dopo l’applicazione della patch sarà nuovamente possibile utilizzare BD-JB.
Attenzione: non reinstallare il firmware
Dopo aver applicato la patch tramite bdj_unpatch.elf, è fondamentale non reinstallare il firmware della console. Una reinstallazione del firmware eliminerà la modifica applicata all’ambiente BD-J e farà perdere nuovamente la possibilità di utilizzare BD-JB.
Download: BD-JB5 v2.0
Download: bdj_unpatch_1360.elf
Download: poops_1.8.jar
Download: Source code BD-JB5 v2.0
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: PS5
Vedi altri prodotti PS5
Ultimo aggiornamento 2026-08-18 / Link di affiliazione / Immagini da Amazon Product Advertising API





