Come posso rimuovere il drm da un file ePub?


19

Vorrei rimuovere la protezione DRM da un paio di eBook, solo per USO PERSONALE (poiché sono bloccati, non riesco a leggerli). Sono protetti da Adobe ADE DRM.

Su Internet ci sono molti modi per ottenere il risultato, ma la maggior parte di essi è obsoleta. Ce n'è uno semplice ed efficace?


1
Il "sono domande o risposte come questa va bene" è stato discusso qualche tempo fa su meta qui: meta.askubuntu.com/questions/2971/… . La domanda non si fa fuori dai limiti. D'altra parte, si tratta di una domanda di raccomandazione del software, quindi potresti ottenere voti negativi per questo motivo. Alcune persone aggrottano le sopracciglia sulle domande di raccomandazione del software.
RobotHumans,

Risposte:


9

La semplice risposta è no. Esiste un processo complicato per rimuovere il DRM dai tuoi e-book, ma è possibile.

Dovrai installare calibre e ottenere il plug-in di rimozione DRM separatamente. Per ottenere le tue chiavi da Adobe nel lettore di ebook Calibre, dovrai installare Adobe Digital Editions (ADE) con Wine.

Seguire le istruzioni nel plug-in di rimozione DRM per farlo funzionare.

Aggiornamento 1: ADE 1.7 non funziona più correttamente in Wine. I tentativi di scaricare ebook in esso inevitabilmente falliscono. Solo la versione 2.0.1 funziona con questo metodo di rimozione dei DRM ed è ancora abbastanza difficile configurarlo correttamente in Wine.

Aggiornamento 2: Gli strumenti DeDRM collegati qui sono ancora più semplici da usare se possiedi legalmente un dispositivo ebook. I miei libri acquistati o di proprietà sui negozi di ebook Kobo e Amazon possono essere elaborati in modo abbastanza banale con i plug-in inclusi nei pacchetti DeDRM collegati nella mia risposta originale, in quanto si basano sull'ID del dispositivo per la rimozione di DRM. Non è necessaria più l'installazione di ADE. I file scaricati includono passaggi specifici per il tuo dispositivo.


grazie rewarp. In realtà, ho provato in questo modo, ma non posso installare ADE 3.0 né 2.0 usando i repository Ubuntu 14.04 per wine. qualche idea?
ed0

Sembra che ADE sia pignolo sulla piattaforma su cui è installato (sarà necessario utilizzare un prefisso a 32 bit) oltre a ottenere anche alcune dll di Windows installate. Sembra che Adobe sia ancora piuttosto entusiasta di ignorare l'esistenza della comunità Linux nel suo insieme. appdb.winehq.org/objectManager.php?sClass=version&iId=30159
Rewarp

3
Sono riuscito a far funzionare ADE installando la versione 1.7 di ADE. Semplicemente non vale la pena far funzionare le versioni 2.0 e 3.0.
Rewarp

2
Questo ha funzionato per me: winetricks adobe_diged. Installa ADE 1.7.2 in WINEPREFIX ~ / .local / share / wineprefixes / adobe_diged
bmaupin

@bmaupin e non dimenticare sudo apt-get install winetricksprima :)
BenB,

14

Questo è il modo più semplice che ho trovato:

  1. Installa Adobe Digital Editions usando winetricks
    winetricks adobe_diged
  2. Scarica e installa ePUBee all'interno dello stesso prefisso del vino utilizzato da Adobe Digital Editions
    $ cd ~ / Download
    $ wget http://download.epubee.com/ePUBeeePUBDRMRemoval.exe 
    $ WINEPREFIX = ~ / .local / share / wineprefixes / adobe_diged / wine ePUBeeePUBDRMRemoval.exe
  3. Avvia Adobe Digital Editions e accedi al tuo account Adobe
  4. Aggiungi i tuoi libri DRM e attendi che siano leggibili (decrittografati)
  5. Esegui ePUBee. Dovrebbe decrittografare automaticamente tutti i file aggiunti a Adobe Digital Editions
    ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Application \ Data / decrypt /
  6. Usa Calibre o il tuo strumento di gestione ePUB preferito per mettere gli ePUB sul tuo lettore

2
Questo metodo funziona ancora, ora che ADE 1.7 non funziona più correttamente con i server di download? Lo spero, visto che sembra molto più facile della mia risposta.
Rewarp

1
il passaggio 5 non ha funzionato per me, quindi ho usato la chiave in ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Dati applicazioni / magic_keys nel plug-in DeDRM in calibro.
Ferroao,

7

Le altre risposte non funzionano più (o hanno funzionato per me). Purtroppo farlo funzionare è contorto e utilizzerà + 5 GB di spazio. Tuttavia, questo è quello che ho fatto per farlo funzionare. Spero di aver incluso tutti i passaggi. Installa ADE 2.0.1

Nota: wine1.7 e la versione in repository per winetricks non sono riusciti a installare dotdeb (richiesto per ADE 2.0.1), quindi ho installato gli ultimi winetricks e wine

  • Repository Winetricks - winetricks
    • Lo whereis winetrickstrovavo e spostavo i winetrick scaricati in quella posizione (ad esempio /usr/bin/winetricks)
  • Wine2.0 - guida
    • Rimuovere la versione corrente di vino prima di installare la nuova versione
    • sudo add-apt-repository ppa:ricotz/unstable
    • sudo apt-get update && sudo apt install wine-stable

Installazione di ADE 2.0.1

Ho usato questa guida (parzialmente replicata qui)

File da scaricare passi
  • WINEPREFIX=~/.adewine WINEARCH=win32 wineboot
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks -q windowscodecs && winetricks -q corefonts
  • wine ~/Downloads/dotnetfx35setup.exe # Ci vorrà del tempo
  • wine ~/Downloads/ADE_2.0_Installer.exe

A questo punto, dovresti aprire ADE e accedere per autorizzarlo per consentire a calibre di ottenere la tua chiave in seguito.

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

Installa Python e Pycrypto per Calibre

Lo script per la rimozione di drm con calibre raccomanda python2.7 ma python2.6 sembra funzionare. Per me, c'era un bug in cui wine non riusciva a trovare python.exe e ha un errore di

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

Ho risolto il problema collegandolo.

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

Installa calibre e plugin drm

Installa calibro
  • sudo apt-get install calibre

    Installa il plugin DeDRM calibre
  • Scarica DeDRM_tools da questo repository

  • Estrai la directory DeDRM_calibre_plugin all'interno del file zip ovunque
  • Apri Calibre ed entra in: Preferences-> Plugins-> Load Plugin from file-> Scegli anche DeDRM_plugin.zipdalla directory che hai estratto.

Configura plugin DRM

  • Nei plugin (da prima) cerca drmoDeDRM
  • Seleziona Customize plugin->Adobe Digital Editions ebooks
  • In WINEPREFIX inserisci /home/YOURUSERNAME/.adewine# Sostituisci YOURUSERNAME con il tuo nome utente :)
  • Seleziona il segno più verde e assegna un nome alla chiave

Test

  • Scarica un libro su ADE aprendo il file .ascm (o trascinandolo). È possibile aprire ADE eseguendoWINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe

  • Esegui Calibre e aggiungi un libro da ~ / Documents / My Digital Editions / bookname.epub

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.