Me gustaría saber cómo puedo quitar DRM de un libro Kindle. Me gustaría comprar un libro electrónico Kindle de Amazon. Quitaría el DRM y lo convertiría a Epub (para poder escucharlo en un auricular conectado a mi iPhone) y en formato PDF (así, mientras escucho, puedo seguir la historia en un lector de PDF (Okular) usando mi distribución basada en Ubuntu, y anotar el libro).
Pasé una hora buscando software para eliminar el DRM, pero solo encontré enlaces a páginas en las que el contenido no parecía útil o en el que no confiaba.
Respuestas:
Dejaré las legalidades y la ética de esto a los abogados, pero entiendo que es ilegal romper el DRM, pero legal hacer una copia de seguridad del material DRM al que tiene derecho legal de tener acceso.
La respuesta a la pregunta que creo se encuentra combinando dos obras separadas:
Las instrucciones se detallan en el enlace del complemento.
fuente
No voy a entrar en la legalidad de la eliminación de DRM, ya que varía según el país: en algunos se usa de manera justa, en otros la situación es turbia y en otros es explícitamente ilegal.
Los siguientes pasos funcionaron para mí, en Ubuntu 18.04.
Instale los programas necesarios usando el administrador de paquetes
Descargar otros programas necesarios
Complemento DeDRM
Kindle para PC v 1.17
(Basado estrechamente en la información de las preguntas frecuentes oficiales (instantánea) . Enlace a la última versión ).
Para obtener los mejores resultados, necesita una versión anterior de Kindle para PC (≤1.17). (Las versiones un poco más recientes (≥1.24) usan el formato de archivo KFX subóptimo para los libros descargados, mientras que incluso las versiones más recientes no pueden ser "explotadas" por el complemento DeDRM).
Desafortunadamente, esa versión de Kindle para PC ya no está disponible en los sitios web de Amazon, por lo que deberá buscar en google / duckduckgo el nombre del archivo
KindleForPC-installer-1.17.44170.exe
y descargarlo de algún sitio web incompleto. Para asegurarse de que ha descargado el archivo "original" (y no una versión modificada con malware adicional), debe verificar el hash del archivo. (md5 está "roto" y sha1 está parcialmente "roto", por lo que no recomiendo confiar únicamente en ellos).Si no confías en mí, una persona aleatoria en Internet, para decirte el hash correcto, (no tienes ninguna razón para hacerlo) puedes ir a las preguntas frecuentes oficiales, arriba - después de todo, ya estás confiando en el complemento DeDRM no ser malicioso (Hay un espacio en el hash sha256, en las Preguntas frecuentes, por alguna razón).
trucos de vino
No podemos usar winetricks para Kindle para PC, ya que instala la versión 1.20, que no es tan adecuada.
Instalar y ejecutar Kindle para PC
Ingrese los detalles de su cuenta de Amazon, descargue los libros relevantes al "dispositivo" (es decir, su computadora), etc.
Instale el complemento de calibre DeDRM
Alternativamente, después de descomprimir puedes instalarlo a través de la interfaz de usuario estándar de Calibre. (Preferencias> Avanzado> Complementos> Cargar complemento desde archivo).
Extrae tus llaves Kindle
Si está utilizando WINE / Linux, el plugin DeDRM no extraerá las claves por sí mismo "auto-mágicamente" sin algunos retoques.
DeDRM_calibre_plugin/DeDRM_plugin_ReadMe.txt
contiene algunas sugerencias sobre cómo proceder. Parcialmente, pero no completamente, funcionaron para mí.Instalar python (dentro de wine)
Para extraer las claves DRM, un script de Python (proporcionado por el plugin de calibre) deberá ejecutarse dentro de wine (idealmente) por el mismo plugin de calibre. Por lo tanto, debe instalar Python en el entorno del vino.
Aquí hay dos alternativas: usar winetricks o instalar manualmente desde el sitio web oficial de Python.
Instalación manual (actualmente recomendado)
Tenga en cuenta que esto difiere de las instrucciones actualmente en
DeDRM_calibre_plugin/DeDRM_plugin_ReadMe.txt
la adición crucial deALLUSERS=1
.Winetricks (no recomendado a menos que tenga una nueva versión de winetricks)
Si está utilizando winetricks instalado desde los repositorios de Ubuntu, el 18.04, desafortunadamente solo está disponible python-2.6 (con el que puede instalar
winetricks python26
). Debido a que el plugin de calibre actualmente codifica la ruta a una instalación estándar de python-2.7, eso es subóptimo. En consecuencia, necesitará parchear el complemento de calibre o ejecutar el script de Wine Python usted mismo y copiar las claves de descifrado.Si tiene una versión más reciente de winetricks, puede instalar python-2.7.
Haga que se ejecute el script de Wine Python
Para que el complemento de calibre ejecute el script, debe indicarle dónde se encuentra la instalación de Wine (el llamado "WINEPREFIX"). Por defecto, el wineprefix es
~/.wine/
. Puedes decirle al plugin de calibre tuWINEPREFIX
, en Calibre, yendo a Preferencias> Avanzado> Complementos> Complementos de tipo de archivo> DeDRM> Personalizar complemento> Kindle para PC y Adobe Digital Editions. Puede solicitar la ejecución del script presionando el botón "+"; de lo contrario, se ejecutará la primera vez que intente agregar un libro con Kindle DRM.Eso debería ser: cuando agrega libros a calibre, se les quitará automáticamente DRM. Alternativamente, puede mirar la (casi) versión cli, a continuación, que se despoja de la mayoría de mis explicaciones detalladas.
(Casi) versión puramente de línea de comandos
No solo copie y pegue todo esto de una vez, ya que no funcionará: algunos de los pasos requieren la participación humana.
fuente