Home Homebrew Rilasciato PS5 exFAT Image Builder v1.8.0: Auto Backport migliorato, fix crash,...

[Scena PS5] Rilasciato PS5 exFAT Image Builder v1.8.0: Auto Backport migliorato, fix crash, nuove funzioni batch e ottimizzazioni prestazioni

122
0

Il developer kerrdec97 ha pubblicato un rapido ma altrettanto sostanzioso aggiornamento per PS5 exFAT Image Builder, intervenendo sia sulla stabilità che sull’esperienza d’uso.

Il software, pensato per convertire i dump dei giochi PS5 in immagini compatibili con console modificate, compie un netto passo avanti verso l’automazione, riducendo la necessità di interventi manuali e rendendo l’intero processo più fluido e affidabile.

Gran parte del lavoro si è concentrata sulla risoluzione di numerosi crash critici che si verificavano all’avvio o durante l’utilizzo di alcune sezioni del programma.

Sono stati corretti metodi mancanti, riferimenti a funzioni mai implementate e problemi nati da merge errati tra componenti. Anche alcune schede importanti come “My Images” e “ffpkg” sono state ripristinate dopo la rimozione accidentale di funzioni essenziali.

Oltre a questo, è stato sistemato un errore legato all’aggiornamento automatico che causava il blocco dell’app al riavvio, migliorando così anche la gestione degli update.

Un altro miglioramento significativo riguarda la gestione dello spazio e dei file nei giochi di grandi dimensioni. Il sistema ora evita errori di spazio insufficiente aumentando i margini di sicurezza e introduce una tolleranza nel conteggio dei file durante la verifica, eliminando falsi positivi che si verificavano in titoli complessi come Demon’s Souls.

Anche le prestazioni sono state ottimizzate: la barra di avanzamento non si blocca più durante operazioni lunghe, grazie a un nuovo metodo di lettura dei file basato su robocopy, mentre il calcolo del tempo stimato è ora più preciso anche con file molto grandi.

Il cuore dell’aggiornamento è rappresentato dal completo rifacimento della funzione Auto Backport, che diventa l’unica modalità disponibile dopo la rimozione di quella manuale.

Il sistema è ora in grado di rilevare automaticamente l’SDK dai file del gioco, configurando di conseguenza le impostazioni ideali.

La gestione dei backup è stata semplificata: i file originali e quelli modificati vengono salvati automaticamente in archivi separati, senza necessità di cartelle manuali, e possono essere ripristinati facilmente.

Sono stati inoltre migliorati i criteri di esclusione dei file e la gestione delle cartelle, rendendo il processo più sicuro e pulito.

A questo si aggiunge la nuova funzione “Backport All”, che consente di eseguire il backport di tutti i giochi presenti nella libreria in sequenza, senza intervento dell’utente. Il sistema utilizza l’intera pipeline PS5ELFProcessor quando disponibile e registra tutte le operazioni in un log globale sempre accessibile.

L’aggiornamento introduce anche diverse funzionalità pensate per migliorare l’usabilità generale. Tra queste spiccano la possibilità di mettere in pausa e riprendere le code di elaborazione, una nuova gestione unificata delle funzioni FTP e browser PS5, e un sistema avanzato per spegnere o sospendere automaticamente il PC al termine delle operazioni.

Aggiunto inoltre un registro globale delle attività visibile in tutte le schede, migliorando il controllo e la trasparenza dei processi.

In fase sperimentale arriva anche il Language Stripper, uno strumento che permette di individuare e rimuovere file linguistici inutilizzati per ridurre lo spazio occupato dai giochi, creando sempre backup automatici prima di qualsiasi modifica.

Infine, è stata completamente riscritta la sezione di aiuto, che ora include guide dettagliate passo passo per tutte le principali operazioni, insieme a un avviso chiaro sulla necessità di utilizzare il payload BackPork di BestPig per eseguire i giochi modificati.

Requisiti

  • È necessario installare un solo componente: OSFMount di PassMark — gratuito, utilizzato per montare l’immagine disco durante la creazione. Tutto qui. Nessun script Python, nessuna riga di comando, nient’altro. Solo OSFMount + il file .exe.
  • Sistema: Windows 10 o 11 (64-bit).

Download e installazione

  • Scaricare exFAT Image Builder.exe.
  • Installare OSFMount.
  • Fare doppio clic sul file .exe — confermare con Sì alla richiesta di amministratore.
  • Fatto.

Come usarlo

Creazione di un’immagine di gioco

  • Selezionare la cartella del gioco — la cartella che contiene il file eboot.bin (es. F:\PPSA03596-app)
    • L’app rileva automaticamente il titolo del gioco, la versione e la copertina dai file param.sfo, pfs-version.dat, param.json o nptitle.dat.
    • Il nome del file di output viene compilato automaticamente es. God of War Ragnarok (01.000.000).exfat.
  • Selezionare la directory di output — dove salvare il file .exfat (memorizzata tra le sessioni).
  • Cliccare + Add to Queue — ripetere per quanti giochi si desidera.
  • Cliccare Build All.

Invio a PS5 tramite FTP

  • Assicurarsi che il server FTP della PS5 sia in esecuzione (abilitato nelle impostazioni homebrew).
  • Inserire l’indirizzo IP della PS5 e la porta (solitamente 2121 o 2122).
  • Impostare il percorso remoto della PS5.
  • Cliccare Test Connection per verificare.
  • Dopo il completamento di una build, cliccare ↑ PS5 sull’elemento in coda — oppure abilitare Auto-upload after build.

Funzionalità

Scheda exFAT

  • Metti in coda più giochi ed esegui la build in sequenza.
  • Rilevamento automatico di nome gioco, ID PPSA e versione.
  • Avanzamento in tempo reale — file copiati, GB scritti, MB/s, tempo stimato (ETA).
  • ⏸ Pausa / ▶ Riprendi coda.
  • Tempo trascorso per singolo gioco mostrato nello stato e nel log.
  • Controlli pre-build — blocca output uguale alla cartella sorgente, verifica spazio disponibile.
  • Smontaggio forzato (Force Dismount), verifica post-build.

Scheda ffpkg

  • Builder UFS2 ffpkg tramite UFS2Tool (incluso).
  • Dimensione del settore bloccata a 512 — risolve il bug delle immagini corrotte su Windows.
  • Richiede .NET 8.

Scheda Auto Backport

  • Pipeline completa di decrypt/re-sign tramite Backport.py di Nazky & BestPig.
  • SDK rilevato automaticamente da param.sfo durante la selezione della cartella di gioco.
  • Banner giallo che mostra l’SDK rilevato e il target consigliato.
  • Supporto Fakelib — applicato alla sottocartella game/fakelib/.
  • Snapshot dei file originali prima dell’applicazione del fakelib.
  • File patchati reinseriti nella cartella del gioco nei percorsi corretti.
  • Backup in formato zip: PPSA12345 Nome Gioco (01.000.000) original files.zip
  • ID PPSA letto da param.sfo se non presente nel nome della cartella.
  • ↩ Ripristino dei file originali da zip.
  • Campo per note di compatibilità.
  • Cartella decrypted/ esclusa da tutte le operazioni.

Scheda Library

  • Visualizzazione a griglia / elenco con copertine.
  • Click destro → Aggiungi alla coda exFAT, Aggiungi alla coda ffpkg, ⚡ Auto Backport.
  • ⚡ Backport All — backport in batch di tutti i giochi della libreria in sequenza.

Scheda My Images

  • Sfoglia e gestisci i file immagine .exfat.
  • Carica su PS5 tramite FTP.

Scheda FTP (unita al Browser PS5)

  • Sotto-scheda ↑ Upload con barra di avanzamento in tempo reale.
  • Sotto-scheda 📂 Browser PS5 — naviga, carica, scarica, rinomina, elimina.
  • Qualsiasi pulsante “Carica su PS5” passa automaticamente a questa scheda.

Language Stripper (scheda Advanced) — BETA

Nota: Funzione beta — non completamente testata. Potrebbe non funzionare su tutti i giochi. I file rimossi vengono sempre salvati in backup zip prima dell’eliminazione.

  • Scansiona le cartelle di gioco per individuare file e directory legati alle lingue
  • Individua file PAK di lingua di Unreal Engine (pakchunk_lang_en.pak).
  • Individua file audio PSARC di lingua (audio_en.psarc).
  • Individua cartelle locali non compresse (en-US/, de-DE/ ecc..).
  • Supporta singolo gioco oppure scansione di tutti i giochi in una cartella.
  • Risultati raggruppati per gioco con dimensione per elemento.
  • Azioni rapide: Mantieni tutto, Rimuovi tutto, Mantieni solo en-US.
  • Rimuove i file e crea automaticamente un backup zip prima della cancellazione.

Scheda Advanced

  • exFAT: dimensione del cluster, dimensione del settore, thread di copia.
  • ffpkg: dimensione del blocco, dimensione dei frammenti, numero di inode.
  • Post-Build: elimina la cartella sorgente dopo una build completata con successo.
  • Language Stripper (beta).

Spegnimento dopo operazione (scheda Settings)

  • Spegne, riavvia o mette in sospensione il PC al termine di un’attività.
  • Ritardo configurabile (da 30 a 600 secondi) con finestra di conto alla rovescia annullabile.
  • Per singolo trigger: coda exFAT, coda ffpkg, backport, upload FTP.

Generale

  • Interfaccia a 14 schede, tutte compatibili con schermi da 1366px+.
  • 17 lingue supportate.
  • Log globale delle operazioni visibile in tutte le schede.
  • Aggiornamento automatico con logica di retry e correzione della directory di lavoro.
  • Sistema di segnalazione crash.

Risoluzione dei problemi

ProblemaSoluzione
Source directory not foundIl nome della cartella contiene [ ] — rinominare rimuovendo le parentesi
Build fallita codice uscita 1eboot.bin non trovato nella cartella selezionata
Errore OSFMountAssicurarsi che OSFMount sia installato e che l’app sia eseguita come Amministratore
Il gioco non viene nominato automaticamenteVerificare che sce_sys/param.sfo o sce_sys/param.json esista nella cartella del gioco
La versione mostra 01.000.000 per tuttopfs-version.dat potrebbe mancare — normale per alcuni tool di estrazione
FTP non si connetteAssicurarsi che il server FTP della PS5 sia attivo nelle impostazioni homebrew
Pulsante Build All non visibileAumentare l’altezza della finestra
Copertina non visualizzataRicompilare il codice sorgente con build.bat per installare Pillow

Changelog

Attenzione: Diverse nuove funzionalità sono in fase beta e necessitano di ulteriori test. Segnalare eventuali problemi su GitHub

Nota: Per avviare giochi backportati su PS5 è necessario il payload BackPork di BestPig: https://github.com/BestPig/BackPork

Correzioni di bug

  • Crash all’avvio: Metodo _abp_restore mancante.
  • Crash all’avvio: extract_ufs2tool unito accidentalmente a extract_backport.
  • Crash all’avvio: type_row orfano nella scheda Backports dopo la rimozione della modalità manuale.
  • Crash all’avvio: _abp_browse_ps5 referenziato ma mai implementato — rimosso.
  • Crash all’avvio: Metodo _build_shutdown_section mancante (scheda Settings).
  • L’immagine esauriva lo spazio con giochi di grandi dimensioni (Demon’s Souls, oltre 200k file) — margini di sicurezza raddoppiati: minSlack 256→512 MB, spareMax 1024→2048 MB.
  • Falso positivo nel mismatch del numero di file durante la verifica — ora è consentita una tolleranza di 2 file (la directory root viene conteggiata diversamente tra sorgente e immagine montata).
  • Bloccata la possibilità di usare come output la stessa cartella del gioco prima dell’avvio della build.
  • Robocopy ora esclude esplicitamente i file .exfat e .ffpkg dalla sorgente.
  • Crash durante l’auto-update al riavvio (“Failed to import encodings module”) — aggiunto cd /d exe_dir prima dell’avvio + 5 tentativi sullo spostamento file + attese più lunghe.
  • La cartella decrypted/ ora è esclusa da tutte le operazioni di backport — scansione file, snapshot originali, copia patchata e archivi zip.
  • Crash scheda My Images — metodi _img_scan e correlati eliminati per errore durante la rimozione del blocco conversione; ripristinati.
  • Crash scheda ffpkg — definizione extract_ufs2tool persa; ripristinata.
  • Il menu contestuale della libreria ora include l’opzione ⚡ Auto Backport.
  • La barra di avanzamento non si blocca più per minuti nei giochi grandi — il conteggio file ora viene letto dall’output di robocopy invece di os.walk sull’immagine montata.
  • La verifica del numero file ora usa tolleranza di 2 (risolve falso positivo di Demon’s Souls con 75874/75875 file).

Auto Backport — revisione completa

  • SDK rilevato automaticamente da param.sfo durante la selezione — banner giallo mostra SDK rilevato e target consigliato, impostando automaticamente il menu a tendina.
  • Nessuna cartella di backup necessaria — file originali e modificati salvati automaticamente in zip usando una cartella temporanea, poi pulita.
  • Destinazioni zip separate — zip originali e backportati hanno cartelle di salvataggio diverse, entrambe memorizzate tra le sessioni.
  • ID PPSA letto da param.sfo se non presente nel nome cartella — zip nominati così: PPSA15552 Dead Cells (01.000.000) original files.zip.
  • ↩ Ripristino originali — seleziona lo zip degli originali e viene estratto direttamente nella cartella del gioco.
  • Campo note di compatibilità salvato nelle impostazioni.
  • Fakelib applicato alla sottocartella game/fakelib/ (non nella root del gioco).
  • Snapshot degli originali effettuato prima del fakelib — salvati solo i file reali del gioco.
  • decrypted/ esclusa da tutte le scansioni, snapshot e zip.
  • Copertina rimossa dalla scheda Backports (causava problemi di layout).
  • Modalità manuale rimossa — solo Auto Backport disponibile.

Backport All (scheda Library) — nuovo

  • Backport in batch di tutti i giochi della libreria in sequenza.
  • Scelta unica dell’SDK target, esecuzione automatica senza intervento.
  • Usa l’intera pipeline PS5ELFProcessor quando disponibile.
  • Zip salvati nelle destinazioni configurate per ogni gioco.
  • Progressi registrati nel log globale OUTPUT LOG (apertura automatica).

Miglioramenti al progresso build

  • Conteggio file letto direttamente dall’output robocopy — niente più os.walk su immagine montata che bloccava il progresso.
  • Finestra velocità estesa a 30 secondi — ETA più accurata anche con file singoli molto grandi (20GB+).
  • Fallback alla velocità media quando la finestra non è aggiornata.
  • Intervallo di polling ridotto a 2 secondi (prima 1s), riducendo il carico CPU.

⏸ Pausa / Ripresa coda (scheda exFAT) — nuovo

  • ⏸ Pulsante pausa accanto a Build All — pausa dopo il completamento del gioco corrente.
  • ▶ Riprendi continua da dove era stato interrotto.
  • Tempo trascorso per gioco nella barra stato e log: Game: 2m 14s • Total: 8m 32s

Schede FTP + Browser PS5 unite

  • Un’unica scheda FTP con due sotto-sezioni: ↑ Upload e 📂 PS5 Browser.
  • Tutte le funzionalità mantenute.
  • Qualsiasi pulsante “Upload to PS5” nell’app apre automaticamente la scheda FTP.

Language Stripper (scheda Advanced) — BETA

Nota: Non completamente testato. I risultati variano in base al gioco e al motore. Viene sempre effettuato un backup in zip prima della rimozione.

  • Scansione file linguistici Unreal Engine PAK (pakchunk_lang_en.pak, pakchunk_en_P.pak ecc..).
  • Scansione file audio PSARC (audio_en.psarc, speech_ja.psarc ecc..).
  • Scansione ricorsiva cartelle lingua (en-US/, de-DE/) e contenitori (localization/, audio/, voices/ ecc..).
  • Due modalità: singolo gioco o scansione di tutti i giochi in una cartella.
  • Risultati raggruppati per gioco con dimensione e checkbox Keep?
  • Azioni rapide: Keep All, Keep None, Keep en-US Only.
  • Richiede cartella backup, zippa i file rimossi prima della cancellazione.
  • Per ripristinare: estrarre lo zip nella cartella del gioco.
  • Nota: Molti giochi PS5 integrano le lingue in file monolitici — se appare “No language folders found”, non è possibile rimuoverle.

Spegnimento / Sospensione dopo operazione (scheda Settings) — nuovo

  • Spegnere, riavviare o mettere in sospensione il PC al termine.
  • Ritardo configurabile: 30 / 60 / 120 / 300 / 600 secondi.
  • Finestra di conto alla rovescia annullabile prima dell’esecuzione.
  • Trigger selezionabili: coda exFAT, coda ffpkg, Backport, upload FTP.

Scheda Help — completamente riscritta

  • Navigazione laterale per tutte le sezioni.
  • Guide passo-passo: prima build, backport gioco, rimozione lingue.
  • Avviso chiaro sull’obbligo del payload BackPork di BestPig: https://github.com/BestPig/BackPork

Azioni post-build (scheda Advanced) — nuovo

  • Eliminazione automatica della cartella gioco sorgente dopo build exFAT completata.
  • Eliminazione automatica della cartella dopo build ffpkg completata.
  • Entrambe contrassegnate come “Non annullabile” con conferma.

Log globale output

  • OUTPUT LOG ora visibile in fondo a tutte le schede (non solo exFAT).
  • Clic sull’intestazione per espandere/ridurre.

Download: PS5 exFAT Image Builder v1.8.0

Download: Source code PS5 exFAT Image Builder v1.8.0

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-05-18 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.