Il developer John Törnblom ha pubblicato due aggiornamenti ravvicinati per ps5-payload-elfldr, il loader di file ELF pensato per console PlayStation 5 jailbroken che utilizzano il BD-J ps5-payload-loader o l’exploit basato su WebKit.

Si tratta di uno strumento ormai diventato centrale nella scena homebrew PS5, perché consente di eseguire payload in modo più stabile e indipendente rispetto ai loader tradizionali integrati negli exploit.
A differenza delle soluzioni più comuni, elfldr.bin non si limita ad avviare un payload all’interno del processo corrente dell’exploit, ma sfrutta la syscall ptrace per agganciarsi al processo SceRedisServer.
Da lì si sposta in un nuovo processo dedicato, che continua a funzionare in background mentre giochi e applicazioni restano attivi. Questo approccio garantisce una separazione più pulita tra il sistema principale e i payload caricati, riducendo i rischi di instabilità generale.
Il design scelto da Törnblom offre due vantaggi fondamentali. Il primo è la capacità di riprendere automaticamente l’esecuzione quando la console esce dalla modalità di riposo, evitando di dover ricaricare manualmente il loader.
Il secondo è l’isolamento dei payload in processi separati: se uno di essi va in crash, non compromette l’intero sistema né blocca gli altri payload eventualmente in esecuzione. In pratica, si ottiene un ambiente più robusto e adatto a un utilizzo quotidiano su console modificata.
La versione 0.22 introduce una novità molto interessante: il supporto al caricamento dei payload direttamente da URI, inclusi percorsi locali file:// e indirizzi remoti http:// e https://.
Questo significa che non è più necessario limitarsi a file presenti su supporti locali, ma diventa possibile richiamare payload ospitati su server remoti o in percorsi specifici del filesystem con maggiore flessibilità.
Nello stesso aggiornamento è stato aggiunto anche un supporto sperimentale per l’avvio di file SELF, ampliando ulteriormente le possibilità di utilizzo del loader, anche se si tratta ancora di una funzione in fase preliminare.
Poco dopo è arrivata la versione 0.22.1, un aggiornamento mirato che interviene proprio sulla gestione delle URI. In questo caso il cambiamento riguarda l’uso della libreria di rete: il loader ora utilizza libSceHttp al posto di libSeHttp2 per la gestione delle richieste HTTP.
Si tratta di una modifica tecnica che punta a migliorare compatibilità e stabilità nel caricamento dei payload da remoto, rendendo l’intero sistema più coerente con le librerie ufficiali disponibili sulla console.
Guida
Per distribuire ps5-payload-elfldr è necessario avviare prima un kernel exploit che fornisca un loader ELF rudimentale sulla porta 9020. Tra le soluzioni compatibili rientrano BD-J ps5-payload-loader oppure l’approccio WebKit sviluppato da Specter.
Una volta attivo l’exploit sulla console, dal proprio PC è possibile inviare il loader con pochi comandi da terminale. Dopo aver definito host e porta della PS5, si scarica l’ultima versione di elfldr direttamente dalla repository GitHub e la si invia tramite netcat alla console.
Esempio di distribuzione iniziale:
export PS5_HOST=ps5
export PS5_PORT=9020
wget -q -O - https://github.com/ps5-payload-dev/elfldr/releases/latest/download/elfldr-ps5.elf | nc -q0 $PS5_HOST $PS5_PORT
Una volta che l’elfldr sarà attivo (di norma sulla porta 9021), si possono caricare payload in diversi modi. Per inviare un file ELF presente sul proprio computer:
export PS5_HOST=ps5
export PS5_PORT=9021
export PS5_PAYLOAD=payload.elf
nc -q0 $PS5_HOST $PS5_PORT < $PS5_PAYLOAD
Per caricare un payload già presente nello storage interno della console:
export PS5_PAYLOAD=file:/data/payload.elf
echo "$PS5_PAYLOAD" | nc -q0 $PS5_HOST $PS5_PORT
Per eseguire direttamente un payload ospitato online tramite HTTPS:
export PS5_PAYLOAD=https://github.com/ps5-payload-dev/ftpsrv/releases/latest/download/ftpsrv-ps5.elf
echo "$PS5_PAYLOAD" | nc -q0 $PS5_HOST $PS5_PORT
Segnalazione di bug
In caso di problemi con ps5-payload-elfldr, è possibile aprire un ticket su GitHub. Prima di inviare pull request che apportano modifiche significative, è consigliato aprire un’issue per discutere le soluzioni proposte ed evitare di sprecare tempo ed energie.
Changelog v0.22
- Aggiunto il supporto per il caricamento dei payload da URI (
file://,http://ehttps://). - Aggiunto il supporto sperimentale per l’avvio di file SELF.
Changelog v0.22.1
- URI: utilizza libSceHttp invece di libSceHttp2.
Download: ps5-payload-elfldr v0.22.1
Download: Source code ps5-payload-elfldr v0.22.1
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-06-09 / Link di affiliazione / Immagini da Amazon Product Advertising API
![[Scena PS5] Rilasciato BD-UN-JB v1.1: Remote JAR Loader con supporto firmware 13.40 e integrazione Poopsploit](https://www.biteyourconsole.net/wp-content/uploads/BDUNJB11-238x178.webp)

![[Scena PS5] Rilasciato Dump Installer v1.06 Beta: Supporto Trofei Home Screen e Compressione PFS .ffpfsc per PS5 Jailbreak](https://www.biteyourconsole.net/wp-content/uploads/HomebrewDumpInstaller-238x178.webp)
![[Scena PS5] Rilasciato BD-UN-JB v1.1: Remote JAR Loader con supporto firmware 13.40 e integrazione Poopsploit](https://www.biteyourconsole.net/wp-content/uploads/BDUNJB11-100x75.webp)

![[Scena PS5] Rilasciato Dump Installer v1.06 Beta: Supporto Trofei Home Screen e Compressione PFS .ffpfsc per PS5 Jailbreak](https://www.biteyourconsole.net/wp-content/uploads/HomebrewDumpInstaller-100x75.webp)