Home Homebrew PS5 exFAT Image Builder si aggiorna alla versione 3.0.0: Apply Backport...

[Scena PS5] PS5 exFAT Image Builder si aggiorna alla versione 3.0.0: Apply Backport automatico, conversione ffpkg→exFAT e nuovo sistema avanzato di rebuild

154
0

PS5 exFAT Image Builder continua ad evolversi come una delle utility più avanzate dedicate all’ecosistema PlayStation 5 modificato, e con la versione 3.0.0 compie probabilmente il salto più importante dalla nascita del progetto.

L’aggiornamento introduce infatti una serie di novità che non si limitano ad aggiungere nuove funzioni, ma ridefiniscono completamente il modo in cui vengono gestiti i dump, i backport e le conversioni tra immagini exFAT e pacchetti ffpkg.

Il cambiamento più significativo è rappresentato dalla nuova funzione Apply Backport, integrata direttamente nelle sezioni Edit ffpkg ed Edit exFAT.

In pratica, ciò che prima richiedeva estrazioni manuali, patch applicate a mano e ricostruzioni tramite comandi separati ora può essere eseguito con un semplice click.

Basta selezionare una cartella di backport compatibile con il formato utilizzato da BackPork, contenente file come eboot.bin e librerie modificate sprx/prx, e il software si occupa automaticamente dell’intero processo.

Dietro questa apparente semplicità c’è però un workflow molto più sofisticato rispetto al passato. Il programma crea prima un backup completo dell’immagine originale in formato .bak, poi estrae l’intero contenuto tramite UFS2Tool mantenendo anche le directory vuote, dettaglio fondamentale perché alcuni giochi PlayStation 5 possono andare in crash in assenza di cartelle apparentemente inutili come le fakelib.

Successivamente il backport viene sovrapposto ai file originali e l’immagine viene ricostruita preservando gli stessi parametri del filesystem sorgente, così da ottenere una struttura praticamente identica all’originale.

Se qualcosa dovesse andare storto durante la procedura, il tool ripristina automaticamente il backup senza lasciare immagini corrotte o incomplete.

Gli sviluppatori spiegano che questa nuova soluzione nasce dopo numerosi tentativi falliti basati sulla modifica diretta dei file all’interno delle immagini. Quel metodo infatti causava problemi silenziosi, soprattutto con le directory vuote che venivano eliminate durante le operazioni di rebuild.

La nuova strategia basata su estrazione completa, overlay e ricostruzione totale viene considerata l’unica realmente affidabile per ottenere dump byte-equivalent e compatibili con la console.

Accanto a questa novità arriva anche uno strumento di confronto completamente nuovo dedicato ai file ffpkg. La funzione Compare permette di estrarre due immagini differenti, analizzarne i contenuti e generare automaticamente un report dettagliato con tutte le differenze rilevate.

Vengono evidenziati file presenti solo in una delle due immagini, differenze di dimensioni, hash SHA-256, permessi e flag BSD. Si tratta di una funzione pensata soprattutto per verificare che un’immagine modificata manualmente corrisponda perfettamente a quella generata tramite il nuovo sistema di Apply Backport, ma diventa anche uno strumento prezioso per debugging e verifica avanzata dei dump.

Un altro cambiamento importante riguarda il tab Convert, che finalmente introduce la conversione inversa da ffpkg verso exFAT.

Fino ad ora il software supportava esclusivamente il passaggio da immagini exFAT a pacchetti ffpkg, lasciando agli utenti la necessità di utilizzare altri strumenti esterni per tornare indietro. Con la versione 3.0.0 questa limitazione viene eliminata.

Il nuovo processo converte automaticamente il pacchetto ffpkg in una immagine exFAT montabile da ShadowMountPlus.

L’applicazione estrae il contenuto del pacchetto, analizza dimensioni e numero totale di file, crea un’immagine exFAT vuota con spazio maggiorato del 10% per compensare cluster e metadati, individua una lettera di unità libera, monta l’immagine tramite OSFMount e la formatta automaticamente in exFAT senza intervento manuale dell’utente.

Infine copia tutti i file utilizzando robocopy e smonta il drive una volta completata l’operazione. Tutto avviene in maniera completamente automatizzata.

La conversione bidirezionale ora è molto più rifinita anche dal punto di vista dell’interfaccia. Durante ogni operazione lunga viene mostrata una nuova finestra di progresso avanzata che sostituisce il vecchio indicatore indefinito.

L’utente può vedere in tempo reale lo stato dell’operazione, il numero di file elaborati, la velocità di trasferimento, i gigabyte processati, il tempo trascorso e persino una stima dell’ETA finale.

Ogni fase del rebuild o della conversione utilizza pesi differenti per offrire una percentuale realistica dell’avanzamento effettivo, rendendo l’esperienza molto più chiara e professionale.

Il sistema monitora in tempo reale anche l’attività di UFS2Tool e Robocopy, interpretando l’output dei processi per mostrare progressi accurati.

Dove gli strumenti non forniscono informazioni dettagliate, il programma utilizza thread di monitoraggio che controllano direttamente la crescita dei dati sul disco per stimare l’avanzamento delle operazioni.

Grande attenzione è stata dedicata anche alla gestione dello spazio libero su disco, un aspetto diventato cruciale con i nuovi processi di rebuild completi. La documentazione della versione 3.0.0 spiega chiaramente quanto spazio sia necessario per ciascuna operazione.

Alcuni processi, come Apply Backport o la conversione da ffpkg a exFAT, possono richiedere oltre il doppio della dimensione originale dell’immagine sorgente.

Un gioco da 60 GB, ad esempio, può arrivare a richiedere circa 126 GB di spazio temporaneo durante la ricostruzione completa. Per questo motivo il software verifica preventivamente lo spazio disponibile nella cartella temporanea e avvisa l’utente in caso di problemi.

Anche l’interfaccia grafica riceve una notevole pulizia generale. Il pannello OUTPUT LOG non si apre più automaticamente durante ogni operazione, comportamento che nelle versioni precedenti risultava invasivo e fastidioso perché copriva continuamente la finestra principale e i progressi in corso.

Ora il log viene mostrato soltanto quando richiesto manualmente dall’utente e rimane aperto per l’intera sessione solo se desiderato.

Sono stati inoltre rimossi alcuni pulsanti duplicati dal pannello Inspector delle sezioni Edit ffpkg ed Edit exFAT, riducendo il disordine dell’interfaccia e rendendo più chiara la disposizione dei controlli.

Il layout del tab Convert è stato ridisegnato con due sezioni separate dedicate alle conversioni nelle due direzioni, entrambe protette da sistemi che impediscono l’avvio simultaneo di più processi.

Restano invariati alcuni requisiti fondamentali. I giochi backportati continuano a richiedere il payload BackPork per essere eseguiti su PlayStation 5, mentre OSFMount rimane indispensabile per tutte le operazioni che necessitano del mount delle immagini.

UFS2Tool viene invece incluso direttamente all’interno dell’applicazione e non necessita più di installazioni separate. Rimane infine obbligatoria la presenza del runtime .NET 8, che il software controlla automaticamente mostrando un avviso se assente.

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 Dump Rename Manager (Nuovo in v1.9.0)

  • Scansiona una cartella di dump di giochi PS5 e rinomina automaticamente nel formato PPSA##### Titolo Gioco (versione)
  • Legge param.sfo e param.json — ricerca fino a 5 livelli di profondità.
  • Indicatore di affidabilità — 🟢 lettura pulita / 🟡 nome dedotto dalla cartella / 🔴 nessun PPSA trovato.
  • Copertina da sce_sys/icon0.png mostrata su ogni scheda.
  • Versione SDK e data della cartella mostrati per ogni gioco.
  • Campo nome modificabile — possibilità di ritoccare prima dell’applicazione.
  • Sposta in una cartella di destinazione o rinomina direttamente in loco.
  • Menu con clic destro — Apri in Explorer, Aggiungi alla coda exFAT, Elimina dump.
  • Memoria di sessione — ricorda l’ultima cartella scansionata.

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

Cambiamenti di titolo

Tre grandi funzionalità arrivano con questa release, accompagnate da una lunga serie di miglioramenti e lavori di supporto che finalmente portano il lato ffpkg dell’app allo stesso livello di rifinitura e qualità della parte exFAT.

  • Apply Backport — un pulsante disponibile sia in Edit ffpkg che in Edit exFAT che applica automaticamente un backport in stile BackPork sopra un’immagine esistente e la ricostruisce. Sostituisce completamente il vecchio processo manuale di estrazione → patch → newfs.
  • Il tab Convert ora supporta anche ffpkg → exFAT — in precedenza il pannello Convert permetteva solo la conversione da exFAT a ffpkg. Ora è disponibile anche il processo inverso, consentendo di riconvertire un ffpkg in un’immagine exFAT montabile senza dover avviare l’interfaccia grafica di UFS2Tool.
  • Finestra di avanzamento avanzata con ETA — tutte le operazioni più lunghe, inclusi i rebuild Apply Backport e le conversioni in entrambe le direzioni, mostrano ora una vera finestra di progresso con indicazione delle fasi, conteggio file in tempo reale, velocità di trasferimento dati, tempo trascorso e stima del tempo rimanente, invece del semplice indicatore indefinito delle versioni precedenti.

Requisiti di spazio su disco (LEGGERE PRIMA QUESTO)

Diverse operazioni della versione 3.0.0 richiedono una quantità significativa di spazio libero su disco per funzionare correttamente, poiché il processo utilizzato da UFS2Tool crea una cartella dump estratta alongside ai file sorgente e di output. È quindi necessario prevedere il seguente spazio disponibile sull’unità in cui si trova la cartella temporanea (Settings → Temp folder):

OperazioneSpazio libero richiesto (× dimensione immagine sorgente)Motivo
Estrazione immagine (esistente)~1.0×Viene creata una sola cartella dump, senza rebuild.
Apply Backport (Edit ffpkg / Edit exFAT)~2.1×Immagine sorgente + dump estratto + nuova immagine ricostruita, con il file originale mantenuto come backup .bak fino al completamento con successo.
Convert exFAT → ffpkg~1.0×L’immagine sorgente viene montata direttamente tramite OSFMount; newfs scrive il flusso direttamente nel file di output.
Convert ffpkg → exFAT~2.1×Pacchetto ffpkg sorgente + dump estratto + nuova immagine exFAT di circa 1.1× la dimensione originale.
Compare ffpkgs~2.0×Entrambi gli input vengono estratti affiancati in dump temporanei.

Esempio pratico: Un gioco in formato ffpkg da 60 GB su cui si vuole applicare un backport per firmware 4.51 richiede circa 126 GB di spazio temporaneo libero durante la fase di rebuild (60 GB dell’immagine originale + 60 GB della cartella dump estratta + circa 6 GB della nuova immagine, mentre quella vecchia rimane ancora su disco come backup).

Il backup viene eliminato una volta che la nuova immagine viene verificata, quindi lo spazio occupato a regime torna a circa 60 GB dopo il completamento di Apply Backport.

Se lo spazio sul disco temporaneo è limitato, è possibile cambiarlo da Settings → Temp folder scegliendo un’unità con più spazio disponibile.

Il tool controlla lo spazio libero prima di avviare Apply Backport e segnala eventuali problemi, ma non può sempre prevedere con precisione la dimensione finale, quindi è consigliato abbondare con lo spazio disponibile.

Nuove funzionalità nel dettaglio

Applica il pulsante Backport (Modifica ffpkg e modifica exFAT)

Entrambi i tab dell’editor ora hanno un nuovo pulsante Apply Backport nella barra degli strumenti. Basta cliccarlo, selezionare una cartella di backport in stile BackPork (come quelle pubblicate da BestPig — con eboot.bin e le librerie sprx/prx modificate), e il processo di rebuild si occupa automaticamente di tutto il resto:

  1. Creare un backup dell’immagine sorgente come <name>.bak.
  2. Estrarre la sorgente tramite il comando UFS2Tool extract <img> <dump_dir>. La modalità ricorsiva preserva anche le directory vuote, aspetto fondamentale perché alcuni giochi PS5 possono andare in crash in assenza di cartelle “fakelib” o altri stub vuoti simili.
  3. Sovrapporre l’albero del backport sul dump. I file presenti nel backport sostituiscono quelli corrispondenti, mentre i nuovi file vengono aggiunti.
  4. Ricostruire l’immagine con UFS2Tool usando il comando newfs -O 2 -b BLOCK -f FRAG -m MINFR -S 512 -i INODE -D <dump_dir> <new_img>, mantenendo i parametri di blocco, frammentazione e inode dell’immagine originale, così da ottenere un layout byte-equivalente rispetto alla struttura iniziale.
  5. Eseguire lo swap atomico della nuova immagine al posto di quella precedente; in caso di errore, il file .bak viene ripristinato automaticamente.

L’approccio basato sulla ricostruzione completa è stato scelto al posto delle chiamate UFS2Tool di tipo replace per singolo file dopo un ciclo di sei iterazioni di correzione bug (vedere le note legacy CHANGES_v206_legacy.md per la cronologia completa).

In breve: Le modifiche file-per-file eliminavano in modo silenzioso le directory vuote, che invece sono necessarie per il funzionamento dei giochi PS5. La ricostruzione completa tramite estrazione → overlay → newfs è l’unico metodo che produce in modo affidabile un output byte-equivalente.

Strumento di confronto (Edit ffpkg)

Funzionalità complementare ad Apply Backport. Un pulsante Compare estrae due ffpkg, analizza entrambi i dump e genera un file <imageA>.compare.txt che elenca tutte le differenze: file presenti solo in A, file presenti solo in B, e file presenti in entrambi ma con dimensioni diverse, hash SHA-256 diversi, modalità o flag BSD differenti.

Serve a verificare se un’immagine modificata manualmente è byte-equivalente a una ricostruita tramite Apply Backport. È stata utilizzata durante lo sviluppo per confermare che l’approccio di rebuild producesse risultati identici al flusso manuale.

Scheda Convert — ffpkg → exFAT direction

In precedenza il tab Convert aveva una sola scheda (exFAT → ffpkg) e una docstring che spiegava che la direzione inversa era “intenzionalmente assente — il percorso di estrazione di UFS2Tool era inaffidabile”.

Questa motivazione non è più valida: il flusso Apply Backport ha dimostrato in modo empirico che l’estrazione ricorsiva di UFS2Tool funziona correttamente.

Nuova procedura quando fai clic su Convert to exFAT:

  1. Eseguire UFS2Tool extract <src.ffpkg> <dump_dir> (mantiene anche le directory vuote).
  2. Effettuare una pre-scansione del dump per calcolare il numero totale di byte e il numero di file.
  3. Allocare un file .exfat vuoto con dimensione pari a bytes × 1.10, arrotondato al multiplo di 64 MB. Il 10% aggiuntivo copre lo spreco dei cluster exFAT e i metadati delle directory; l’allineamento a 64 MB garantisce la compatibilità con OSFMount.
  4. Trovare una lettera di unità libera tra G–Z.
  5. Montare il file vuoto in modalità lettura/scrittura tramite OSFMount.
  6. Eseguire cmd.exe /c format <letter> /FS:exFAT /Q /Y /V: passando \n\n\n tramite stdin, così da evitare il prompt “Insert new disk… press ENTER” che bloccherebbe il processo. Timeout impostato a 3 minuti.
  7. Eseguire robocopy <dump_dir> <letter>\ /E /COPY:DAT /DCOPY:DAT /R:1 /W:1 /NP /ETA. I codici di uscita 0–7 sono accettati (standard robocopy), mentre ≥8 indicano un errore reale.
  8. Smontare l’unità con app._dismount_drive_robust(letter, max_wait_seconds=20).
  9. Eliminare la cartella temporanea del dump.

Entrambi i pulsanti di conversione si disattivano a vicenda mentre uno dei due è in esecuzione, così da evitare che vengano avviate accidentalmente due conversioni contemporaneamente.

Finestra di dialogo di avanzamento ricca

La nuova classe _RebuildProgress è una finestra Toplevel con:

  • Etichetta della fase in grassetto che si aggiorna mentre l’operazione attraversa le varie fasi (“Montaggio immagine sorgente”, “Creazione .ffpkg con UFS2Tool newfs”, “Copia di 1.847 file”, ecc..).
  • Riga dettagliata che mostra il conteggio dei file in tempo reale e l’avanzamento in byte quando disponibile — ad esempio 127 / 1.847 file • 2.34 / 18.42 GB.
  • Barra di avanzamento pesata che assegna a ogni fase una percentuale realistica del tempo totale. Per Apply backport: backup 5%, estrazione 30%, overlay 5%, inizializzazione newfs 15%, scrittura file newfs 40%, swap 5%. Per Convert exFAT → ffpkg: mount 5%, newfs 92%, dismount 3%. Per Convert ffpkg → exFAT: estrazione 50%, preparazione 3%, copia 45%, dismount 2%.
  • Tempo trascorso + ETA calcolati da una finestra mobile di 15 secondi basata sull’avanzamento complessivo.
  • Modalità topmost: La finestra rimane sempre in primo piano e ignora il pulsante di chiusura durante la ricostruzione, evitando che l’utente possa interrompere accidentalmente un’immagine ancora incompleta.

Fonti dei dati di avanzamento:

  • UFS2Tool newfs emette su stdout il messaggio Adding files... NN% (x/y file, X GiB/Y GiB), che viene analizzato in tempo reale.
  • UFS2Tool extract non fornisce output utile, quindi un thread in background monitora i byte scritti su disco nella cartella dump rispetto alla dimensione del ffpkg sorgente, aggiornando lo stato ogni ~0,7 secondi.
  • Le righe New File / Newer di Robocopy vengono conteggiate rispetto al numero totale di file calcolato in fase di pre-scansione.

Pulizia dell’interfaccia utente

Il registro di output non si apre più automaticamente

In tutte le versioni precedenti, il pannello OUTPUT LOG nella parte inferiore della finestra si apriva automaticamente ogni volta che iniziava un’operazione a lunga durata, quando un elemento nella coda falliva o per ogni singola riga di log generata dai processi ffpkg e auto-backport.

Questo comportamento risultava invasivo: il pannello si apriva durante l’esecuzione delle operazioni e finiva per coprire la visualizzazione reale dell’avanzamento.

Nella versione v3.0.0, invece, l’OUTPUT LOG si apre solo quando l’utente clicca l’etichetta di attivazione nella parte inferiore della finestra. Tutti i punti interni del codice che prima lo forzavano all’apertura sono stati disattivati.

La stessa modifica vale anche per il pannello OUTPUT LOG secondario presente nel tab Build degli ffpkg. Se si desidera seguire le operazioni nel log testuale, basta attivarlo una volta: il pannello rimane aperto per tutta la sessione.

Pannello Ispettore: pulsanti Replace e Delete rimossi

Sia Edit ffpkg che Edit exFAT avevano tre pulsanti di azione nella parte inferiore del pannello Inspector sulla destra: Replace, Rename, Delete.

Due di questi (Replace e Delete) duplicavano pulsanti con lo stesso nome già presenti nella toolbar della lista file in alto, creando un pannello destro sovraccarico e disordinato con due modi diversi per eseguire le stesse operazioni.

Nella versione 3.0.0:

  • Inspector di Edit ffpkg: Rimane solo Rename (pulsante a larghezza piena).
  • Inspector di Edit exFAT: Rimane solo Extract (pulsante a larghezza piena).

Extract viene mantenuto perché è l’unica azione specifica sulla selezione che non è disponibile nella toolbar.

Sottotitolo e layout del tab Convert

  • Il sottotitolo della pagina è stato aggiornato in “Convert between .exfat and .ffpkg” (prima era: “Convert an .exfat image into a .ffpkg image”).
  • Due schede ora sono impilate verticalmente, ognuna con la propria riga di stato e il proprio pulsante Convert. Entrambi i pulsanti si disattivano a vicenda quando una delle due operazioni è in esecuzione.

Note

  • Il payload BackPork è ancora necessario affinché i giochi backportati possano essere eseguiti su PS5. Vedere https://github.com/BestPig/BackPork.
  • OSFMount è ancora richiesto per qualsiasi operazione che monti un’immagine (Edit exFAT e entrambe le direzioni di Convert). Il tool segnalerà se non è installato.
  • UFS2Tool è incluso nel pacchetto — non è necessaria alcuna installazione separata.
  • .NET 8 Runtime (non lo SDK) è richiesto per UFS2Tool. L’app lo rileva automaticamente e mostra una richiesta se manca.

Download: PS5 exFAT Image Builder v3.0.0

Download: Source code PS5 exFAT Image Builder v3.0.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-06-16 / 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.