La scena homebrew della PlayStation 5 continua a muovere piccoli ma interessanti passi in avanti. Tra i progetti più recenti troviamo Ploader, un nuovo iniettore di plugin PRX sviluppato da yourphonelinging0x0 e progettato per caricare moduli .prx e .sprx direttamente all’interno dei giochi PS4.

Il progetto si trova ancora nelle primissime fasi dello sviluppo e lo stesso autore lo descrive come sperimentale e altamente instabile.
L’idea alla base, tuttavia, è particolarmente interessante perché punta a creare un sistema attraverso il quale sviluppatori e utenti avanzati possano caricare plugin durante l’esecuzione di un gioco, senza dover modificare direttamente il file eboot.bin del titolo.
Ploader può essere visto come un primo tentativo di portare sulla PS5 un’esperienza simile a quella già conosciuta nell’ambiente homebrew PlayStation 4, dove strumenti come GoldHEN hanno permesso di costruire un vero e proprio ecosistema di plugin.
In questo caso, però, il progetto utilizza un metodo specifico per intervenire direttamente sul processo del gioco in esecuzione.
Al momento la compatibilità è ancora molto limitata. Ploader è stato testato sul firmware PS5 12.20 e con i giochi PS4 eseguiti in modalità retrocompatibilità.
I giochi nativi PS5 non risultano invece ancora testati, mentre le altre versioni del firmware non sono ufficialmente considerate supportate dal progetto.
L’utilizzo richiede inoltre alcuni passaggi manuali. I plugin .prx o .sprx devono essere copiati sulla console e successivamente associati al gioco interessato attraverso il file /data/plugins/ploader.ini, indicando il relativo Title ID.
Dopo aver avviato il gioco PS4 è necessario attendere che il titolo sia completamente caricato e interattivo, quindi inviare il payload payload.elf per avviare la procedura di iniezione.
Un aspetto particolarmente importante riguarda proprio il momento in cui viene inviato il payload. Lo sviluppatore raccomanda di non eseguire l’operazione durante le schermate di caricamento, perché potrebbe provocare facilmente un crash. Inoltre, il payload deve essere reinviato ogni volta che il gioco viene riavviato.
Dietro il funzionamento di Ploader c’è una componente tecnica piuttosto complessa. Il progetto utilizza il thread hijacking attraverso ptrace, interviene sulle credenziali del kernel tramite le ucred e crea temporaneamente una pagina di memoria RWX all’interno del processo del gioco.
In questa area viene eseguito uno shellcode trampoline, utilizzato per portare avanti la procedura di caricamento del plugin.
L’approccio è quindi differente rispetto alla semplice modifica preventiva dell’eseguibile. Ploader punta infatti a intervenire direttamente sul processo già in esecuzione, permettendo di caricare dinamicamente il modulo richiesto.
Questo potrebbe aprire interessanti possibilità future per mod, strumenti di ricerca, debugging, patch runtime e altre applicazioni sviluppate specificamente per i giochi PS4 eseguiti su PS5.
Per il momento, però, è importante non considerare Ploader come una soluzione definitiva. Il progetto è ancora in sviluppo e la stabilità non è garantita.
Un utilizzo scorretto può causare crash del gioco e, come avverte lo stesso sviluppatore, non è possibile assicurare il corretto funzionamento su configurazioni differenti da quelle già testate.
Tra gli obiettivi futuri indicati dal progetto figurano proprio il miglioramento della stabilità e la possibilità di introdurre un sistema di iniezione automatica attraverso SceShell, che potrebbe rendere l’intera procedura molto più semplice rispetto all’attuale metodo manuale.
Compatibilità
- Firmware: Testato ESCLUSIVAMENTE su 12.20. Le altre versioni del firmware non sono state testate.
- Giochi: Testato con giochi PS4 eseguiti in modalità retrocompatibilità su PS5.
- Giochi PS5 nativi: Non testati.
Utilizzo
- Posizionare i file
.prxo.sprxsulla console. Entrambi i formati sono supportati. - Configurare correttamente il file
/data/plugins/ploader.ini. - Avviare prima la versione PS4 del gioco.
- Attendere fino a quando il gioco ha terminato completamente il caricamento e si entra completamente all’interno del gioco.
- Non inviare il payload mentre il gioco si trova in una schermata di caricamento o mentre il gioco è ancora in fase di caricamento.
- Inviare il
payload.elf.
Importante: Attendere sempre che il gioco sia completamente caricato e interattivo prima di inviare il payload.
Nota: È necessario inviare nuovamente il payload ogni volta che si riavvia il gioco.
Configurazione
La configurazione di Ploader avviene attraverso il file /data/plugins/ploader.ini, nel quale è possibile indicare per ciascun gioco i plugin PRX o SPRX da caricare. Per esempio:
[CUSA12345] ; Title ID
/data/plugins/my_plugin.prx = true
In questo caso, CUSA12345 deve essere sostituito con il Title ID del gioco sul quale si desidera utilizzare il plugin, mentre /data/plugins/my_plugin.prx indica il percorso del modulo PRX presente sulla console.
È possibile aggiungere allo stesso modo anche altri moduli .prx o .sprx, impostando su true quelli che si desidera caricare.
Aggiornamenti futuri
L’implementazione attuale utilizza un’attivazione manuale. Gli sviluppi futuri potrebbero includere miglioramenti alla stabilità e un sistema di iniezione automatizzato utilizzando SceShell.
Download: Ploader v1.0.1
Download: Source code Ploader v1.0.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: PS4
Vedi altri prodotti PS4
Ultimo aggiornamento 2026-09-13 / Link di affiliazione / Immagini da Amazon Product Advertising API





