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 .]