PS5Upload continua a rafforzare la propria posizione all’interno della scena PS5 jailbroken grazie a una serie di aggiornamenti costanti e mirati che ne migliorano affidabilità, prestazioni e usabilità.

Il progetto, sviluppato da phantomptr, nasce con l’obiettivo di offrire un’alternativa moderna e più efficiente al classico trasferimento via FTP, soprattutto quando si ha a che fare con grandi quantità di file o con strutture composte da centinaia e migliaia di elementi di piccole dimensioni, un contesto in cui l’FTP tradizionale mostra spesso tutti i suoi limiti.
Con la versione 1.3.4, il programma introduce popup informativi per ogni elemento della coda di upload, mostrando parametri di trasferimento dettagliati, tempo stimato, velocità media e tempo trascorso.
L’interfaccia mostra chiaramente quando un payload è in attesa e offre comandi di manutenzione per liberare buffer e log in sicurezza.
La gestione delle code di estrazione è stata ottimizzata per velocizzare il polling e ridurre i clic ripetuti, mentre bug legati a permessi e lettura delle velocità di trasferimento sono stati corretti.
La versione 1.3.5 amplia la compatibilità linguistica introducendo il supporto a vietnamita, hindi, bengalese, portoghese (Brasile), russo, giapponese, turco, indonesiano, tailandese, coreano, tedesco e italiano.
Migliorano la fluidità dell’interfaccia con polling più frequente, ora è possibile navigare tra le cartelle durante l’upload e selezionare cartelle temporanee per archivi RAR senza interruzioni. I problemi di rendering dei caratteri su Linux vengono risolti con un menu personalizzato e font aggiornati.
Con la 1.3.6 arrivano funzioni come il Keep Awake in modalità automatica, nuove opzioni di resume con soglie basate sulla dimensione dei file e spiegazioni più chiare dell’auto-tune.
Nelle versioni successive, 1.3.7 e 1.3.8, vengono introdotti metriche native della PS5 su CPU, memoria e thread, sistemi di sicurezza per evitare blocchi durante carichi pesanti e il resume automatico delle code di upload al riavvio del payload.
L’ottimizzazione delle impostazioni di trasferimento è ora più aggressiva sui grandi upload di file piccoli, riducendo il rischio di stall e garantendo stabilità.
Gli aggiornamenti più recenti, dalla 1.3.9 alla 1.3.10, risolvono problemi di backpressure su upload massivi, ottimizzano l’uso della memoria sul payload, introducono indicatori di colli di bottiglia e pannelli metrici dettagliati per sistema, rete, code e tuning, oltre a suggerimenti automatici per il miglior pacchetto di trasferimento.
Il comportamento adattivo del client è stato migliorato per reagire più efficacemente al carico, evitando blocchi e stabilizzando la trasmissione anche in presenza di migliaia di file piccoli.
Novità principali dell’interfaccia (UI)
- Layout di Trasferimento e Gestione più puliti, con impostazioni di trasferimento più chiare.
- Opzioni integrate di scansione rapida e ottimizzazione per cartelle di grandi dimensioni.
- Area Code unificata con schede per upload/estrazione, progresso e stato.
- Coda di estrazione con progresso, metadati e cover art quando disponibili.
- Nuovi pannelli metrici (Sistema, Rete, Coda, Trasferimento, Tuning) con indicatore live dei colli di bottiglia.
- Suggerimenti di tuning del payload (dimensione pacchetto, pacing, velocità) mostrati durante i trasferimenti.
- Interfaccia di progresso con tempo stimato (ETA), velocità media, tempo trascorso e ultimo aggiornamento.
- Popup informazioni per ogni elemento della coda di upload con parametri di trasferimento specifici.
- Aggiornamenti di trasferimento/estrazione più fluidi e lettura della velocità meno instabile.
- Supporto linguistico UI ampliato (Vietnamita, Hindi, Bengalese, Portoghese-BR, Russo, Giapponese, Turco, Indonesiano, Tailandese, Coreano, Tedesco, Italiano).
- Font Noto inclusi per una corretta visualizzazione dei testi non latini su Windows, macOS e Linux.
- Keep Awake ora supporta la modalità Auto (il sistema può andare in sleep dopo 15 minuti di inattività).
- Manutenzione automatica durante l’inattività per mantenere il payload in salute.
- Il pulsante Stop della coda di estrazione ora riprova automaticamente; il messaggio di progresso mostra “Avvio estrazione…” prima che appaiano i byte.
- Workflow di ripresa della cronologia con 4 livelli di Resume (solo dimensione, hash con soglia, SHA256 completo).
- Auto-tune adatta dimensione/pacing dei pacchetti e può abilitare Optimize per batch di file piccoli.
- Upload e archivi ora accettano nomi di cartelle con spazi, tab e parentesi.
- Filtraggio dei log con badge colorati nel pannello Logs.
- Tab FAQ con pannello di aiuto incorporato e scrollabile.
- Azione “Reset UI” per recupero rapido da stati bloccati.
- Ottimizzato per migliaia di file piccoli in rete locale (superiore all’FTP), ma funziona su qualsiasi connessione standard.
Piattaforme supportate e requisiti
| Piattaforma | Versione OS | Architettura | Note |
|---|---|---|---|
| Windows | 10 / 11 | x64 | Zero-Install: non servono DLL né WinRAR. Completamente portatile. |
| MacOS | 12 (Monterey)+ | x64, ARM64 (M1+) | Build native: download separati per Intel e Apple Silicon. |
| Linux | GLIBC 2.31+ | x64, ARM64 | Portatile: testato su Ubuntu, Arch, Fedora e Steam Deck. |
Matrice di supporto delle funzionalità
- Streaming istantaneo: Supportato su tutte le piattaforme (ZIP, 7Z, RAR e cartelle).
- Archivi Zero-Install: ZIP e 7Z supportati tramite librerie Rust pure (nessun software esterno richiesto). RAR è linkato staticamente nel binario per la massima portabilità.
- AV Clean: Build rilasciate ottimizzate con simboli rimossi e manifest corretti per ridurre i falsi positivi.
- UI ridimensionabile: La finestra desktop è ridimensionabile con layout reattivo.
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: Payload Sender integrato
Nel pannello sinistro dell’app, sotto la sezione Payload, è possibile cercare un file .elf locale e inviarlo, oppure scaricare e inviare automaticamente l’ultima versione del payload.
Se l’operazione va a buon fine, sulla TV comparirà una notifica: “PS5 Upload Server – Ready on port 9113”.
2. Installare & Avviare l’App (Computer)
Windows
- Scaricare
PS5Upload-<versione>-win-<arch>.zip. - Estrarre ovunque (portabile).
- Eseguire
PS5Upload.exeall’interno della cartella estratta.
macOS
- Scaricare
PS5Upload-<versione>-mac-<arch>.dmg. - Aprire il DMG e trascinare PS5Upload in Applicazioni.
- Avviare PS5Upload da Applicazioni.
Linux
- Scaricare
PS5Upload-<versione>-linux-<arch>.tar.gz. - Estrarre:
tar -xzf PS5Upload-<versione>-linux-<arch>.tar.gz - Avviare con sandbox disabilitata:
./ps5upload-desktop --no-sandbox
3. Connettere l’App (Computer)
- Nel pannello sinistro dell’app, andare alla sezione Connect.
- Inserire l’indirizzo IP della PS5 (es. 192.168.0.105).
- Cliccare Connect.
- Vedrete lo spazio di archiviazione disponibile sulla console apparire nella sezione Storage.
4. Inviare l’App
- Nel pannello principale, assicurarsi di essere nella scheda Transfer.
- Source: Cliccare Browse e selezionare la cartella contenente l’app sul computer.
- Destination: Scegliere un drive (es.
/mnt/usb0o/data) e una posizione predefinita (es. homebrew o etaHEN/games). Dare un nome alla cartella. - Upload: Cliccare Upload in basso a destra. La barra mostrerà il progresso in tempo reale.
- Upload RAR (opzionale): Se la sorgente è un
.rar, è possibile selezionare la modalità RAR Extract e opzionalmente un RAR Temp Storage nelle impostazioni di Transfer per controllare dove viene estratto l’archivio prima della copia.
5. Gestione file (Opzionale)
Aprire la scheda Manage per navigare nello storage della PS5, è possibile rinominare, spostare, copiare, eliminare o impostare chmod 777 su file o cartelle. È anche possibile scaricare file e cartelle dalla PS5 al computer. Se qualcosa si blocca, utilizzare Reset UI in Manage per recuperare.
6. Code (Opzionale)
Aprire la scheda Queues per vedere le code di upload ed estrazione. Puoi aggiornare le code, monitorare il progresso e cancellare lavori in coda. Suggerimento: cliccare info su un elemento della coda per vedere i parametri esatti usati per quell’upload.
7. Riprendere trasferimenti (Opzionale)
Se un trasferimento è stato interrotto, è possibile abilitare Resume mode nelle impostazioni della scheda Transfer. La prossima volta che si prova ad inviare lo stesso contenuto alla stessa destinazione, i file già presenti verranno saltati.
- Fastest (solo dimensione) — più veloce.
- Faster/Fast — hash dei file sopra soglia di dimensione.
- Normal (SHA256) — più accurato, più lento.
8. FAQ (Opzionale)
Aprire la scheda FAQ per aiuto e troubleshooting incorporato (offline, incluso con l’app).
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.3.4
Aggiunte
- Popup informazioni per ogni elemento della coda di upload, mostrando i parametri di trasferimento specifici.
- L’interfaccia di progresso mostra ora tempo stimato di completamento (ETA), velocità media, tempo trascorso e ultimo aggiornamento.
- La coda di estrazione mostra un avviso “in attesa dello stato del payload” prima del primo aggiornamento di stato.
- Comando di manutenzione del payload per pulizia sicura quando inattivo (buffer/tmp/rotazione log).
Modifiche
- Il polling dello stato di estrazione accelera mentre le estrazioni sono in corso e attiva un refresh immediato dopo gli avvisi della coda.
- Gli elementi falliti di upload/estrazione mostrano brevi riepiloghi dei dettagli nella lista della coda.
- Il desktop avvia manutenzione periodica quando inattivo e dopo transizioni di coda.
- Il pulsante Stop della coda di estrazione ora riprova automaticamente e cancella in parallelo per evitare clic ripetuti.
- Il messaggio di progresso dell’estrazione mostra ora “Avvio estrazione…” quando i byte sono ancora a 0.
Correzioni
- Gli upload di archivi non attivano più chmod sulla destinazione dell’upload (chmod applicato solo alla cartella estratta quando abilitato).
- Velocità di trasferimento/ETA ora attende una finestra minima di tempo per evitare picchi irrealistici.
- Gli upload non falliscono più dopo la scansione con errore “config is not defined”.
Changelog v1.3.5
Aggiunte
- Nuove lingue dell’interfaccia: vietnamita, hindi, bengalese, portoghese (Brasile), russo, giapponese, turco, indonesiano, tailandese, coreano, tedesco, italiano.
Modifiche
- Il refresh dell’interfaccia di trasferimento/estrazione utilizza ora polling a 500ms durante l’attività per aggiornamenti più fluidi.
- È possibile navigare tra le cartelle di origine durante un upload in corso, così da mettere in coda nuovi elementi.
- Reset del trasferimento e selezione della cartella temporanea per archivi RAR rimangono attivi durante gli upload.
- Stack dei font dell’interfaccia ampliato per una migliore copertura dei caratteri multilingua.
- Il selettore della lingua ora utilizza un menu personalizzato, così i font inclusi vengono renderizzati correttamente su Linux.
Correzioni
- La lettura della velocità di upload non mostra più valori irrealistici all’inizio dei trasferimenti.
- Gli upload non falliscono più dopo la scansione con errore “config is not defined”.
- L’interfaccia multilingua non mostra più quadrati al posto dei caratteri nei log o nei pannelli su Linux.
Changelog v1.3.6
Aggiunte
- Keep Awake ora ha una modalità Auto che permette il sonno dopo 15 minuti di inattività (nessun upload o estrazione in corso).
- Le modalità di ripresa (Resume) ora includono i livelli Fastest/Faster/Fast/Normal con soglie basate sulla dimensione dei file per l’hashing.
- Auto-tune ora spiega il suo comportamento (dimensione/pacing dei pacchetti; può abilitare Optimize senza modificare le connessioni).
Modifiche
- La modalità Resume “dimensione + tempo” è stata rimossa (il drift dell’orologio PS5 può renderla inaffidabile); le configurazioni legacy sono normalizzate a dimensione-only.
- Il popup delle informazioni di upload mostra ora lo stato effettivo di Optimize per i trasferimenti attivi.
Changelog v1.3.7
Aggiunte
- Metriche di sistema native PS5 (CPU, memoria, thread) tramite API del kernel, con fallback sicuri quando l’accesso è limitato.
Modifiche
- Le metriche di sistema ora privilegiano le sorgenti del kernel rispetto a sysctl negli ambienti jail.
- Il riepilogo della scansione Resume appare ora nei log del client dopo la scansione (saltati vs. rimanenti).
Correzioni
- Il pannello metriche ora segnala esplicitamente i campi con accesso limitato quando il payload non può accedervi.
Changelog v1.3.8
Aggiunte
- Sicurezze per l’upload del payload: backoff in caso di pressione della memoria e timeout della coda per evitare blocchi sotto carichi pesanti.
- Nuovo pulsante per rimuovere gli elementi completati/interrotti dalle code di upload ed estrazione.
- Ripresa automatica della coda di upload dopo riavvio o riconnessione del payload (modalità fast resume).
Modifiche
- Optimize/Deep Optimize ora scelgono impostazioni più aggressive per upload di molti file piccoli (più connessioni, auto-tune e compressione ridotta).
- Il riepilogo della scansione Resume appare ora nei log del client dopo la scansione (saltati vs. rimanenti).
Correzioni
- I log del packing dei trasferimenti sono ora limitati su upload molto grandi per ridurre l’overhead.
- Risolti i warning di chiavi duplicate nell’i18n.
Changelog v1.3.9
Correzioni
- Gli upload con molti file piccoli (ad esempio 500.000+ file) non si bloccano più né falliscono a causa di timeout da backpressure.
- Il payload ora attende indefinitamente che le operazioni di I/O su disco siano completate, invece di rinunciare dopo 30 secondi.
- Il client ora registra “In attesa che il server recuperi…” quando il buffer del socket è pieno, così gli utenti sanno che il trasferimento è ancora attivo.
- Migliorata la regolazione adattiva degli upload sul client: ora reagisce più aggressivamente alla backpressure del payload riducendo significativamente la dimensione dei pacchetti e aumentando i ritardi tra i pacchetti, migliorando notevolmente la stabilità e prevenendo blocchi negli upload di grandi dimensioni.
- Ottimizzato l’uso della memoria del payload: profondità della coda interna ridotta da 10 a 4 (da 480 MB a 192 MB) per ridurre la pressione sulla memoria della PS5, rendendo il sistema meno soggetto a blocchi sotto carico pesante.
Changelog v1.3.10
Aggiunte
- Indicatore di colli di bottiglia nello stato del Payload per mostrare la parte probabilmente limitante (rete, CPU del payload, disco del payload o client).
- Nuovi pannelli metrici (Sistema, Rete, Coda, Trasferimento, Tuning) con raggruppamento più chiaro e minore disordine.
- I suggerimenti di tuning dal payload (dimensione pacchetto, pacing e velocità consigliati) vengono ora mostrati nell’interfaccia desktop.
Modifiche
- Il tuning adattivo ora funziona continuamente per garantire stabilità (anche se auto-tune è disattivato, si applicano limiti di sicurezza).
- Optimize/Deep Optimize ora rispettano i risultati della scansione e aggiornano correttamente il comportamento di auto-tune.
- Il layout delle metriche del payload è ora impilato per una lettura più facile sul desktop.
Correzioni
- I percorsi di upload e degli archivi con spazi/tab/caratteri speciali vengono ora gestiti correttamente.
- Ridotto il logging rumoroso stabilizzando i segnali di collo di bottiglia e limitando i messaggi ripetuti.
Download: PS5Upload v1.3.10 (ELF)
Download: PS5Upload (Linux ARM64) (Linux x64)
Download: PS5Upload (MacOS ARM64) (MacOS x64)
Download: PS5Upload (Windows ARM64) (Windows x64)
Download: Source code PS5Upload v1.3.10


![[Scena Switch] Rilasciato CyberFoil v1.4.1: installer e backup save avanzato per Nintendo Switch moddata](https://www.biteyourconsole.net/wp-content/uploads/CyberFoil_Main_Menu1-238x178.webp)


![[Scena Switch] Rilasciato CyberFoil v1.4.1: installer e backup save avanzato per Nintendo Switch moddata](https://www.biteyourconsole.net/wp-content/uploads/CyberFoil_Main_Menu1-100x75.webp)

![[Scena PS5] Rilasciato PS5 JAR SandBox/App0 Dumper for 5.00-7.61](https://www.biteyourconsole.net/wp-content/uploads/ExploitPS5-100x75.jpg)
![[Scena PS3] Rilasciato irisMAN v4.86.2 ora con supporto per estrarre le cartelle e i file zip all’interno del file manager extFAT.](https://www.biteyourconsole.net/wp-content/uploads/IRISMAN-1.jpg)