Saltar al contenido

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

Este dilema se puede solucionar de diferentes formas, pero nosotros te dejamos la que para nosotros es la respuesta más completa.

Solución:

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

  1. Instalar Adobe Digital Editions con winetricks
    winetricks adobe_diged
  2. Descarga e instala ePUBee dentro del mismo vino prefix utilizado por Adobe Digital Editions
    $ cd ~/Downloads
    $ 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’ed 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

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 conseguir tu keys 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 todavía es bastante difícil configurarlo correctamente en Wine.

Actualización 2: Las herramientas DeDRM vinculadas aquí son aún más sencillas de usar si posee legalmente 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 DeDRM vinculados en mi respuesta original, ya que dependen del 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.

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

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

  • Repositorio Winetricks – Winetricks
    • solía whereis winetricks para encontrarlo y movió los winetricks descargados a esa ubicación (por ejemplo /usr/bin/winetricks)
  • Wine2.0 – guía
    • Elimina tu 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

Instalación de ADE 2.0.1

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

Archivos para descargar

  • Dotnet Framework 3.5SP1
  • ADE 2.0.1

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 key mas tarde.

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

Instale 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 vinculándolo.

Instalar python26

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

Instalar Pycrypto

  • export WINEPREFIX=$HOME/.adewine/
  • Instalé el archivo desde aquí (Voidspace) y este archivo: PyCrypto 2.6 para Python 2.6 32bit (sig)
    • wine pycrypto-2.6.win32-py2.6.exe

Instalar el plugin calibre y drm

Instalar calibre

  • sudo apt-get install calibre

    Instalar el complemento DeDRM calibre

  • Descarga DeDRM_tools desde este repositorio

  • Extraiga el directorio DeDRM_calibre_plugin dentro del archivo zip en cualquier lugar
  • Abre Calibre y entra en: Preferences -> Plugins -> Load Plugin from file -> Elegir DeDRM_plugin.zip del directorio que extrajo también.

Configurar el complemento DRM

  • En los complementos (desde antes) busque drm o DeDRM
  • Seleccione Customize plugin -> Adobe Digital Editions ebooks
  • En WINEPREFIX poner /home/YOURUSERNAME/.adewine # Reemplaza YOURUSERNAME con tu nombre de usuario 🙂
  • Seleccione el signo más verde y dé el key un nombre

Prueba

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

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

Si te gusta el asunto, puedes dejar un artículo acerca de qué le añadirías a este artículo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *