Come posso modificare un'immagine DVD (ISO) e poi masterizzare un nuovo DVD?

7

Ho una copia (legittima) di Star Wars Battlefront 1 per Play Station 2 (PS2). Ci sono mod di gioco disponibili (diverse skin di personaggi, ecc.) Che mi piacerebbe provare. Apparentemente questo può essere fatto, ma mi sto strappando i capelli adesso ...

Posso creare un'immagine del DVD originale usando Utility Disco. Crea un file CDR. Quando lo masterizzo su un DVD-R (di nuovo, usando Utility Disco), posso caricare la PS2 (usando Swap Magic per caricare il DVD-R, questa PS2 non è modificata - Swap Magic "soft mods" per caricare DVD masterizzati).

$ file SWBF1.iso
SWBF1.iso:                      UDF filesystem data (version 1.5) '1_01                           '
$

Quindi avere tutto questo lavoro sembra buono ma quello che voglio fare ora è modificare alcuni dei file prima di masterizzare il DVD-R.

OSX non mi consente di modificare l'immagine ISO (CDR). Apparentemente ciò è dovuto al fatto che ISO9660 non è realmente progettato per consentire modifiche, quindi anche l'utilizzo delle utilità della riga di comando (hdiutil) con l'opzione -readwrite non mi consentirà di modificare l'immagine.

Quindi ho il sospetto che ho bisogno di estrarre i file sul file system, aggiungere / modificare i file dei dati di gioco per la mod del gioco, quindi creare una nuova immagine ISO e masterizzarla? Ma questo non funziona - sto creando solo sottobicchieri ora. (Il Mac può leggere il DVD masterizzato ma la PS2 non riconosce il disco come valido). Questo ad esempio, non riesce a dare il risultato desiderato:

$ cd /path-to-extracted-files
$ hdiutil makehybrid -udf -udf-volume-name 1_01 -o SWBF1_mod.iso .
$ hdiutil burn SWBF1_mod.iso 
$ file ../*.iso
../SWBF1.iso:                      UDF filesystem data (version 1.5) '1_01                           '
../SWBF1_mod.iso:                  data

Come posso modificare i file su un'immagine ISO DVD per fare in modo che funzioni?

Grazie

[Modifica: ho originariamente menzionato PS2 nel titolo, ma questa è davvero un'aringa rossa. Questo problema sembra esistere per chiunque voglia modificare un'immagine ISO su OS X. Vedi ad esempio questo vecchio discussione dello stesso problema .]

    
posta Lynda 25.06.2013 - 04:31
fonte

1 risposta

2

Conosco due tecniche per modificare le immagini del disco in sola lettura, utilizzando un'immagine sparsa o un file shadow. Ecco cosa fare usando un file shadow:

Crea un'immagine del tuo cdr (che hai già fatto) - Chiamerò questo xxx.cdr.

Utilizza hdiutil attach xxx.cdr -shadow che monta l'immagine di sola lettura xxx.cdr insieme a un file shadow in cui verranno conservate tutte le modifiche. Quindi si comporta come un'immagine di lettura / scrittura montata.

Apporta le tue modifiche.

Smonta il disco - ora avrai xxx.cdr e xxx.cdr.shadow

Ora esegui:

hdiutil convert -format UDTO -o newxxx.cdr xxx.cdr -shadow

Quindi masterizza newxxx.cdr in "DVD-R.

Questo è il metodo con cui ho creato un'immagine di Snow Leopard per essere utilizzata da Parallels o VMware. La mia pubblicazione in un thread MacRumors fa parte di una lunga discussione.

Potrebbe essere necessario variare quanto sopra per soddisfare le tue esigenze particolari. Non ho esperienza diretta con le immagini PS2.

    
risposta data 26.06.2013 - 02:53
fonte

Leggi altre domande sui tag