Comment puis-je supprimer le drm d'un fichier ePub?

19

Je voudrais supprimer la protection DRM de quelques-uns de mes livres électroniques, uniquement pour un usage personnel (car ils sont verrouillés, je ne peux pas les lire). Ils sont protégés par Adobe ADE DRM.

Sur Internet, il existe de nombreuses façons d'obtenir le résultat, mais la plupart d'entre elles sont obsolètes. Y en a-t-il une simple et efficace?

ed0
la source
1
Le "sont des questions ou des réponses comme ça ok" a été discuté il y a quelque temps sur meta ici: meta.askubuntu.com/questions/2971/… . La question ne se sort pas des limites. D'un autre côté, c'est une question de recommandation logicielle, vous pourriez donc obtenir des votes négatifs pour cette raison. Certaines personnes désapprouvent les questions de recommandation de logiciels.
RobotHumans

Réponses:

9

La réponse simple est non. Il existe un processus compliqué pour obtenir le DRM retiré de vos ebooks, mais c'est possible.

Vous devrez installer calibre et obtenir le plug-in de suppression de DRM séparément. Pour obtenir vos clés d'Adobe dans le lecteur de livres électroniques Calibre, vous devrez installer Adobe Digital Editions (ADE) avec Wine.

Suivez les instructions du plug-in de suppression de DRM pour le faire fonctionner.

Mise à jour 1: ADE 1.7 ne fonctionne plus correctement dans Wine. Les tentatives de téléchargement d'ebooks y échouent inévitablement. Seule la version 2.0.1 fonctionne avec cette méthode de suppression des DRM, et il est encore assez difficile de la configurer correctement dans Wine.

Mise à jour 2: Les outils DeDRM liés ici sont encore plus simples à utiliser si vous possédez légalement un appareil ebook. Mes livres achetés ou possédés sur les magasins de livres électroniques Kobo et Amazon peuvent être traités de manière assez triviale avec les plugins inclus dans les packages DeDRM liés dans ma réponse d'origine, car ils s'appuient sur l'ID de l'appareil pour la suppression des DRM. Aucune installation supplémentaire d'ADE n'est requise. Les fichiers téléchargés comprennent des étapes spécifiques à votre appareil.

Rewarp
la source
merci rewarp. En fait, j'ai essayé de cette façon, mais je ne peux pas installer ADE 3.0 ni 2.0 en utilisant le dépôt Ubuntu 14.04 pour Wine. des idées?
ed0
Il semble que ADE soit capricieux sur la plate-forme sur laquelle il est installé (vous devrez utiliser un préfixe 32 bits) ainsi que l'installation de quelques dll Windows. Il semble qu'Adobe veuille encore assez ignorer l'existence de la communauté Linux dans son ensemble. appdb.winehq.org/objectManager.php?sClass=version&iId=30159
Rewarp
3
J'ai réussi à faire fonctionner ADE en installant la version 1.7 d'ADE. Cela ne vaut tout simplement pas la peine de faire fonctionner les versions 2.0 et 3.0.
Rewarp
2
Cela a fonctionné pour moi: winetricks adobe_diged. Il installe ADE 1.7.2 dans WINEPREFIX ~ / .local / share / wineprefixes / adobe_diged
bmaupin
@bmaupin et n'oubliez pas d' sudo apt-get install winetricksabord :)
BenB
14

C'est le moyen le plus simple que j'ai trouvé:

  1. Installer Adobe Digital Editions à l'aide de winetricks
    winetricks adobe_diged
  2. Téléchargez et installez ePUBee dans le même préfixe wine utilisé par Adobe Digital Editions
    $ cd ~ / Téléchargements
    $ wget http://download.epubee.com/ePUBeeePUBDRMRemoval.exe 
    $ WINEPREFIX = ~ / .local / share / wineprefixes / adobe_diged / wine ePUBeeePUBDRMRemoval.exe
  3. Démarrez Adobe Digital Editions et connectez-vous à votre compte Adobe
  4. Ajoutez vos livres DRM et attendez qu'ils soient lisibles (déchiffrés)
  5. Exécutez ePUBee. Il doit décrypter automatiquement tous les fichiers ajoutés à Adobe Digital Editions pour
    ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Application \ Data / decrypt /
  6. Utilisez Calibre ou votre outil de gestion ePUB préféré pour obtenir les ePUB sur votre lecteur
user3394233
la source
2
Cette méthode fonctionne-t-elle toujours, maintenant que ADE 1.7 ne fonctionne plus correctement avec les serveurs de téléchargement? J'espère bien que cela semble beaucoup plus facile que ma réponse.
Rewarp
1
l'étape 5 n'a pas fonctionné pour moi, j'ai donc utilisé la clé dans ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Application Data / magic_keys dans le plugin DeDRM de calibre.
Ferroao
7

Les autres réponses ne fonctionnent plus (ou l'ont fait pour moi). Malheureusement, le faire fonctionner est compliqué et utilisera + 5 Go d'espace. Cependant, c'est ce que j'ai fait pour le faire fonctionner. J'espère avoir inclus toutes les étapes. Il installe ADE 2.0.1

Remarque: wine1.7 et la version du référentiel pour winetricks ont échoué pour l'installation de dotdeb (requis pour ADE 2.0.1), j'ai donc installé les derniers winetricks et wine

  • Repo Winetricks - Winetricks
    • J'avais l'habitude whereis winetricksde le trouver et j'ai déplacé les winetricks téléchargés à cet emplacement (par exemple /usr/bin/winetricks)
  • Wine2.0 - guide
    • Supprimez votre version actuelle de wine avant d'installer la nouvelle version
    • sudo add-apt-repository ppa:ricotz/unstable
    • sudo apt-get update && sudo apt install wine-stable

Installation d'ADE 2.0.1

J'ai utilisé ce guide (partiellement reproduit ici)

Fichiers à télécharger Pas
  • WINEPREFIX=~/.adewine WINEARCH=win32 wineboot
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks -q windowscodecs && winetricks -q corefonts
  • wine ~/Downloads/dotnetfx35setup.exe # Cela prendra un certain temps
  • wine ~/Downloads/ADE_2.0_Installer.exe

À ce stade, vous devez ouvrir ADE et vous connecter pour l'autoriser afin de permettre à calibre d'obtenir votre clé plus tard.

WINEPREFIX=$HOME/.adewine/ wine ~/.adewine/drive_c/Program\ Files/Adobe/Adobe\ Digital\ Editions\ 2.0/DigitalEditions.exe

Installer Python et Pycrypto pour Calibre

Le script de suppression de drm avec calibre recommande python2.7 mais python2.6 semble fonctionner. Pour moi, il y avait un bogue où wine ne peut pas trouver python.exe et a une erreur de

wine: cannot find L"C:\\windows\\system32\\python.exe"

J'ai travaillé autour de cela en le liant.

Installer python26
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks python26
  • cd ~/.adewine/drive_c/windows/system32 && ln -s ../../Python26/python.exe ./; cd -
Installer Pycrypto

Installer le plugin calibre et drm

Installer calibre
  • sudo apt-get install calibre

    Installer le plugin de calibre DeDRM
  • Télécharger DeDRM_tools de cette prise en pension

  • Extrayez le répertoire DeDRM_calibre_plugin à l'intérieur du fichier zip n'importe où
  • Ouvrez Calibre et allez dans: Preferences-> Plugins-> Load Plugin from file-> Choisissez aussi DeDRM_plugin.zipdans le répertoire que vous avez extrait.

Configurer le plug-in DRM

  • Dans les plugins (d'avant), recherchez drmouDeDRM
  • Sélectionnez Customize plugin->Adobe Digital Editions ebooks
  • Dans WINEPREFIX, entrez /home/YOURUSERNAME/.adewine# Remplacez YOURUSERNAME par votre nom d'utilisateur :)
  • Sélectionnez le signe Green Plus et donnez un nom à la clé

Tester

  • Téléchargez un livre dans ADE en ouvrant le fichier .ascm (ou en le faisant glisser). Vous pouvez ouvrir ADE en exécutantWINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe

  • Exécutez Calibre et ajoutez un livre à partir de ~ / Documents / My Digital Editions / bookname.epub

Miati
la source