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 .]
quelle
Antworten:
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 -shadow
diese Option, um das schreibgeschütztexxx.cdr
Bild 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:
Dann brennen Sie die
newxxx.cdr
auf `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.
quelle