PS5Upload, il tool sviluppato da phantomptr, si è imposto in pochissimo tempo come uno degli strumenti più apprezzati nella scena PS5 jailbroken, diventando una vera alternativa all’FTP tradizionale per chi deve trasferire homebrew, applicazioni, payload o grandi quantità di file di piccole dimensioni.

Il motivo del suo successo è semplice: velocità elevatissime, affidabilità e un’attenzione costante all’esperienza d’uso. In rete locale il software è in grado di raggiungere prestazioni impressionanti, con picchi che secondo la community arrivano anche a 200 MB/s, ma mantiene un comportamento solido e prevedibile anche su connessioni meno performanti.
[ps5upload][v1.1.7] – Support Server Side UNRAR!https://t.co/MlPAG3T37f
— PhantomPtr (@phantomptr) January 18, 2026
Lo sviluppo procede a ritmo serrato, con aggiornamenti frequenti e mirati che non si limitano a correggere bug, ma introducono funzioni concrete pensate per semplificare il lavoro quotidiano.
L’ultima release stabile segna un punto di svolta grazie all’introduzione dell’estrazione server-side degli archivi RAR direttamente sulla console.
Ora è possibile inviare un archivio compresso alla PS5 senza doverlo scompattare prima sul PC: il trasferimento avviene in modo diretto e l’estrazione viene gestita dalla console stessa, con avanzamento in tempo reale, possibilità di annullare l’operazione, sistema di heartbeat per il monitoraggio continuo e protezioni specifiche contro il path traversal, evitando sovrascritture o exploit indesiderati.
Questa nuova gestione degli archivi risolve molte delle criticità storiche legate a nomi di file complessi, spazi, caratteri non ASCII e archivi di grandi dimensioni, eliminando i blocchi tipici dei RAR superiori ai 2 GB.
Sono presenti opzioni avanzate come lo streaming a singola connessione e l’estrazione rapida con trim automatico della cartella radice quando il nome coincide con quello dell’archivio, rendendo il processo ancora più pulito e immediato.
Prima di ogni trasferimento, PS5Upload effettua un controllo accurato dello spazio libero sul disco della console. Se lo spazio non è sufficiente, l’upload non parte e l’utente viene avvisato subito, evitando interruzioni a metà operazione.
Anche la gestione delle code è stata resa intelligente: i trasferimenti ricordano il percorso di destinazione e il dispositivo di storage scelto, anche se durante l’attesa si naviga altrove nell’interfaccia.
Dal punto di vista dell’interfaccia, il tool è cresciuto enormemente. Dalla versione 1.1.0 è presente un file manager dual-pane completo che consente di esplorare il file system della PS5, rinominare, spostare, copiare e cancellare file e cartelle, impostare permessi ricorsivi, creare nuove directory e scaricare contenuti dalla console con indicazione chiara di progressi, tempo stimato e possibilità di annullamento.
Tutto è concentrato in un pannello unico e razionale, con uno stato degli upload che distingue chiaramente le varie fasi, dalla scansione dei file all’estrazione degli archivi fino al trasferimento effettivo.
Al centro dell’interfaccia trova spazio anche una chat globale integrata, con nomi visualizzati generati automaticamente, pensata per favorire lo scambio tra gli utenti che utilizzano il tool.
Grande attenzione è stata riservata anche alla stabilità. Di default il software utilizza una sola connessione per ridurre al minimo il rischio di corruzione dei dati, ma permette di aumentarla manualmente.
Sono stati corretti problemi di interazione come i ghost click, l’interfaccia rimane reattiva anche durante upload molto pesanti e viene registrato il picco di memoria RAM utilizzata.
Il programma si auto-ottimizza quando deve gestire migliaia di file di piccole dimensioni e supporta la ripresa intelligente dei trasferimenti interrotti, con diverse modalità di verifica, dalla semplice dimensione del file fino al controllo SHA256.
Completa il quadro il supporto multilingua, con diverse lingue già integrate e font Noto Sans inclusi per garantire la corretta visualizzazione di qualsiasi carattere.
Non mancano funzioni di contorno ma estremamente utili, come l’auto-aggiornamento dell’app con richiesta di riavvio, la riduzione dei falsi positivi degli antivirus su Windows, spiegazioni chiare sui rischi di merge e sovrascrittura durante le estrazioni e avvisi specifici quando si utilizza la multi-connessione con archivi compressi.
Tutti dettagli che contribuiscono a rendere PS5Upload un software maturo, solido e pensato da chi conosce davvero le esigenze della scena homebrew.
Piattaforme supportate
Il client funziona su:
- Windows (10/11).
- Linux (Ubuntu, Arch, Fedora, ecc..).
- macOS (Intel e Apple Silicon).
Guida rapida all’avvio
1. Caricare il payload (PS5)
Per prima cosa, la PS5 deve essere in ascolto per la connessione, è necessario inviare il file ps5upload.elf alla console.
Opzione A: Riga di comando (Netcat)
Se si utilizza Linux o macOS, questo è il metodo più veloce. Sostituire l’IP con quello della propria PS5.
# Inviare alla porta 9021 (comune per i payload loader)
nc -w 1 192.168.0.xxx 9021 < payload/ps5upload.elf
Opzione B: Tool ELF Loader
Utilizzare qualsiasi tool grafico standard “ELF Loader” o “Payload Sender” per Windows o Android. Selezionare ps5upload.elf e inviarlo all’IP della console.
Opzione C: Pulsante integrato “Invia payload”
Aprire il client, cliccare su Invia payload, selezionare ps5upload.elf e il file verrà inviato automaticamente alla porta 9021.
Se l’operazione va a buon fine, sulla TV comparirà una notifica: “PS5 Upload Server – Ready on port 9113”.
2. Collegare il client (Computer)
- Aprire l’app PS5 Upload.
- Inserire l’indirizzo IP della PS5 (ad esempio 192.168.0.105).
- Cliccare su Connect to PS5.
- Verrà mostrato lo spazio di archiviazione disponibile sulla console.
3. Inviare la propria applicazione
- Sorgente: Cliccare su Browse e selezionare la cartella contenente l’applicazione sul computer.
- Destinazione:
- Selezionare un’unità (ad esempio
/mnt/usb0o/data). - Scegliere una posizione predefinita (come homebrew o etaHEN/games).
- Assegnare un nome alla cartella.
- Selezionare un’unità (ad esempio
- Upload: Cliccare su Start upload. La barra mostrerà l’avanzamento in tempo reale.
FAQ
Domanda: “Connection Refused” o non si connette?
- Hai caricato il payload prima di avviare il client? La PS5 smette di ascoltare se viene riavviata o messa in modalità riposo.
- Il firewall del computer sta bloccando il client?
- PC e PS5 sono sulla stessa rete? Non è obbligatorio, ma deve esistere una rotta valida verso l’indirizzo IP della console.
Domanda: Devo usare per forza un cavo LAN?
- Non necessariamente, ma il Wi-Fi è molto più lento e meno stabile. Per ottenere le massime prestazioni è consigliato collegare un cavo Ethernet.
Domanda: Posso usarlo tramite Internet?
- Sì, tecnicamente è possibile. Se inoltri la porta 9113 verso la PS5 funzionerà. Tuttavia il protocollo è ottimizzato per la velocità, non per la sicurezza, quindi non è consigliato esporre una PS5 exploitata su Internet.
Domanda: “No writable storage found”?
- Il tool impedisce di scrivere su partizioni di sistema in sola lettura. Se vuoi usare una chiavetta USB, assicurati che sia formattata correttamente (exFAT è la scelta migliore) e collegata prima di caricare il payload.
Domanda: macOS – “App danneggiata” o “Sviluppatore non identificato”?
- È normale per applicazioni non firmate. Fai clic destro sull’app, seleziona “Apri” e poi conferma nella finestra di dialogo.
- Se macOS continua a bloccarla, vai in Impostazioni di Sistema → Privacy e Sicurezza e clicca su “Apri comunque” per PS5 Upload.
- Come ultima risorsa puoi rimuovere il flag di quarantena eseguendo una sola volta il seguente comando:
xattr -dr com.apple.quarantine /Applications/PS5Upload.app
Domanda: macOS – si apre una finestra del Terminale quando avvio l’app?
- Succede se avvii il binario grezzo. Usa il bundle .app incluso nello zip della release per evitare questo comportamento.
Domanda: Linux – si apre un terminale quando lancio l’app?
- Utilizza il launcher
PS5Upload.desktopincluso nello zip della versione Linux, oppure crealo manualmente con il comandomake bundle-linux.
Domanda: Funziona anche su PS4?
- La logica è simile, ma il payload è compilato specificamente per l’ambiente PS5. Non funziona su PS4 così com’è.
Changelog v1.1.8
Aggiunte
- Aggiunto: Estrazione degli archivi lato manager verso una destinazione scelta, con visualizzazione del progresso (solo RAR).
- Aggiunto: Aggiornamenti heartbeat e progresso in tempo reale, con possibilità di annullamento per le operazioni di spostamento, copia ed estrazione.
- Aggiunto: Interfaccia di avanzamento unificata per download, spostamento ed estrazione, con un unico blocco di stato.
Correzioni
- Corretto: Impedito che i controlli automatici dei payload interrompano operazioni di gestione di lunga durata.
- Corretto: Migliorata la segnalazione delle dimensioni dei grandi archivi e la stabilità dell’avanzamento.
- Corretto: L’estrazione dei RAR ora applica percorsi sicuri per prevenire attacchi di directory traversal.
Modifiche
- Modificato: La scansione delle directory durante le operazioni di spostamento e copia è ora iterativa, per evitare problemi di ricorsione profonda.
Changelog v1.1.7
Aggiunte
- Aggiunto: Controllo automatico dello storage: l’app verifica con precisione lo spazio libero sul disco della PS5 prima di avviare un upload, prevenendo errori di “disco pieno” durante il trasferimento.
- Aggiunto: Gestione intelligente dei percorsi in coda: i trasferimenti in attesa ricordano esattamente la destinazione originale. Anche cambiando dispositivo di storage nell’interfaccia, le operazioni pendenti useranno comunque il percorso corretto.
- Aggiunto: Estrazione RAR lato server: gli archivi RAR vengono ora inviati direttamente alla PS5 ed estratti sulla console, con avanzamento in tempo reale e migliore gestione dei nomi file con spazi.
- Aggiunto: Supporto payload migliorato: il sistema di invio payload ora supporta sia file .elf che .bin.
Correzioni
- Corretto: Fix per file di grandi dimensioni: risolto un bug che causava il blocco dell’upload di archivi RAR superiori ai 2 GB.
- Corretto: Segnalazione errori migliorata: se la PS5 esaurisce lo spazio o si verifica un errore durante l’invio di un RAR, il client avvisa immediatamente invece di bloccarsi.
- Corretto: Avvisi di sovrascrittura più chiari: durante l’estrazione in una cartella esistente, l’app spiega esplicitamente che i file verranno uniti e che quelli presenti potrebbero essere sovrascritti.
Modifiche
- Modificato: Gli archivi RAR ora vengono trasmessi in streaming o inviati così come sono alla PS5, senza necessità di estrazione preventiva sul computer.
Changelog v1.1.6
Aggiunte
- Aggiunto: Scheda Chat con chat globale, nomi visualizzati e tasto integrato per l’accesso rapido.
- Aggiunto: Nomi visualizzati della chat generati automaticamente per evitare collisioni tra utenti.
- Aggiunto: Auto-ottimizzazione delle impostazioni di upload e descrizioni più chiare relative alla compressione.
- Aggiunto: Opzione di estrazione rapida degli archivi con comportamento di trim che ignora il nome quando attivata.
- Aggiunto: Streaming RAR opzionale in modalità singola connessione, affiancato alla modalità con estrazione preventiva.
- Aggiunto: Controllo dello spazio libero prima dell’avvio di un upload.
- Aggiunto: Gli elementi in coda ora ricordano il dispositivo di storage di destinazione.
- Aggiunto: Sistema di auto-aggiornamento integrato nell’app, con richiesta di riavvio.
Modifiche
- Modificato: Interfaccia di gestione semplificata in un’unica schermata, con selettore della destinazione.
- Modificato: Lo stato degli upload ora riflette la fase reale dell’operazione (scansione, estrazione, caricamento).
- Modificato: Il pannello della chat ora occupa l’area centrale dell’interfaccia.
Correzioni
- Corretto: L’annullamento di un upload ora riparte correttamente su una nuova cartella senza bloccarsi.
- Corretto: L’interfaccia rimane reattiva anche durante upload molto pesanti.
- Corretto: Impedito l’avvio degli upload quando il disco di destinazione è quasi pieno.
- Corretto: I messaggi della chat ora vengono deserializzati correttamente e risultano visibili su tutti i client.
- Corretto: Il comando
make run-clientora avvia il binario corretto quando sono presenti strumenti aggiuntivi.
Changelog v1.1.5
Correzioni
- Gestione delle risposte: Le letture delle risposte non bloccanti ora riprovano con timeout per evitare falsi errori 10035.
Changelog v1.1.4
Aggiunte
- Aggiunto: UX archivi: prompt di conferma per gli archivi con opzione di trim che rimuove la cartella di livello superiore quando coincide con il nome dell’archivio.
- Aggiunto: Auto-tuning delle connessioni: euristica opzionale che riduce il numero di connessioni nei carichi con molti file piccoli, migliorando throughput e reattività.
- Aggiunto: Visibilità delle risorse: il client registra il picco di RSS dopo gli upload; i payload riportano statistiche di memoria leggere durante i trasferimenti.
- Aggiunto: Nota su archivi multi-connessione: l’interfaccia spiega esplicitamente che gli upload di archivi con più connessioni richiedono un’estrazione temporanea.
Modifiche
- Modificato: Streaming archivi: ZIP e 7Z ora vengono trasmessi a blocchi invece di bufferizzare l’intero file; i RAR utilizzano lo streaming tramite callback per gli upload a singola connessione.
- Modificato: Politica di ripresa: la ripresa è disabilitata per gli upload di archivi per evitare stati parziali o non validi.
- Modificato: Profili: il profilo attivo ora viene salvato automaticamente dopo le modifiche (con debounce), senza richiedere aggiornamenti manuali.
- Modificato: Interfaccia del file manager: le azioni di spostamento fanno ora riferimento al “percorso del pannello”, le righe vengono evidenziate come un unico blocco a tutta larghezza e viene mostrato il percorso del pannello opposto.
- Modificato: Dimensioni finestra: aumentate le dimensioni predefinite e minime per mantenere tutti i controlli visibili con maggiore spazio.
Correzioni
- Corretto: Falsi positivi di Windows Defender: applicati binary stripping, ottimizzazione LTO e un manifest applicativo corretto per evitare che il client venga segnalato come malware.
- Corretto: Reattività dell’interfaccia: risolti i “ghost click” su tutti i pulsanti (Upload, Elimina, Rinomina, ecc.) garantendo l’aggiornamento immediato dell’UI al termine delle attività in background.
Changelog v1.1.2
Aggiunte
- Aggiunto: Ripresa degli upload con opzioni di verifica (dimensione, dimensione + timestamp, SHA256) e procedura guidata per il ripristino dei trasferimenti.
- Aggiunto: Controlli della coda di upload e azioni di ripresa dalla cronologia, con etichette più chiare.
- Aggiunto: Interfaccia multilingua: Inglese, Cinese semplificato (简体中文), Cinese tradizionale (繁體中文), Francese, Spagnolo e Arabo (العربية).
- Aggiunto: Integrazione del logo dell’app nell’interfaccia e nuove icone applicative per Windows, macOS e Linux.
- Aggiunto: Pulsante “Nuova cartella” nel file manager per creare directory direttamente sulla PS5.
Modifiche
- Modificato: Numero di connessioni predefinito impostato a 1 per garantire la massima affidabilità.
- Modificato: La lista della coda mostra ora il percorso di destinazione; i pulsanti di upload sono raggruppati e rinominati per maggiore chiarezza.
- Modificato: Migliorato il contrasto delle selezioni e lo stile delle note nei temi chiaro e scuro.
Correzioni
- Corretto: Corruzione degli upload multi-connessione nel writer dei payload.
- Corretto: Flussi di conferma più chiari per rinomina, eliminazione, spostamento, download e sovrascrittura.
- Corretto: Corretta la visualizzazione dei caratteri cinesi (简体中文, 繁體中文) e arabi (العربية) grazie all’integrazione dei font Noto Sans.
- Corretto: Gli upload di cartelle molto grandi (milioni di file) non restano più bloccati allo 0%; ora viene mostrato l’avanzamento della scansione con conteggio file e dimensione.
- Corretto: Gestione della memoria dei payload: sistemati i contatori di sessione e la pulizia dello stato del writer per prevenire problemi di esaurimento memoria (OOM).
Changelog v1.1.1
Aggiunte
- Aggiunto: Ripresa degli upload con opzioni di verifica (dimensione, dimensione + timestamp, SHA256) e procedura guidata per il ripristino dei trasferimenti.
- Aggiunto: Controlli della coda di upload e azioni di ripresa dalla cronologia, con etichette più chiare.
- Aggiunto: Interfaccia multilingua: Inglese, Cinese semplificato (简体中文), Cinese tradizionale (繁體中文), Francese, Spagnolo e Arabo (العربية).
- Aggiunto: Integrazione del logo dell’app nell’interfaccia e icone dell’app per Windows, macOS e Linux.
Modifiche
- Modificato: Connessioni predefinite impostate a 1 per garantire la massima affidabilità.
- Modificato: La lista della coda ora mostra il percorso di destinazione; i pulsanti di upload sono raggruppati e rinominati per maggiore chiarezza.
- Modificato: Migliorato il contrasto delle selezioni e lo stile delle note nei temi chiaro e scuro.
Correzioni
- Corretto: Corruzione degli upload multi-connessione nel writer dei payload.
- Corretto: Flussi di conferma più chiari per rinomina, eliminazione, spostamento, download e sovrascrittura.
Download: PS5Upload v1.1.8 (ELF)
Download: PS5Upload (Linux ARM64) (Linux x64)
Download: PS5Upload (MacOS ARM64) (MacOS x64)
Download: PS5Upload (Windows ARM64) (Windows x64)
Download: Source code PS5Upload v1.1.8


![[Scena PS4] Rilasciato PS4 Cheater Neo v1.0.6.1: Fix crash Query e supporto Endianness configurabile](https://www.biteyourconsole.net/wp-content/uploads/query_ColneBtn-238x178.webp)


![[Scena PS4] Rilasciato PS4 Cheater Neo v1.0.6.1: Fix crash Query e supporto Endianness configurabile](https://www.biteyourconsole.net/wp-content/uploads/query_ColneBtn-100x75.webp)
![[Scena PS5] Rilasciato PS5 BDJB Modified ISO v1.16](https://www.biteyourconsole.net/wp-content/uploads/Pipeline-100x75.webp)
![[Scena Switch] Rilasciato Battery Desync Fixer NX v1.2.1](https://www.biteyourconsole.net/wp-content/uploads/BatteryDesync-100x75.jpg)
![[Scena Switch] Rilasciato Haku33 v4.1 bugfix](https://www.biteyourconsole.net/wp-content/uploads/Haku33-1-100x75.jpg)