Il s'agit d'un programme qui va créer un patch NO-CD. A partir de l'exécutable original, le logiciel va fournir un exécutable qui ne nécessitera pas d'insérer le CD dans le lecteur pour jouer (ou du moins le CD strictement original).
Ce programme retire "l'enveloppe de protection" crée par Safedisc 2 autour du fichier de jeu.
AVERTISSEMENT : Art. L. 122-6-2. Toute publicité ou notice d'utilisation relative aux moyens permettant la suppression ou la neutralisation de tout dispositif technique protégeant un logiciel doit mentionner que l'utilisation illicite de ces moyens est passible des sanctions prévues en cas de contrefaçon.
Vous pouvez téléchargez dernière version de Safedisc 2 Cleaner ici.
L'archive zip ne contient que 2 fichiers : le programme en soi ainsi qu' une page html en anglais avec quelques explications sur le logiciel.
Après avoir dézippé le contenu de l'archive et lancé le programme, la fenêtre suivante s'affiche :

L'interface offre la possibilité d'influencer 2 réglages. Le premier concerne la taille du fichier (Filesize) qui va être généré. Vous pouvez soit décider que le fichier déprotégé aura la même taille que le fichier original (Keep filesize) soit choisir d'obtenir un fichier plus léger (Create smaller file). Il serait dommage de se priver de cette dernière possibilité et de gaspiller inutilement de l'espace disque. Je vous invite donc à choisir cette option.
L'autre réglage , Decrypting API stuff est paramétré par défaut sur Use bOOls eYe's method et vous ne devriez pas le modifier.
Cliquez à présent sur le bouton Unwrap.
Une boîte de dialogue de sélection de fichier s'ouvre :

Il s'agit de sélectionner le fichier exécutable protégé par Safedisc 2.
Le choix n'est pas forcément évident. Dans l'exemple ci-dessus, les 2 programmes, Morrowind Launcher.exe et Morrowind.exe pourraient convenir.
Si l'on choisi Morrowind Launcher.exe, voila ce que l'on obtient :

Le fichier n'est pas protégé par Safedisc 2.
On essaye alors avec un autre fichier exe, en l'occurrence Morrowind.exe.
Cette fois ci, on obtient le message suivant :

Ce fichier est bel et bien protégé et le numéro de version exact de la protection est affiché (ici : 2.51.021).
En cliquant sur OK, le programme va se mettre à décrypter le fichier exécutable. La progression du processus peut être visualisée en regardant la barre inférieure dans l'interface de Safedisc 2 Cleaner :

Vous êtes informés de la fin du décryptage par le message suivant :

Un fichier nommé SD2Cleaned.exe a été crée dans le même répertoire que le fichier original.
Il ne vous reste plus qu'à lancer ce fichier et voir si le jeu se charge. Cet exécutable devrait lancer le jeu de façon non protégée (plus besoin d'insérer le CD original).
Attention : plus besoin d'insérer le CD original ne veut pas dire n'insérer aucun CD. Certains jeux, après décryptage par SD2Cleaner continueront de vous demander de mettre le CD dans le lecteur, mais dans ce cas, une "mauvaise" copie fera l'affaire. Par "mauvaise copie" j'entends un CD ne présentant pas les secteurs spéciaux de la Safedisc 2, mais contenant tous les fichiers de l'original, le même nom de volume, etc.
Malheureusement, Safedisc 2 Cleaner ne permet pas encore de créer un exécutable déprotégé pour toutes les versions de la protection safedisc 2. Jusqu'à la version 2.51.021, il n'y a pas de problème.
Arrivé à la version 2.60.052, le programme est déja obligé d'utiliser une autre technique que précedemment. Du point de vue de l'utilisateur, le résultat sera le même : un programme permettant de lancer le jeu sans me CD original. A partir de la version 2.60.052, la version actuelle de SD2Cleaner (v1.1.2) ne crée plus un executable complètement décrypté, mais un "NO-CD Loader". Il s'agit d'un petit fichier qui lancera l'executable original (crypté et protégé) mais permettra de passer outre l'insertion du CD original.
Voyons comment cela se passe. Après sélection du fichier protégé par Safedisc 2.60.052, le programme nous affiche le numéro de version :

Avant de créer le No-CD Loader, le programme vous demande d'éjecter tout CD se trouvant dans vos lecteurs, y compris les CDs virtuels de Daemon Tools ou autre (choisir "Unmount all drives" dans Daemon Tools). Vous pouvez alors ensuite cliquer sur OK.
SD2Cleaner va lancer le jeu, vous verrez normalement apparaitre le logo puis la boïte de dialogue suivante :

Vous pouvez spécifier quels sont les paramètres de la ligne de commande à fournir au jeu. En effet, bon nombre de jeux acceptent que l'on rajoute des paramètres à la ligne de commande (par exemple, pour activer/désactiver certaines options : codes de triches, etc.)
Pour voir si le jeu original nécessite des paramètres à préciser sur la ligne de commande, faites un clic droit sur le raccourci du jeu présent sur votre bureau. Choisissez Propriétés et regardez la case Cible. Il y figure le chemin de l'executable du jeu et les paramètres éventuels.
En l'absence de paramètres à spécifier, cliquez simplement sur OK.
SD2Cleaner vous prévient alors de la fin de son travail :

Un fichier nom_du_jeu_NoCD_Loader.exe a été crée, il ne vous reste plus qu'à l'essayer.
Note : Pour le moment, SD2Cleaner ne supporte pas encore les versions postérieures à la 2.60.052.
Ne comptez donc pas sur lui pour obtenir un résultat avec des exécutables protégés par 2.70.30, 2.72, 2.8 ou toute nouvelle version de Safedisc 2.