Montage d'une ISO SafeDisc-protégée sur Linux

J'ai une copy d'un CD de logiciels très vieux et obscur (vers 2004). Le disque utilise la protection contre la copy SafeDisc et doit être dans le bac CD pour que le programme s'exécute.

J'ai utilisé le CD original sous Wine sur Linux sans accroc pendant des années. Cependant, il y a quelques semaines, le CD a été endommagé et n'est plus viable.

Heureusement, j'ai une sauvegarde ISO du CD créé avec Alcohol 120%, ce qui signifie qu'il contient toutes datatables de protection nécessaires au programme pour vérifier le CD. Dans Windows, tout ce que j'ai à faire est de monter l'ISO avec un émulateur de disque tel que Alcohol 120% ou MagicISO et le programme fonctionne parfaitement.

Existe-t-il une méthode similaire pour monter l'ISO sous Linux ou directement sous Wine avec une émulation de protection contre la copy telle que datatables SafeDisc soient accessibles? J'ai essayé les methods de assembly GUI native dans Wine ainsi que l'utilitaire de assembly Linux ( mount -o loop src.iso /media/cdrom ), etc, mais aucune de ces methods n'émet la protection contre la copy SafeDisc.

Je devrais noter que j'ai reçu l'autorisation de l'éditeur de contourner le DRM SafeDisc pour l'exécuter sur Linux tant que je ne divulgue pas que je le fais. Ils ne fabriquent plus le logiciel ou n'ont aucun vieux CD dans leur inventaire.

Vous pouvez utiliser CDemu pour lire Alcohol 120% .mds images et autres, et fonctionnera avec la plupart des formats de protection contre la copy de CD. Il y a une option "Bad Sector Emulation" que vous devrez cocher dans l'interface graphique de gcdemu avant de charger l'image.

Ce n'est pas dans Debian GNU / Linux, mais il est assez facile de build des packages (et les commands pour le faire sont documentées). http://cdemu.sourceforge.net/