Home Homebrew ShadowMountPlus 1.5beta2 rivoluziona l’installazione automatica dei giochi su PS5 jailbroken

[Scena PS5] ShadowMountPlus 1.5beta2 rivoluziona l’installazione automatica dei giochi su PS5 jailbroken

348
0

Dopo che il developer VoidWhisper ha spostato lo sviluppo di ShadowMount su Ko-Fi, in molti hanno chiesto delucidazioni riguardo questa scelta, soprattutto perché il progetto, di fatto, sembra essere diventato closed source.

La decisione ha inevitabilmente acceso il dibattito all’interno della scena PS5 jailbreak, da sempre fortemente legata alla filosofia open source e alla trasparenza dello sviluppo pubblico.

È proprio in questo clima che il developer drakmor ha deciso di intervenire rilasciando autonomamente un fork del progetto, rinominato ShadowMountPlus e pubblicato su GitHub, mantenendo quindi una natura aperta e consultabile dalla community.

Anche se attualmente si tratta di una versione beta, il fork rappresenta molto più di una semplice alternativa: è una presa di posizione chiara a favore dello sviluppo aperto e collaborativo.

La trasformazione percepita di ShadowMount in un progetto chiuso ha generato perplessità non solo per una questione di principio, ma anche per motivi pratici.

Nella scena homebrew, la possibilità di analizzare il codice, proporre miglioramenti e verificare la sicurezza dei payload è un elemento fondamentale.

La mancanza di accesso pubblico può rallentare l’innovazione e creare diffidenza, soprattutto quando si parla di strumenti che operano a basso livello su una console modificata.

ShadowMountPlus nasce quindi con l’obiettivo di garantire continuità tecnica e apertura. Il payload automatizza completamente il processo di scansione, mount e registrazione dei giochi PS5, lavorando in background senza necessità di interventi manuali.

La versione 1.5beta2 introduce miglioramenti significativi nella gestione delle librerie di grandi dimensioni, un backend exFAT basato su LVD impostato di default e un supporto sempre più solido al formato .ffpkg in UFS2, oggi considerato la soluzione più performante.

Compatibilità

  • Supporta tutti i firmware PS5 jailbroken che eseguono Kstuff v1.6.7.

Supporto immagini attuale

Nota: Il supporto PFS è sperimentale.

EstensioneFilesystem montatoBackend di attachStato
.exfatexfatfsLVD o MD (configurabile)Stabile
.ffpkgufsLVD o MD (configurabile)Alte prestazioni
.ffpfspfsLVDSperimentale

Note

  • Backend, modalità sola lettura e dimensione dei settori possono essere configurati tramite /data/shadowmount/config.ini.
  • Il debug opzionale può essere abilitato con debug=1 (scrive su console e su /data/shadowmount/debug.log).

Filesystem consigliato

  • Preferire UFS (.ffpkg) per i giochi compatibili: generalmente più performante (~1,5-2,5x rispetto a exFAT).
  • Usare exFAT (.exfat) per i giochi che funzionano solo con layout stile disco esterno, poiché exFAT non distingue maiuscole/minuscole.

Configurazione runtime (/data/shadowmount/config.ini)

File opzionale. Se non esiste, vengono utilizzate le impostazioni predefinite integrate.

Chiavi supportate (tutte opzionali)

  • debug=1|0 (1 abilita l’output di log_debug sulla console + /data/shadowmount/debug.log; il valore predefinito è 0).
  • mount_read_only=1|0
  • exfat_backend=lvd|md
  • ufs_backend=lvd|md
  • scanpath=<percorso_assoluto> (ripetibile su più righe)
  • exfat_sector_size=<valore>
  • ufs_sector_size=<valore>
  • pfs_sector_size=<valore>
  • lvd_exfat_sector_size=<valore>
  • lvd_ufs_sector_size=<valore>
  • lvd_pfs_sector_size=<valore>
  • md_exfat_sector_size=<valore>
  • md_ufs_sector_size=<valore>

Comportamento dei percorsi di scansione

  • Se è presente almeno uno scanpath=..., verranno usati solo i percorsi personalizzati.
  • /data/ufsmnt viene sempre aggiunto automaticamente.
  • Il ciclo completo di scansione viene eseguito ogni 10 secondi.

Validazione

  • Consultare config.ini.example per un modello pronto all’uso.

Nome dei mount point

I mountpoint delle immagini vengono creati in: /data/ufsmnt/<nome_immagine>-<suffisso_fs>

Percorsi di scansione predefiniti

  • /data/homebrew
  • /data/etaHEN/games
  • /mnt/ext0/homebrew
  • /mnt/ext0/etaHEN/games
  • /mnt/ext1/homebrew
  • /mnt/ext1/etaHEN/games
  • /mnt/usb0/homebrew .. /mnt/usb7/homebrew
  • /mnt/usb0/etaHEN/games .. /mnt/usb7/etaHEN/games
  • /mnt/usb0 .. /mnt/usb7
  • /mnt/ext0
  • /mnt/ext1
  • /data/ufsmnt (scansione contenuto immagini montate)

È possibile sovrascrivere i percorsi tramite scanpath=... in /data/shadowmount/config.ini.

Creazione immagine exFAT

Linux (Ubuntu/Debian)


sudo apt-get install -y exfatprogs exfat-fuse fuse3 rsync
truncate -s <dimensione> test.exfat
mkfs.exfat -c 32768 test.exfat
mkdir -p /mnt/exfat
mount -t exfat-fuse -o loop test.exfat /mnt/exfat
rsync -r --info=progress2 APPXXXX/ /mnt/exfat/
umount /mnt/exfat

Windows

  • Consigliato: usare make_image.bat (wrapper per New-OsfExfatImage.ps1 + OSFMount).
  • Installare OSFMount.
  • Eseguire cmd.exe come Amministratore.

Creazione immagine UFS2 (.ffpkg)

FreeBSD

  • Script: mkufs2.sh
  • Calcola automaticamente la dimensione (sorgente + 20% + 10MB)
  • Utilizzare il formato UFS2 (newfs -O 2) con -b 32768 -f 4096

Windows

  • Creazione immagini UFS2 con UFS2Tool
  • Formato consigliato: .ffpkg

Installazione e utilizzo

Metodo 1: Iniezione manuale payload (Porta 9021)

  • Inviare notify.elf (opzionale).
  • Inviare shadowmountplus.elf.
  • Attendere la notifica: “ShadowMount+”.

Metodo 2: PLK Autoloader (consigliato)


!1000
kstuff.elf
!1000
notify.elf
!1000
shadowmountplus.elf

Note importanti

  • Prima esecuzione: Con librerie grandi la scansione iniziale può richiedere alcuni secondi.
  • Giochi molto grandi (100GB+): attendere qualche secondo extra per la verifica prima della notifica “Installato”.

Changelog

Codice completamente rifattorizzato.

  • Gestione ottimizzata di un numero elevato di cartelle.
  • Eliminazione delle operazioni duplicate.
  • Registrazione corretta dei giochi.
  • Montaggio delle immagini in sola lettura per impostazione predefinita.
  • Smontaggio corretto e rimozione delle cartelle allo spegnimento o riavvio.
  • Possibilità di personalizzare le cartelle da sottoporre a scansione.

Download: ShadowMountPlus 1.5beta2

Download: Source code ShadowMountPlus 1.5beta2

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-03-12 / Link di affiliazione / Immagini da Amazon Product Advertising API