E-Books entfesseln mit Calibre

  Ralf Hersel   Lesezeit: 9 Minuten  🗪 6 Kommentare Auf Mastodon ansehen

Wer gekaufte oder geliehene E-Books unter Linux lesen wollte, musste bisher über viele Hürden springen. Das hat jetzt ein Ende.

e-books entfesseln mit calibre

Liest jemand von euch noch Bücher? Vielleicht E-Books? Auf einem Linux-PC? Glückwunsch, dann seid ihr beim richtigen Artikel gelandet. Bisher war es nicht einfach, E-Books, die ihr gekauft oder bei einer Online-Bibliothek ausgeliehen habt, unter Linux zu lesen. Dafür gibt es zwei Gründe: ACSM und DRM.

Vor vier Jahren habe ich den Artikel E-Books unter Linux geschrieben. Ich empfehle, diesen alten Artikel zu lesen, um das nötige Hintergrundwissen für dieses Thema zu bekommen. Neulich publizierte Lioh den Video-Artikel Befreie deine Hörbücher, worauf in der Community die Frage nach der Befreiung von E-Books aufkam. Der entscheidende Hinweis kam vor ein paar Tagen von elmon in den Kommentaren zum alten E-Book Artikel (danke dafür). Brauchte man bisher eine Kette von Werkzeugen und Betriebssystemen, ist dies nun mit Calibre und zwei Plugins möglich. Vermutlich funktioniert das schon seit einiger Zeit; mir wurde es jedoch erst durch den Kommentar bewusst.

Und so geht es:

Calibre

Dieses Werkzeug ist der de facto Standard für die E-Book-Verwaltung, nicht nur unter Linux. Calibre ist in den Repositories eurer Distribution vorhanden und kann auch als Flatpak installiert werden. Mehr muss ich dazu nichts schreiben, ausser, dass Calibre für das weitere Vorgehen notwendig ist.

Calibre 7.24

DeACSM

Wer ein E-Book im epub-Format kauft oder ausleiht, erhält in der Regel nicht das Buch (epub), sondern eine acsm-Datei. Diese Datei enthält Metadaten zum Buch und musste bisher mit dem Programm Adobe Digital Editions (ADE) aufgerufen werden. Das eigentliche Buch wurde dann vom Verlag (?) heruntergeladen und mit DRM (Kopierschutz) versehen. ADE wird nicht für Linux-Distributionen angeboten, weshalb ich bislang einen Windows-Rechner als Zwischenstation brauchte.

Seit einiger Zeit brauchen Linux-Anwender:innen ADE nicht mehr, weil es das Calibre-Plugin DeACSM gibt. Die meisten Anleitungen beschreiben die Installation des Plugins von der GitHub-Seite. Doch das ist nicht nötig, weil DeACSM bereits in der Plugin-Bibliothek von Calibre enthalten ist; zumindest bei mir. Falls das bei euch nicht der Fall sein sollte, könnt ihr das Plugin gemäss der Anleitung installieren.

Bei mir ging es so: In Calibre klicht ihr auf das Icon "Calibre einrichten" und wählt dort den Menüpunkt "Calibre mit Erweiterungen verbessern":

Dort tippt ihr im Suchfeld "Nach Namen filtern" den Begriff "deacsm" ein und installiert das Plugin (falls es gefunden wurde):

Nun müsst ihr Calibre neu starten und das Plugin konfigurieren. Dazu öffnet ihr erneut den vorherigen Dialog und klickt auf "Erweiterung anpassen". Beachtet, dass der Filter nun auf "Installiert" stehen muss.

Dort gibt es verschiedene Möglichkeiten, von denen ich nur eine erkläre. Klickt auf die Schaltfläche "Connect anonymous auth to ADE account". Damit wird eine anonyme ADE-Id erstellt. Danach klickt ihr auf die beiden Export-Schalter und speichert die Dateien an einem sicheren Ort. Das ist nur unter bestimmten Umständen nötig, die hier erklärt werden. Wahrscheinlich ploppen während der Installation weitere Fenster auf, die ihr abklicken könnt.

Dieses Plugin sorgt dafür, dass man mit Calibre acsm-Dateien öffnen kann, wodurch die ebup-Datei geladen und mit DRM versehen wird.

DeDRM

Den nächsten Schritt könnt ihr euch denken. Das DeDRM-Plugin entfernt die Restriktionen von der epub-Datei. Die Installation ist ein wenig schwieriger als die Vorherige, weil diese Erweiterung standardmässig nicht in der Plugin-Bibliothek von Calibre enthalten ist. Das Plugin könnt ihr aus diesem Repo herunterladen. Dort klickt ihr rechts auf Releases und ladet das aktuelle Asset herunter. Bei mir war es diese Datei: DeDRM_tools_10.0.3.zip. Dann entpackt ihr in eurem Dateimanager die ZIP-Datei und erhaltet (unter anderem) die Datei: DeDRM_plugin.zip.

Jetzt klickt ihr in Calibre auf das Icon "Calibre einrichten" und wählt darin die Menüpunkte "Erweitert, Erweiterungen".

Dort klickt ihr rechts unten auf "Erweiterung aus Datei laden" und wählt die Datei DeDRM_plugin.zip aus. Im Screenshot seht ihr das Ergebnis: nun sind beide Plugins installiert: DeACSM und DeDRM. Wahrscheinlich ploppen während der Installation weitere Fenster auf, die ihr Abklicken könnt. Auch nach dieser Installation wird ein Neustart von Calibre empfohlen.

Fertig, bitte testen

Nun steigt die Spannung; wird es funktionieren? Um das zu testen, braucht ihr eine acsm-Datei. Falls ihr Mitglied einer Onleihe seid, könnt ihr dort ein Buch (äh, eine acsm-Datei) herunterladen. Ihr könntet auch ein E-Book im Buchhandel kaufen. Bei Adobe gibt es eine Sample-Library, in der sich ebenfalls acsm-Dateien befinden, z. B. dieses Buch.

In Calibre klickt ihr auf die Grün-Plus-Schaltfläche ganz links oben und wählt die acsm-Datei aus. Dann dauert es ein paar Sekunden, bis Calibre die epub-Datei besorgt und das DRM entfernt hat. Dann könnt ihr in der Liste auf den Buchnamen doppelklicken, womit sich der Reader öffnen sollte. Falls ihr dort durch die Seiten blättern und alles lesen könnt, ist die Aktion für euch erfolgreich verlaufen.

Fazit

Ich freue mich wie Bolle, dass das Entfesseln von E-Books nun vollständig unter Linux funktioniert, und das nur mit einer Anwendung und zwei Plugins. Herzlichen Dank an elmon für den entscheidenden Hinweis und an Apprentice Alf, der das alles ermöglicht hat.

Bitte beachten, dass dieser Artikel nicht als Anleitung zum Bruch von Lizenzrechten von Autoren oder Verlagen dienen soll. Er soll lediglich in die Lage versetzen, ein gekauftes oder geliehenes E-Books überhaupt für den privaten Gebrauch auf einem GNU/Linux-Betriebssystem lesen zu können.

Nachtrag: Es geht auch ohne Calibre

In unserem TALK-Raum hat hoglix darauf hingewiesen, dass sich die Funktionen von DeACSM und DeDRM auch ohne Calibre umsetzen lassen. Dafür gibt es die Software Knock, deren Installation nicht so einfach ist. Ob und wie gut sie funktioniert, habe ich nicht ausprobiert. Für alle, die keine E-Book-Verwaltungen benötigen und auf das bequeme Übertragen der Bücher auf einen E-Book-Reader mit Calibre verzichten möchten, kann Knock eine Alternative sein.

Titelbild: https://pixabay.com/photos/reading-woman-book-women-window-4465904/ (mit Anpassungen)

Quellen:

Tags

E-Book, ebook, DeACSM, DeDRM, Apprentice, Calibre, Adobe

Lenny
Geschrieben von Lenny am 28. Januar 2025 um 10:01

Die Rechtslage ist ähnlich gelagert wie damals bei den ganzen "DVD Decryptern". Der Besitz ist erlaubt und die Software ist nicht verboten, sie darf jedoch nicht kommmerziell beworben bzw. verkauft werden. Solange eine Umgehung der technischen Schutzvorrichtung ausschliesslich zum PRIVATGEBRAUCH geschieht, ist die Nutzung NICHT STRAFBAR. Der BGH hat 2010 in letzter Instanz entschieden, dass zur Berichterstattung auch auf das Programm verlinkt werden darf.

https://de.wikipedia.org/wiki/AnyDVD#Rechtsstreit https://www.heise.de/news/Heise-vs-Musikindustrie-Bundesgerichtshof-verwirft-Link-Verbot-1108479.html

V wie Vendetta
Geschrieben von V wie Vendetta am 28. Januar 2025 um 13:03

Danke für den Artikel! Ich hatte schon das Vergnügen, ein bei Amazon gekauftes eBook befreien zu müssen. Dank Calibre und einer Entwicklungsversion von DeDRM hat es geklappt. DeASCM kannte ich noch gar nicht. Vielleicht werde ich es irgendwann mal benötigen, aber aktuell vergnüge ich mich mit meinen Humble Bundle PDFs und den gemeinfreien eBooks auf globalgreyebooks.

Gui Do
Geschrieben von Gui Do am 28. Januar 2025 um 20:12

"...womit sich der Reader öffnen sollte. Falls ihr dort durch die Seiten blättern und alles lesen könnt, ist die Aktion für euch erfolgreich verlaufen."

Und wenn nicht?

DeDRM nutze ich seit Jahren erfolgreich, aber mit DeASCM und dem von euch verlinkten Buch klappt es nicht.

Ralf Hersel Admin
Geschrieben von Ralf Hersel am 28. Januar 2025 um 21:28

Hast Du es einmal mit einer anderen ascm-Datei versucht, oder funktioniert das bei Dir generell nicht? Hast Du die neueste Version von deASCM in Calibre installiert?

Gui Do
Geschrieben von Gui Do am 29. Januar 2025 um 12:39

Natürlich habe ich die neueste Version. Ich habe keine weitere Datei, mache eh alles mit DeDRM.

Mein Kommentar zielte deshalb eher auf deinen Text: "Falls es..." - nirgends gibt es eben einen Hinweis auf einen Lösungsansatz, falls eben nicht! Sowas gehört IMHO aber auch in eine solche Anleitung.

Holger
Geschrieben von Holger am 29. Januar 2025 um 19:52

Mit der Anleitung und Calibre funktionierte es bei mir leider auch nicht. Wenn ich das PDF öffne, fragt er mich nach einem Passwort. Ich habe es dann mit Knock probiert (muss man sich über die Wayback-Machine von archive.org besorgen) und das funktionierte einwandfrei.