Montando um ISO protegido por SafeDisc no Linux

5

Eu tenho uma cópia de um CD de software muito antigo e obscuro (por volta de 2004). O disco usa proteção contra cópia SafeDisc e precisa estar na bandeja de CD para o programa ser executado.

Eu tenho usado o CD original no Wine no Linux sem problemas há anos. No entanto, há algumas semanas, o CD ficou danificado e não é mais viável.

Felizmente, eu tenho um backup ISO do CD criado com o Alcohol 120%, o que significa que ele contém todos os dados de proteção necessários para que o programa verifique o CD. No Windows, tudo o que tenho que fazer é montar o ISO com um emulador de disco como Alcohol 120% ou MagicISO e o programa é executado sem problemas.

Existe uma maneira semelhante de montar o ISO no Linux ou diretamente no Wine com emulação de proteção contra cópia, de forma que os dados do SafeDisc sejam acessíveis? Eu tentei os métodos de montagem GUI nativos no Wine, bem como o utilitário de montagem do Linux ( mount -o loop src.iso /media/cdrom ), etc, etc, mas nenhum desses métodos emulam a proteção contra cópias do SafeDisc.

Devo observar que recebi permissão do editor para contornar o SafeDisc DRM para executá-lo no Linux, desde que eu não divulgue que estou fazendo isso. Eles também não fazem mais o software nem têm CDs antigos no inventário.

    
por user339676 31.12.2015 / 14:57

1 resposta

0

Você pode usar o CDemu para ler Alcohol 120% .mds e similares, e trabalhará com a maioria dos formatos de proteção contra cópia de CD. Há uma opção "Emulação de setor inválido" que você pode precisar marcar na GUI do gcdemu antes de carregar a imagem.

Não está no Debian GNU / Linux, mas é muito fácil construir pacotes (e os comandos para isso são documentados). link

    
por 24.11.2016 / 14:30