• Home
  • Come DeDRM esattamente con Calibre (e 10 soluzioni efficaci in caso non funzioni)
drm calibre 2021

Come DeDRM esattamente con Calibre (e 10 soluzioni efficaci in caso non funzioni)

December 22, 2020 terminator 0 Comments

A riguardo di Calibre DRM Removal 2020, bisogna sottolineare che dovremmo aggiungere DeDRM tools a Calibre perché sono fondamentali se vogliamo rimuovere un DRM da eBooks con Calibre.

Questo post riguarda DeDRM con Calibre per Kindle / Kobo / ACSM eBooks parte per parte – e 10+ soluzioni esclusive ed efficaci in caso incontrassi errori.

Disclaimer:

1. DeDRM per eBooks è accettabile solo quando vuoi fare backup o condividere i tuoi files. NON rivendere gli eBooks senza drm e rispetta ogni autore per favore.

2. Questo post introduce esattamente come dedrm da eBooks per Kindle, Kobo e Adobe Digital Editions (come Google Play Books). Apple Books e Nook ePubs non sono supportati per ora.

3. DeDRM funziona solo su eBooks acquistati, eTextbooks e eBooks presi in prestito non sono supportati.

4. Questo metodo è testato su WIndows e Mac. Calibre supporta Linux, se hai qualche problema utilizzando Linux, per favore contatta Alf team per chiedere aiuto perché non ho testato DRM Removal su Linux.

Parte 1. Preparazione (cosa serve)

  • Calibre (versione 4.x o precedente)
  • DeDRM_tools (versione 6.8.1 al momento in cui questo articolo è stato scritto)
  • Kindle / Kobo / Adobe eBooks scaricati da desktop app ufficiale.
  • Importare eBooks a Calibre per DeDRM.

Nota:

1. Il motivo per cui usiamo calibre versione 4.x è perché DeDRM_tools funziona solo su questa versione. Calibre 5.x non funziona con DeDRM, finche DeDRM 7.0.0 verrà rilasciato in futuro.

2. Gli strumenti di DeDRM hanno due plugin: DeDRM e Obok. il plugin DeDRM è per i libri che sono scaricati da Kindle, Adobe Digital Editions e qualche formato storico. Obok funziona con libri scaricati dalla desktop app Kobo.

Parte 2. Come aggiungere DeDRM tools a Calibre?

Come aggiungere un plugin a Calibre.

Passo 1. Scarica Calibre versione 4.x o precedente.

Passo 2. Scarica DeDRM_tools_6.8.1.zip e decomprimilo.

unzip dedrm tools calibre

Passo 3. Aggiungi lo zip file scaricato a Calibre.

In Calibre, seleziona “Preferences” – “Plugin” – “Load plugin from file”, e poi scegli “DeDRM_plugin.zip” o “Obok_plugin.zip” dal file decompresso DeDRM_tools_6-8.1 e apri con “open”. Ignora su “Are you sure?” rispondendo “Yes” e poi un “Success” dovrebbe apparire, dicendo che il plugin è stato installato. Clicca su “ok” e poi “Apply”, quindi verrà visualizzata una finestra di dialogo “Success”, che informa che il plug-in è stato installato. Fare clic su “OK” e quindi su “Applica”.

load plugin from calibre file

Passo 4. Riapri Calibre.

Parte 3. DRM removal plugin non si è installato – problemi

Hai seguito gli step descritti sopra ma il plugin dedrm non funziona?

SyntaxeError: invalid syntax

calibre, version 5.1.0
ERRORE: Eccezione non gestita: <b>SyntaxError</b>:invalid syntax (calibre_plugins.dedrm.__init__, line 168)
calibre 5.1 [64bit] embedded-python: True is64bit: True
Windows-10-10.0.19041-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19041')
Python 3.8.5
Windows: ('10', '10.0.19041', 'SP0', 'Multiprocessor Free')
Interface language: it
Successfully initialized third party plugins:
Traceback (most recent call last):
  File "site-packages\calibre\gui2\preferences\plugins.py", line 317, in add_plugin
  File "site-packages\calibre\customize\ui.py", line 472, in add_plugin
  File "site-packages\calibre\customize\ui.py", line 61, in load_plugin
  File "site-packages\calibre\customize\zipplugin.py", line 200, in load
  File "site-packages\polyglot\builtins.py", line 123, in reload
  File "importlib\__init__.py", line 169, in reload
  File "<frozen importlib._bootstrap>", line 602, in _exec
  File "site-packages\calibre\customize\zipplugin.py", line 179, in load_module
  File "calibre_plugins.dedrm.__init__", line 168
    print u"{0} v{1}: Copying needed library files from plugin's zip".format(PLUGIN_NAME, PLUGIN_VERSION)
SyntaxError: invalid syntax
invalid syntax error

Da Calibre 5, calibre si è spostato da Python 2 a Python 3, perché Python 2 è stato terminato.

I plugin non sono ancora stati spostati su Python 3, per risolvere questo bug, devi tornare a calibre 4.x finché il plugin è importato.

Unhandled exception: does not contain a top-level init.py file

calibre, version 4.23.0
ERROR: Unhandled exception: InvalidPlugin:The plugin in u'/Users/bradcrandell/Downloads/DeDRM_tools_6.8.0.zip' is invalid. It does not contain a top-level init.py file
Python 2.7.16
OSX: ('10.15.3', ('', '', ''), 'x86_64')
Interface language: None
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 9, 0) && Package KFX (from KFX Input) (1, 36, 0) && KFX metadata reader (from KFX Input) (1, 36, 0) && KFX Input (1, 36, 0) && Set KFX metadata (from KFX Output) (1, 23, 0) && KFX Output (1, 23, 0)
Traceback (most recent call last):
File "site-packages/calibre/gui2/preferences/plugins.py", line 319, in add_plugin
File "site-packages/calibre/customize/ui.py", line 472, in add_plugin
File "site-packages/calibre/customize/ui.py", line 61, in load_plugin
File "site-packages/calibre/customize/zipplugin.py", line 194, in load
File "site-packages/calibre/customize/zipplugin.py", line 292, in _locate_code
InvalidPlugin: The plugin in u'/Users/bradcrandell/Downloads/DeDRM_tools_6.8.0.zip' is invalid. It does not contain a top-level init.py file
calibre invalid plugin

Vedi questo errore probabilmente perché hai aggiunto l’intero archivio di file in calibre. Decomprimi l’archivio DeDRM_tools_6.8.1 e cerca nella cartella per il file zip (DeDRM-plugin.zip e Obok_plugin.zip) da importare dentro calibre.

Un altro ragione è che il plugin drm scaricato non è l’ultima versione, in questo caso dovresti rimuovere la versione più vecchia prima e poi scaricare l’ultima e importarla nuovamente dentro calibre.

Parte 4. Come sbloccare DRM da Kindle KFX eBooks con il plugin Calibre?

Da che Amazon ha iniziato a usare il nuovo formato KFX per gli eBooks Kindle, il plugin calibre non funziona più per sbloccare DRM dal formato KFX. Il Plugin DeDRM funziona con non KFX Amazon books, e le soluzioni introdotte qui sono diversi metodi, non la soluzione diretta – veloce.

Nota:

1. Il plugin non funziona su libri scaricati da Tablet Kindle Fire (HD), Kindle per Android / iOS.

2. Per convertire KFX a ePub/ PDF con Calibre, il KFX Input Plugin (versione 1.36.0 al momento della scrittura) deve essere installato.

3. Se hai un e-ink Kindle, non scaricare direttamente e importare libri su calibre, perché non funziona su questi file. Puoi scaricare e trasferire via usb al tuo dispositivo, il file scaricato sarà .azw3. Importa azw3 a Calibre e configura il DeDRM impostando KSN, in questo modo puoi rimuovere drm.

configure ksn

Metodo 1 (per Windows) Installa una versione vecchia di Kindle (come 1.24)

Se hai scaricato l’ultima versione di Kindle per PC, togli la registrazione dell’app Kindle PC prima, e poi rimuovila dal tuo computer.

kindle desktop deregister

Scarica, lancia e registra questa installazione di Kindle con il tuo account amazon.

Non dimenticare di deselezionare l’auto-update dai settings di Kindle. Altrimenti quando lo aprirai la prossima volta, verrà installata la nuova versione automaticamente, che non funziona con DeDRM.

disable auto-update for kindle

Se ti chiede di fare un update alla nuova versione, seleziona sempre “Skip this version”.

Ora puoi selezionare libri dalla tua libreria Kindle e scaricarli su Windows.

double click to download kindle

Importante:

Puoi trovare (e cambiare) la localizzazione di kidle per libri pc cliccando su “Strumenti” – “Opzioni” – “Contenuto” – “Cambia cartella”.

Importa i libri Kindle sulla libreria Calibre, e il DRM verrà rimosso.

dedrm kfx calibre

Come l’immagine qui sopra mostra, i libri KFX con drm rimosso vengono trasformati in KFX (non DRM). Dopo aver installato il kfx input plugin in calibre, puoi continuare a convertire eBooks kfx in altri formati.

Metodo 2. (Per Mac) Evita i downloads KFX rinominando renderer-test su Kindle per Mac

Importante:

Per gli users mac, possiamo anche offrire una vecchia versione kindle per mac (come 1.23) per aggirare il nuovo formato kfx. Ma in effetti, considerando che la vecchia versione kindle app non funziona su catalina e big sur, mentre molti users hanno aggiornato (o aggiorneranno presto) il loro sistema mac al più recente, ecco un’altra soluzione in dettaglio per mac.

Il metodo per aggirare il download KFX da K4Mac 1.25+ è quello di bloccare KFX con chmod -x, e poi scaricare libri usando tasto destro e selezionando Scarica.

Installa l’ultima versione di Kindle per Mac o aggiorna all’ultima versione, v1.30.

latest kindle for mac

Se ci sono già libri kindle nel tab “Scaricati”, rimuoveteli prima (Rimuovi dal dispositivo).

Poi, lancia Terminal app, copia e incolla seguendo command nel terminale e se necessario inserite la password per seguire il comando.

sudo chmod -x /Applications/Kindle.app/Contents/MacOS/renderer-test

Se non avete una password eseguite questo comando.

chmod -x /Applications/Kindle.app/Contents/MacOS/renderer-test

Dopo aver fatto patch dell’ app Kindle, eseguite l’app Kindle e selezionate un libro, cliccate con il tasto destro e cliccate “Scarica”.

I libri scaricati sono salvati in “My Kindle Content”. Cliccando su Kindle – Preferenze – Cartella dei contenuti – Modifica, puoi trovare e modificare la posizione.

Ora puoi importare i kindle books scaricati da “My Kindle Content” a Calibre, e poi come puoi vedere, il drm è rimosso automaticamente e calibre trasforma questi libri in AZW3.

Nota:

é fondamentale scaricare usando il tasto destro. Se clicchi due volte per scaricare il libro, otterrai il nuovo formato kfx o kcr.
Dopo che il download è completato, NON cliccare due volte per aprirlo, altrimenti l’app Kindle andrà in crash inaspettatamente. Il vecchio formato scaricato è icompatibile con la nuova app kindle. Dopotutto, amazon preferisce che noi scarichiamo il nuovo formato KFX.

Kindle KFX DeDRM non riusciti e soluzioni: AZW / KCR / KFX-ZIP in Calibre

Se Calibre mostra i libri in “AZW”, “KCR”, “KFX-ZIP” dopo che aggiungi un libro alla libreria calibre, è probabile che Calibre non abbia rimosso il DRM.

Vedi, dopo che ho cliccato su “Converti libri” e selezionato “epub” per convertire, calibre mostra il messaggio di errore qui sopra.

Per evitare questo, segui tutti i dettagli passo a passo come è descritto più in alto.

YPuoi anche cliccare su “Lavori: 0” in basso a destra per attivare la finestra lavori.

Mostra i dettagli del lavoro

Seleziona la conversione non riuscita dalla lista (la più recente sarà per prima) e clicca il tasto “Mostra i dettagli del lavoro”. Copia il log nella clipboard e poi incollalo in Github o Mobileread per aiuto.

DRM plugin mi fanno impazzire? Se pensi che Calibre e i plugin siano complessi, puoi scegliere una buona alternativa, iSummersoft Kindle Converter.

kfx dedrm failed solution isummer

Quando iniziato, individuerà il tuo sistema operativo e mostrerà la guida ufficiale su come scaricare kindle books nella maniera corretta. Poi, dopo aver scaricato i libri correttamente, troverà automaticamente i tuoi libri e li mostrerà sulla sinistra. Tutto quello che devi fare è aggiungerli dalla colonna di sinistra alla zona di destra e scegliere il tuo formato output (tra ePub, pdf, mobi, azw3, txt, docx options) e convertire.

Parte 5. Come disabilitare il DRM da Adobe Digital Editions (ACSM)?

I plugin DeDRM installati funzionano anche sui files ACSM di Adobe, come i libri scaricati da Google Play.

download acsm

Noterai che i file scaricati sono in formato acsm. ACSM è associato con Adobe Digital Editions. Vuol dire che dobbiamo usare ADE per aprire questo tipo di file.

authorize computer with adobe id

La prima volta che usi ADE, devi autorizzare un ID Adobe, e poi aprire il tuo ascm. Quando l’acsm è aperto con ADE, l’acsm è trasformato in ePub o PDF (a seconda del venditore dell’ebook), ma con DRM. E sono salvati in “My Digital Editions”.

calibro di rimozione di Adobe DRM

Ora puoi importarli dalla cartella digital editions in Calibre. Successivamente, il DRM di Adobe è rimosso dal plugin dedrm in Calibre.

Nota:

Non tutti i files acsm che hai scaricato da un eBook store online saranno supportati dal plugin dedrm, anche se li puoi aprire via ADE.

Puoi avere problemi autorizzando un ID Adobe o aprendo un acsm file via ADE.

Assicurati di usare lo stesso indirizzo email del tuo ebookstore account. Un altro motivo è che hai usato un Adobe ID incorretto.

Parte 6. Come usare il plugin Calibre kepub?

Il Obok_plugin.zip che hai aggiunto a Calibre è usato per rimuovere DRM da Kobobooks. Di default, Calibre mostrerà il plugin all’inizio della barra menu.

Prima di tutto, dovresti usare Kobo per PC/Mac per scaricare i tuoi libri.

Dove trovarli? I libri scaricati via Kobo PC sono salvati qui:

…\AppData\Local\Kobo\Kobo Desktop Edition\kepub

E Kobo per Mac sono in questa posizione:

.../Library/Application Support/Kobo/Kobo Desktop Edition/kepub

Apri Calibre e clicca sul plugin “Obok”. Se non lo vedi, clicca sull’icona con i tre puntini all’inizio della barra menu in alto.

Successivamente dalla finestra popup troverai che ha individuato automaticamente tutti i tuoi libri Kobo EPUB scaricati.

L’icona rossa a forma di lucchetto mostra che il libro è protetto drm, e quella verde mostra che non ha drm. Per sbloccare i libri protetti da drm, puoi cliccare “All with DRM” e poi “OK”. Aspetta che l’operazione finisca.

convert kobo to epub calibre

Ora che il limite drm è rimosso dai tuoi libri Kobo, e che sono in formato EPUB (l’originale è kepub, con drm). se vuoi trasferire i tuoi libri Kobo su Kindle, puoi continuare a convertirli in formato Mobi su Calibre.

Consigli che funzionano:

1. Se hai già scaricato libri Kobo su Kobo eReader, puoi connetterli al computer e poi importare il libro su calibre in modo da rimuovere il DRM direttamente.

2. Se usi l’applicazione desktop Kobo per scaricare i files, scarica e installa l’applicazione dal sito ufficiale Kobo. NON installare l’applicazione da nessun app store. Altrimenti la rimozione DRM da kepub potrebbe non riuscire.

3. e poi clicca invio.Non riesci a trovare la cartella kepub sul Mac? Usa Terminal e usa il comando seguente: write com.apple.finder AppleShowAllFiles yes
e poi clicca invio.

Ultime parole, con qualche consiglio utile

Questo è tutto quello che potevo condividere su Calibre DeDRM 101. Se degli questa guida passo a passo, penso che succederai nello sbloccare i tuoi eBook acquistati.

  • Controlla di stare usando la versione corretta di Calibre.
  • Controlla di usare l’ultima versione dei Plugins.
  • Scaricare eBooks tramite desktop app fa in modo che il DeDRM sia più facile da eseguire.
  • Reimporta gli eBooks su Calibre nuovamente.
  • Il drm è rimosso dopo aver importato il libro, non dopo averlo convertito.
  • Non dimenticare di mandare il tuo error log su Mobileread, github, reddit per chiedere aiuto.
  • Oppure usa la migliore alternativa, iSummersoft.
Tipo di eBookPlugin CalibreAlternativa
Kindle (KFX, AZW, AZW3)DeDRMKindle Converter
Adobe (ACSM, EPUB, PDF)DeDRMACSM Converter
Kobo (KEPUB)ObokKobo Converter
Nook (ePub)/Nook Converter
Apple (ePub)//

leave a comment