¿Cómo puedo modificar una imagen de DVD (ISO) y luego grabar un nuevo DVD?

6

Tengo una copia (legítima) de Star Wars Battlefront 1 para Play Station 2 (PS2). Hay modos de juego disponibles (diferentes pieles de personajes, etc.) que me gustaría probar. Aparentemente esto se puede hacer, pero ahora estoy arrancándome el pelo ...

Puedo hacer una imagen del DVD original usando la Utilidad de Discos. Crea un archivo CDR. Cuando lo grabo en un DVD-R (nuevamente, usando la Utilidad de Discos), puedo hacer que la PS2 cargue el juego (usando Swap Magic para cargar el DVD-R, esta PS2 no está modificada - Swap Magic "mods suaves" para cargar DVD grabados).

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

Por lo tanto, tener tanto trabajo todo se ve bien, pero lo que quiero hacer ahora es modificar algunos de los archivos antes de grabar el DVD-R.

OSX no me deja editar la imagen ISO (CDR). Aparentemente, esto se debe a que ISO9660 no está realmente diseñado para permitir modificaciones, por lo que incluso el uso de las utilidades de línea de comandos (hdiutil) con la opción -readwrite no me permitirá modificar la imagen.

Entonces, sospecho que necesito extraer los archivos en el sistema de archivos, agregar / modificar los archivos de datos del juego para el juego mod, luego crear una nueva imagen ISO y quemarla. Pero esto no funciona, solo estoy creando posavasos ahora. (La Mac puede leer el DVD grabado, pero la PS2 no reconoce el disco como válido). Esto por ejemplo, no da el resultado deseado:

$ 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

¿Cómo puedo modificar los archivos en una imagen ISO de DVD para que esto funcione?

Gracias

[Editar: Originalmente mencioné PS2 en el título, pero en realidad es una pista falsa. Este problema parece existir para cualquier persona que desee modificar una imagen ISO en OS X. Vea, por ejemplo, este antiguo discusión del mismo problema .]

    
pregunta Lynda 25.06.2013 - 04:31

1 respuesta

2

Sé de dos técnicas para modificar imágenes de disco de solo lectura: usando una imagen dispersa o un archivo de sombra. Esto es lo que debe hacer usando un archivo de sombra:

Crea una imagen de tu CDR (que ya has hecho). Llamaré a esto xxx.cdr.

Use hdiutil attach xxx.cdr -shadow que monta la imagen xxx.cdr de solo lectura junto con un archivo de sombra donde se mantendrán todos los cambios. Por lo tanto, se comporta como una imagen de lectura / escritura montada.

Haz tus cambios.

Desmonte el disco: ahora tendrá xxx.cdr y xxx.cdr.shadow

Ahora ejecuta:

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

Luego grabe el newxxx.cdr en 'DVD-R.

Este es el método que he usado para crear una imagen de Snow Leopard para ser utilizada por Parallels o VMware. Mi publicación en un tema de MacRumors es solo parte de una larga discusión.

Es posible que tenga que modificar lo anterior para adaptarse a sus necesidades particulares. No tengo experiencia directa en el trabajo con imágenes de PS2.

    
respondido por el Gilby 26.06.2013 - 02:53

Lea otras preguntas en las etiquetas