Questo post non vuole essere un incitazione a rimuovere i DRM dai file comprati con Adode Digital Edition, bensì vuole essere una guida per chi volesse alcuni chiarimenti tecnici su come rendere compatibile tale formato con gli eBook reader che non supportano questo formato (o i sistemi Linux senza Vine e senza il programma di Adobe installato).

Innanzi tutto, Adobe Digital Edition non è compatibile con Linux (a meno che non si voglia utilizzare Vine, cosa che io non ho fatto), e quindi è necessario lavorare in ambiente Mac o Win. Io ho scelto, ovviamente, Windows 7 per fare queste prove. Sul PC è installato Adobe Digital Edition con relativa attivazione del profilo.

Collegarsi al sito Apprentice Alf’s Blog giusto per capire di cosa stiamo parlando. Sul sito troveremo il collegamento al sito dove scaricare l’apposito plug in per Calibre che, con ogni probabilità, punterà a questo sito. A questo punto è necessario decomprimere il file .ZIP e installare il plug in direttamente da Calibre andando nella sezione Preferenze. Ricordo che per funzionare correttamente sul PC deve essere installato Adobe Digital Edition tramite Vine altrimenti il plugin per Calibre non sarà in grado di funzionare.

Devo essere sincero che non ho trovato nessun utilità nel plug in… però nei file Pyton contenuti nella cartella del plug in sono stati molto utili. Ma vediamo i dettagli.

Ho scaricato il Pyton 2.7 e l’ho installato sul pc. A installazione completata ho scaricato e installato il modulo PyCrypto.

Quindi, ricapitolando, a questo punto abbiamo Windows 7 con installato Adobe Digital Edition attivato, Pyton, il modulo PyCrypto, il plug in DeDRM decompresso e il file in formato .PDF o .EPUB protetto da DRM. Una volta importato il file .acsm all’interno di Adobe Digital,Edition è necessario inserire l’utente e la password per scaricare il file corrispondente. Tutti i libri protetti da copyright si trovano all’interno della sezione Libreria. è necessario selezionare un file e premere il tasto destro per selezionare l’opzione Mostra il file in esplora risorse in modo da aprire la cartella del,computer che contiene i file con estensione .epub con i DRM.

Eseguendo i 3 programmi Pyton presenti nel plug in DeDRM (che è possibile trovare cercando nelle sottocartelle) denominati:

  • adobekey.py
  • ineptpdf.py
  • inptebup.py

è possibile rimuovere il DRM dai file.

Eseguendo il programma adebekey.py viene visualizzato il percorso del file .DER che contiene le informazioni del certificato digitale di Adobe. Una volta individuato il file .DER è possibile copiarlo in un’altra cartella come un normalissimo file.

Rispettivamente i programmi ineptpdf.py e inptepub.py servono per rimuovere il DRM dai file .PDF o ,EPUB. Lanciando ogni programma vengono richiesti 3 parametri: il percorso del file .DER, il percorso del file di input e il percorso del file di output senza il DRM.

Una volta completata l’operazione viene prodotto un file identico al primo ma senza il DRM e quindi utilizzabile su quei dispositivi che non gestiscono correttamente il certificato di Adobe Digital Edition (come ad esempio Calibre per gli ambienti Linux).