Wie kann ich ein DVD-Image (ISO) ändern und dann eine neue DVD brennen?

8

Ich habe eine (legitime) Kopie von Star Wars Battlefront 1 für die Play Station 2 (PS2). Es gibt Spielmods (verschiedene Charakter-Skins usw.), die ich ausprobieren möchte. Anscheinend kann das gemacht werden, aber ich reiße mir jetzt die Haare aus ...

Ich kann mit dem Festplatten-Dienstprogramm ein Image der Original-DVD erstellen. Es wird eine CDR-Datei erstellt. Wenn ich das auf eine DVD-R brenne (wieder mit dem Festplatten-Dienstprogramm), kann ich die PS2 zum Laden des Spiels bringen (mit Swap Magic zum Laden der DVD-R ist diese PS2 nicht modifiziert - Swap Magic "Soft Mods" es, um gebrannte DVDs zu laden).

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

So viel Arbeit zu haben, sieht alles gut aus, aber ich möchte jetzt einige der Dateien ändern, bevor ich die DVD-R brenne.

Mit OSX kann ich das ISO-Image (CDR) nicht bearbeiten. Anscheinend liegt dies daran, dass ISO9660 nicht wirklich dafür ausgelegt ist, Änderungen zuzulassen. Selbst wenn ich Befehlszeilenprogramme (hdiutil) mit der Option -readwrite verwende, kann ich das Bild nicht ändern.

Ich vermute also, ich muss die Dateien in das Dateisystem extrahieren, die Spieldatendateien für den Spielmod hinzufügen / ändern, dann ein neues ISO-Image erstellen und das brennen? Aber das funktioniert nicht - ich erstelle gerade Untersetzer. (Der Mac kann die gebrannte DVD lesen, aber die PS2 erkennt die Festplatte nicht als gültig an.) Dies führt beispielsweise nicht zum gewünschten Ergebnis:

$ 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

Wie kann ich Dateien auf einem DVD-ISO-Image ändern, damit dies funktioniert?

Vielen Dank

[Bearbeiten: Ich habe PS2 ursprünglich im Titel erwähnt, aber das ist wirklich ein roter Hering. Dieses Problem scheint für jeden zu bestehen, der ein ISO-Image unter OS X ändern möchte. Siehe zum Beispiel diese alte Diskussion desselben Problems .]

Lynda
quelle
Ich sollte hinzufügen, dass vorhandene Tutorials dazu nur Windows sind und Software wie "Apache 1.1" und "ImgBurn" beinhalten, die nur Windows sind. Ich habe Toast, Festplatten-Dienstprogramm und Befehlszeilenfähigkeiten.
Lynda
1
Nitpick, als ich PS / 2 sah, dachte ich sofort an IBMs späten Desktop-Computer. Ich denke, PS2 ist die gebräuchlichste Abkürzung für das Spielsystem.
Alan Shutko

Antworten:

3

Ich kenne zwei Techniken, um schreibgeschützte Disk-Images zu ändern - entweder mit einem spärlichen Image oder einer Schattendatei. Gehen Sie mit einer Schattendatei folgendermaßen vor:

Erstellen Sie ein Bild Ihrer CDR (was Sie bereits getan haben) - ich werde diese xxx.cdr nennen.

Verwenden Sie hdiutil attach xxx.cdr -shadowdiese Option, um das schreibgeschützte xxx.cdrBild zusammen mit einer Schattendatei bereitzustellen, in der alle Änderungen gespeichert werden. Es verhält sich also wie ein gemountetes Lese- / Schreibbild.

Nehmen Sie Ihre Änderungen vor.

Hängen Sie die Festplatte aus - Sie haben jetzt xxx.cdr und xxx.cdr.shadow

Führen Sie jetzt aus:

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

Dann brennen Sie die newxxx.cdrauf `DVD-R.

Dies ist die Methode, mit der ich ein Snow Leopard-Image für Parallels oder VMware erstellt habe. Mein Beitrag in einem MacRumors-Thread ist nur ein Teil einer langen Diskussion.

Möglicherweise müssen Sie die oben genannten Änderungen an Ihre speziellen Anforderungen anpassen. Ich habe keine direkte Erfahrung mit der Arbeit mit PS2-Bildern.

Gilby
quelle
5
Danke Gilby. Ich habe dies versucht, aber es weigert sich, Lese- / Schreibzugriff bereitzustellen, obwohl eine xxx.cdr.shadow-Datei erstellt wird. Ich kann jedoch keine Dateien auf dem bereitgestellten Volume ändern.
Lynda