vendredi 9 août 2013

Enlever les DRM des ebooks


Les DRM ( « Digital Right Management », ou en français « Gestion des droits numériques ») sont des dispositifs qui peuvent s’appliquer à tous les fichiers numériques (DVD, ebooks, logiciels, etc…) et qui limitent leur utilisation…

Lors d'un achat en ligne d'un livre au format epub, le site marchand ne fourni pas un  fichier EPUB mais un lien  pour télécharger un fichier du genre URLLink.acsm
Les fichiers ACSM sont des Fichiers divers principalement associés avec Adobe Digital Editions (Adobe Content Server Message ).

Pour pouvoir lire le fichier acheté, il faut donc avant tout, télécharger et installer le logiciel Adobe Digital Editions, créer un compte Adobe (ou bien on s'identifie avec l'ID d'adobe). Ensuite en cliquant sur le lien URLLink.acsm, on va placer le fichier dans le logiciel et le véritable livre numérique se télécharge. On peut alors le lire directement dans ADE ou le transférer par synchronisation sur sa liseuse compatible avec les DRM Adobe.

Pour enlever les DRM
Lancez-le et vérifiez qu’il détecte bien votre dossier ADE: la ligne Input Path doit contenir : My Digital Editions .
Il y a le tutoriel ici et pour le download
  • Avec Calibre, le logiciel de gestion d'ebooks
On télécharge les outils
En dézippant le fichier obtenu, on trouve le dossier DeDRM_calibre_plugin
Il ne reste plus qu'à intaller le plugin DeDRM_plugin.zip
Dans Calibre
\préférences\avancé - extension\Charger un module d'extension à partir d'un fichier
Cliquer sur le fichier DeDRM_plugin.zip
Relancer Calibre puis \Ajouter des livres
Pointer les fichiers téléchargés dans ADE à l'emplacement : My Digital Editions .
C'est fait, plus de DRM
  • Avec des scripts Python sous Windows
  1. On télécharge et on installe Python (logiciel permettant de faire tourner les scripts en langage python).
  2. On télécharge et on installe PyCrypto (logiciel de cryptographie écrit en langage python). Attention à bien prendre la version de PyCrypto correspondant à la version de Python que vous avez installée (actuellement, la 2.75).
  3. Avec les outils précédemment téléchargés, on trouve le dossier DeDRM_Windows_Application
  4. On copie le dossier DeDRM_App dans c:\mes documents
  5. On ouvre le dossier DeDRM_App et on trouve le fichier DeDRM_Drop_Target.bat
  6. Par un clic droit, on crée un raccourci que l'on place sur le bureau
  7. Au lancement de l'application, il faut renseigner le répertoire ou se trouve le fichier monFichier.epub avec DRM
  8. Le script trouve lui-même la clé Adobe dans le fichier C:\Users\mon_nom\AppData\Local\DeDRMPrefs\adeptkey.der
  9. L'action sur le bouton Process ebook génère le livre monFichier_nodrm.epub qui s'ouvre maintenant avec n'importe quelle liseuse d'ebooks