¿Cómo puedo eliminar el drm de un archivo ePub?

19

Me gustaría eliminar la protección DRM de un par de mis libros electrónicos, solo para USO PERSONAL (dado que están bloqueados, no puedo leerlos). Están protegidos por Adobe ADE DRM.

En Internet hay muchas formas de obtener el resultado, pero la mayoría de ellas están desactualizadas. ¿Hay alguna simple y efectiva?

ed0
fuente
1
El "son preguntas o respuestas como esta bien" se discutió hace algún tiempo en meta aquí: meta.askubuntu.com/questions/2971/… . La pregunta no se hace fuera de los límites. Por otro lado, es una pregunta de recomendación de software, por lo que podría estar recibiendo votos negativos por ese motivo. Algunas personas desaprueban las preguntas de recomendación de software.
RobotHumans

Respuestas:

9

La respuesta simple es no. Hay un proceso complicado para eliminar el DRM de sus libros electrónicos, pero es posible.

Deberá instalar calibre y obtener el complemento de eliminación de DRM por separado. Para obtener sus claves de Adobe en el lector de libros electrónicos Calibre, deberá instalar Adobe Digital Editions (ADE) con Wine.

Siga las instrucciones en el complemento de eliminación de DRM para que funcione.

Actualización 1: ADE 1.7 ya no funciona correctamente en Wine. Los intentos de descargar libros electrónicos en él inevitablemente fallan. Solo la versión 2.0.1 funciona con este método de eliminación de DRM, y aún es bastante difícil configurarlo correctamente en Wine.

Actualización 2: Las herramientas de DeDRM vinculadas aquí son aún más sencillas de usar si legalmente posee un dispositivo de libro electrónico. Mis libros comprados o poseídos en las tiendas de libros electrónicos Kobo y Amazon pueden procesarse de manera bastante trivial con los complementos incluidos en los paquetes de DeDRM vinculados en mi respuesta original, ya que dependen de la ID del dispositivo para la eliminación de DRM. No se requiere más instalación de ADE. Los archivos descargados incluyen pasos específicos para su dispositivo.

Volver a deformar
fuente
Gracias volver a deformar. En realidad, lo intenté de esta manera, pero no puedo instalar ADE 3.0 ni 2.0 usando los repositorios Ubuntu 14.04 para wine. ¿algunas ideas?
ed0
Parece que ADE es quisquilloso con la plataforma en la que está instalado (necesitará usar un prefijo de 32 bits) además de instalar también algunos dlls de Windows. Parece que Adobe todavía está bastante interesado en ignorar la existencia de la comunidad Linux en su conjunto. appdb.winehq.org/objectManager.php?sClass=version&iId=30159
Rewarp
3
Logré que ADE funcionara instalando la versión 1.7 de ADE. Simplemente no vale la pena hacer funcionar las versiones 2.0 y 3.0.
Reformular
2
Esto funcionó para mí: winetricks adobe_diged. Instala ADE 1.7.2 en WINEPREFIX ~ / .local / share / wineprefixes / adobe_diged
bmaupin el
@bmaupin y no te olvides sudo apt-get install winetricksprimero :)
BenB
14

Esta es la forma más simple que he encontrado:

  1. Instale Adobe Digital Editions usando winetricks
    trucos de vino adobe_diged
  2. Descargue e instale ePUBee dentro del mismo prefijo de vino utilizado por Adobe Digital Editions
    $ cd ~ / Descargas
    $ wget http://download.epubee.com/ePUBeeePUBDRMRemoval.exe 
    $ WINEPREFIX = ~ / .local / share / wineprefixes / adobe_diged / wine ePUBeeePUBDRMRemoval.exe
  3. Inicie Adobe Digital Editions e inicie sesión en su cuenta de adobe
  4. Agregue sus libros DRM y espere hasta que sean legibles (descifrados)
  5. Ejecute ePUBee. Debería descifrar automáticamente cualquier archivo agregado a Adobe Digital Editions para
    ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Application \ Data / decrypt /
  6. Use Calibre o su herramienta de administración de ePUB favorita para obtener los ePUB en su lector
usuario3394233
fuente
2
¿Sigue funcionando este método, ahora que ADE 1.7 ya no funciona correctamente con los servidores de descarga? Eso espero, ya que esto parece mucho más fácil que mi respuesta.
Reformular el
1
el paso 5 no funcionó para mí, así que usé la clave en ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Application Data / magic_keys en el plugin DeDRM en calibre.
Ferroao
7

Las otras respuestas ya no funcionan (o lo hicieron para mí). Desafortunadamente, hacerlo funcionar es complicado y usará + 5GB de espacio. Sin embargo, esto es lo que hice para que funcione. Espero haber incluido todos los pasos. Instala ADE 2.0.1

Nota: wine1.7 y la versión en repositorio para winetricks fallaron al instalar dotdeb (requerido para ADE 2.0.1), así que instalé los últimos winetricks y wine

  • Winetricks repo - winetricks
    • Solía whereis winetricksencontrarlo y movía los winetricks descargados a esa ubicación (por ejemplo /usr/bin/winetricks)
  • Wine2.0 - guía
    • Elimine su versión actual de wine antes de instalar la nueva versión
    • sudo add-apt-repository ppa:ricotz/unstable
    • sudo apt-get update && sudo apt install wine-stable

Instalar ADE 2.0.1

Usé esta guía (parcialmente replicada aquí)

Archivos para descargar Pasos
  • WINEPREFIX=~/.adewine WINEARCH=win32 wineboot
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks -q windowscodecs && winetricks -q corefonts
  • wine ~/Downloads/dotnetfx35setup.exe # Tomará un tiempo
  • wine ~/Downloads/ADE_2.0_Installer.exe

En este punto, debe abrir ADE e iniciar sesión para autorizarlo y permitir que calibre obtenga su clave más adelante.

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

Instalar Python y Pycrypto para Calibre

El script para eliminar drm con calibre recomienda python2.7 pero python2.6 parece funcionar. Para mí, hubo un error en el que wine no puede encontrar python.exe y tiene un error de

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

Trabajé alrededor de eso al vincularlo.

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

Instalar calibre y plugin drm

Instalar calibre
  • sudo apt-get install calibre

    Instalar el complemento de calibre DeDRM
  • Descargue DeDRM_tools desde este repositorio

  • Extraiga el directorio DeDRM_calibre_plugin dentro del archivo zip a cualquier lugar
  • Abra Calibre y vaya a: Preferences-> Plugins-> Load Plugin from file-> Elija también DeDRM_plugin.zipdel directorio que extrajo.

Configurar el complemento DRM

  • En complementos (de antes) busca drmoDeDRM
  • Seleccione Customize plugin->Adobe Digital Editions ebooks
  • En WINEPREFIX ponga /home/YOURUSERNAME/.adewine# Reemplace YOURUSERNAME con su nombre de usuario :)
  • Seleccione el signo Green Plus y asigne un nombre a la clave.

Prueba

  • Descargue un libro en ADE abriendo el archivo .ascm (o arrastrándolo). Puede abrir ADE ejecutandoWINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe

  • Ejecute Calibre y agregue un libro desde ~ / Documents / My Digital Editions / bookname.epub

Miati
fuente