Nachdem der langjährige Entwickler der DeDRM-Plugins vor einiger Zeit das Handtuch geworfen hat, hat sich nun jemand anderes gefunden, der die beliebte Pluginsammlung zum Entfernen des Kopierschutzes weiterführt. In der Tat gibt es den Fork schon seit November 2021, ich bin selbst erst in den letzten Tagen drauf aufmerksam geworden.
Nun ist also Version 10.0.3 erschienen, die nun auch auf dem Mac und mit der kürzlich erschienen Version 6.0.0 von Calibre funktioniert.
Das ist neu (mit DeepL übersetzt):
- CI-Testing / Linting entfernt, da dies ohnehin immer fehlschlug. Das CI verpackt jetzt “nur” das Plugin.
- Füge ein neues Github-Formular für Fehlerberichte hinzu, das den Benutzer zwingt, Dinge wie seine Calibre-Version anzugeben, um hoffentlich die Qualität der Fehlerberichte zu erhöhen.
- Probleme mit PDF-Dateien in Calibre 5 sollten behoben sein (zusammengeführt mit apprenticeharper/DeDRM_tools#1689 ).
- Viele Probleme mit dem B&N PDF DRM Entfernungsskript ignoblepdf.py wurden behoben. Es sieht so aus, als ob das Skript seit der Umstellung auf Python3 nie getestet wurde. Ich habe den B&N-spezifischen Code in ineptpdf.py integriert, das ursprüngliche ignoblepdf.py ist jetzt unbenutzt. Ziemlich ungetestet, da ich keine PDFs mit B&N DRM habe.
- Probleme mit dem Abrufen von Obok-Schlüsseln behoben (zusammengeführt mit apprenticeharper/DeDRM_tools#1691 ).
- Probleme mit obfuskierten Adobe-Schriften behoben (behebt apprenticeharper/DeDRM_tools#1828 ).
- Deobfuscate Schriftdateien in EPUBs standardmäßig (kann in den Plugin-Einstellungen deaktiviert werden).
- Das eigenständige Skript adobekey.py enthält nun die Konto-UUID im Namen der Schlüsseldatei.
- Beim Extrahieren des Standardschlüssels aus einer ADE-Installation wird die UUID des Kontos in den Schlüsselnamen aufgenommen.
- Das Fenster der Adobe-Schlüsselverwaltung wurde vergrößert, um längere Schlüsselnamen aufgrund der UUID zu berücksichtigen.
- Vergewissern Sie sich, dass der entschlüsselte Buchschlüssel das richtige Format hat. Dies macht es viel unwahrscheinlicher, dass das Problem apprenticeharper/DeDRM_tools#1862 Probleme verursacht.
- Wenn die Adobe-Besitzer-UUID eines zu importierenden Buches zufällig im Namen eines bestimmten Schlüssels enthalten ist, versuchen Sie zuerst diesen Schlüssel, bevor Sie alle anderen ausprobieren. Dies behebt apprenticeharper/DeDRM_tools#1862 vollständig, allerdings nur, wenn der Schlüsselname die richtige UUID enthält (was nicht immer der Fall ist, insbesondere bei Schlüsseln, die mit älteren Versionen des Plugins importiert wurden). Dadurch wird die DRM-Entfernung auch schneller, da das Plugin nicht mehr alle möglichen Schlüssel ausprobieren muss.
- Entfernen einiger zusätzlicher DRM-Reste in Amazon MOBI-Dateien (zusammengeführt apprenticeharper/DeDRM_tools#23 ).
- Nur für den Fall, dass es notwendig ist, habe ich eine Einstellung zum B&N-Schlüsselgenerierungsskript hinzugefügt, die es dem Benutzer optional erlaubt, den alten Schlüsselgenerierungsalgorithmus auszuwählen. Wer weiß, vielleicht wollen sie DRM von alten Büchern mit dem alten Schlüsselschema entfernen.
- Hinzufügen einer ausführlicheren Fehlermeldung, wenn versucht wird, DRM von einem Buch mit der neuen, noch nicht geknackten Version des Adobe ADEPT DRM zu entfernen.
- Unterstützung für Python2 (Calibre 2.0+) wurde wieder hinzugefügt. Bisher nur mit ADEPT (PDF & EPUB) und Readium LCP getestet, bitte öffnen Sie einen Fehlerbericht, wenn es bei anderen Buchtypen zu Problemen kommt.
- Beginn der Arbeit an der Entfernung einiger Arten von Wasserzeichen aus Dateien nach der DRM-Entfernung. Diese Funktion wurde noch nicht oft getestet und ist standardmäßig deaktiviert. Sie können es in den Plugin-Einstellungen aktivieren.
- Wenn Sie das ACSM Input Plugin / DeACSM verwenden, wird der Verschlüsselungsschlüssel automatisch aus diesem Plugin extrahiert, falls erforderlich.
So wird das Plugin in Calibre eingefügt bzw. aktualisiert:
- Neuestes Release (“DeDRM_tools_10.x.x.zip”) herunterladen und entpacken!!
- Calibre öffnen
- Einstellungen aufrufen
- unten links auf “Erweiterungen” klicken
- im nächsten Dialog auf “Erweiterung aus Datei laden” klicken
- aus dem entpackten Archiv die Datei (!) “DeDRM_plugin.zip” auswählen
- erst den Warndialog mit “Ja” bestätigen
- jetzt nochmal die Erfolgsmeldung mit “OK” bestätigen und die Einstellungen wieder schließen
- zum Schluss Calibre neu starten
Wer das Plugin das erste Mal installiert, sollte vorher noch Adobe Digital Editions installieren und mit einer Adobe-ID autorisieren. Für Kindle-eBooks sollte außerdem Kindle for PC 1.17 installiert sein. Beide Programme sind wichtig, weil sich das Plugin von ihnen die passenden Schlüssel für die Entschlüsselung der eBooks zieht. Für die Aktualisierung des Plugins ist das natürlich nicht nötig, denn dann sind beide Programme ja schon installiert.
In Deutschland ist das Entfernen von Kopierschutz um Kopien zu erzeugen seit dem Urteil zu DeCSS doch legal und auch sinnvoll für den Fall, daß der Anbieter seinen Dienst einstellt und man kann zB. erworbene Werke auf neuen Geräten nicht lesen. Die Weitergabe von urheberrechtlich geschütztes Material ist weiterhin strafbar.
Erfreulich ist jedoch, daß viele deutsche Verleger auf Kopierschutz verzichten. Das hilft mE. zur breiteren Akzeptanz weil es die Benutzung vereinfact und die meisten Leute mit E-Readern eh bereits Leserratten sind und gerne Bücher kaufen.
Für die Verleger und Autore dagegen sind, wie in der Musikindustrie, die Riesen wie Amazon mit ihren Pauschalangeboten, die Lizenzen stark drücken, denn alle solche Angebote werden idR. vom Herstellern bezahlt.
Ich werde mir das neue Plugin mit Calibre 6.0 ansehen. Bis jetzt nutze ich Epubor Ultimate um den Kopierschutz zu entfernen: Ist einfach und schnell.
Wer es benötigt soll es nutzen. Ich benutze weiterhin die Plugins von Als Apprentice Blog. https://apprenticealf.wordpress.com/
Die Russen wissen auf jeden Fall bis jetzt am besten wie alle Bibibliotheken Bücher knacken kann, so dass man diese ewig lange lesen kann.
Solange es für dich funktioniert, ist es doch ok. Nur ist die oben erwähnte Version 10.0.03 die direkte Weiterführung deiner Version. Was allerdings die Russen damit zu tun haben, erschließt sich mir nicht.
Sorry Alfs Apprentice Blog.
Lieber Michael,
vielen Dank für deinen interessanten Beitrag.
Eine Anmerkung habe ich: Kindle-Nutzer sollten “Kindle for PC 1.17 ” für die Erstinstallation benötigen. Als Linux-Nutze kann ich das Programm nicht installieren und benötige es auch nicht . Im DeDRM-Plugin muss lediglich die Seriennummer meines Kindle eingegeben werden.
Zusätzlich braucht es nur noch das “KFX Import”-Plugin.
Oder habe ich das etwas übersehen
Apprentice Harper / Alf selbst benutzt übrigens sein eigenes Tool NICHT mehr!
Sondern nur noch das (weiterentwickelte) noDRM.
Originalzitat: “I am delighted that after several years of maintaining the DeDRM tools, someone else has come along to take over the task. I shall be using noDRM’s version of the DeDRM plugin myself from now on.”
https://www.mobileread.com/forums/showpost.php?p=4176557&postcount=1429
Ich möchte gerne meine iBooks auf meinem Kindle Basis lesen.
Dafür habe ich heute auf meinem Mac Calibre 6.0.0 und auch DeDRM-Plugins (Version 10.0.3) installiert. Ferner bin ich der Empfehlung gefolgt und habe ADE installiert. Kindle for PC 1.1.17 funktioniert nicht, habe daher Kindle für Mac (Version 1.37.0) installiert.
Wenn ich nun aus meinem iBook Bücher mit Kopierschutz in Calibre konvertieren will erhalte ich immer eine Fehlermeldung: Fehler während des Hinzufügens.
Bisher funktioniert nur das konvertieren von ungeschützten Büchern.
Wie kann ich das Problem lösen?
Hast du das KFX-Input PlugIn in Calibre installiert?
Und benutze doch von Kindle for Mac die Version 1.17
Im DeDRM PlugIn den Key nach der installation noch einmal hinzufügen.
Probiere es danach noch einmal.
Hallo!
Ich bin grad dabei, von Calibre 5.x.y. auf 6.4.0 upzudaten.
Ich bin mir nicht mehr sicher, wo ich gelesen habe, dass es mit der letzten Version, eines DeDRM (kann auch das ursprüngliche “Alf” sein…), Schierigkeiten gab, bei eBooks, bei denen mit der 4er (event. (noch) 5er)-Version, Probleme gab.
Frage 1:
Wie sieht es denn mit der Version, um die es hier geht, bezogen darauf aus? Auch ältere kopierschutzbefreite eBooks können problemlos gellesen werden?
Frage 2:
Ich gehe mal davon aus, dass ich, wenn ich, auf das hier beschriebene Plugin, umsteigen sollte, ich eventuelle ALF_Plugins löschen, bzw. deaktivieren sollte.
Aufklärende Antworten wäre hilfreich und ich würde mich da natürlich auch sehr freuen!
Gruß
Bernd
„Wer das Plugin das erste Mal installiert, sollte vorher noch Adobe Digital Editions installieren und mit einer Adobe-ID autorisieren.“
Das klingt einfach, aber ich habe es nicht hinbekommen (Ubuntu 20). Meine Adobe-ID besteht aus Mailadresse und Passwort. Wo genau installiere ich das? Danke fürs Helfen.
Vielen Dank für diesen hilfreichen Blog. Ich benutzte bisher die Plugins von Alf – finde die Erläuterungen hier sehr gut und bei mir hat alles sofort funktioniert. Mit meinen (älteren) Plugins hatte ich zuletzt immer Fehlermeldungen und DRM konnte nicht entfernt werden.
Danke dir für deine Infos auf dieser Seite !
Hallo;
habe alles so gemacht, wie oben beschrieben. Also Calibre 6.0 installiert. DeDRM 10.0.3 heruntergeladen und installiert. Jetzt kommt aber der Knackpunkt. Seit 01.01.23 können mit Kindle für PC 1.17 keine neuen E-Books mehr geladen werden. Es wird ein Update verlangt. Wenn dieses ausgeführt wurde werden die neuen E-Books wieder geladen, die aber in Calibre nicht mehr bearbeitet werden können. Gibt es hierfür schon eine Lösung?
Hallo
mit DeDRM 10.0.3 kann Calibre 6.x den DRM-Schutz nicht mehr entfernen. Kalibre macht eine KFX-zip-Datei. Weiß jemand wie man DRM entfernt noch entfernen kann?? Oder steht ein Update-Plugin dafür bald bereit??
Hallo zusammen,
zunächst vielen Dank für Eure vielen Tipps hier!
Ich versuche gerade, am Mac mit
MacOs Ventura 13.5,
Calibre 6.22.0 und den
DeDRM_tools_10.0.3
Apples FairPlay Kopierschutz von gekauften iBooks zu beseitigen. ADE ist installiert.
Ziehe ich die Dateien in das Fenster von Calibre, passiert nichts.
Verwende ich den “Bücher hinzufügen! Button oben links in Calibre, erhalte ich immer die Fehlermeldung:
“calibre, version 6.22.0
ACHTUNG: Fehler während des Hinzufügens: Es gab Probleme beim Hinzufügen einiger Dateien, klicken Sie auf “Details anzeigen” für weitere Informationen
———————————————————————-
Hinzufügen der Datei /Users/hyper/Downloads/430219672.epub zum Buch /Users/hyper/Downloads/430219672 fehlgeschlagen
Mit Fehler:
Traceback (most recent call last):
File “calibre/gui2/add.py”, line 489, in add_formats
File “calibre/db/cache.py”, line 1839, in add_format
IsADirectoryError: [Errno 21] Is a directory: ‘/Users/hyper/Downloads/430219672.epub’
”
Mach ich was falsch oder hat Apples Kopierschutz gerade die Nase vorn?
Das Ganze ist etwas kniffelig. Das Problem ist nämlich, dass die EPUBs von iBooks in Wirklichkeit Ordner sind, die sich als EPUB-Datei tarnen. Ich habe auf die Schnelle nicht herausbekommen, wie man den Ordnertyp ändern kann. Deshalb habe ich der vermeintlichen Datei einfach die Endung ».zip« gegeben. Nach Bestätigung wurde die Datei dann als Ordner angezeigt. Danach habe ich dieses Tool heruntergeladen – ich habe Version 3 für meinen M1 mit Ventura benutzt. Nach dem Entpacken muss die App einmal gestartet werden, um die benötigten Rechte zu setzen. Danach habe ich das vorher umbenannte Verzeichnis auf die App gezogen, die mir eine echte EPUB-Datei draus gemacht hat. Die konnte ich dann ganz normal in Calibre hinzufügen.
Hallo Michael,
herzlichen Dank – so, wie Du es beschreibst, klappt alles. Bis zu dem Punkt, wo ich das Buch dann öffnen will. Da bekomme ich immer nur mitgeteilt, dass es “locked by DRM” ist:
“This book is locked by DRM.
To learn more about DRM
and why you cannot read or convert this book in calibre, click here.”
Auch im Tolino Webreader ist es nicht lesbar, obwohl ich es uploaden und anklicken kann.
Hast Du noch eine Idee?
Nach allem, was ich gelesen habe, lässt sich Apples DRM leider nicht knacken. Es lässt sich über die Beschreibung in Apples Buchshop auch bedauerlicherweise nicht herausfinden, ob das entsprechende Buch DRM hat oder nicht. Wahrscheinlich hatte ich gestern Abend Glück, dass das frisch gekaufte ohne DRM war. Da hilft letztlich nur, die E-Books künftig anderswo zu kaufen und sie dann in die Bücherapp zu importieren.
Hallo in die Runde, ich habe mir gestern amazon ebook gekauft und kriegt es trotz der beiden Plugind KFX und DEDRM, über calibre einfach nicht auf meinen Tolino übertragen. Das einlesen in calibre hat mittlerweile geklappt, aber egal was ich versuche, ich kriege mein ebook nicht ohne drm übertragen.Habt ihr noch eine Idee?
Funktioniert nicht mehr, siehe auch hier.
Schade, trotzdem danke für deine Antwort Michael.
Hallo!
Hab grad (erst) das Plugin installiert und werde dann sehen, wie es in Calibre (V. 6.25) funktioniert. Ich gehe natürlich davon aus, dass das klappt.
In der entpackten Zip ist auch ein “Obok_plugin.zip”. Wann benötige ich das?
Gruß und Danke vorab!
Bernd
Den Teil verstehe ich nicht: “Wer das Plugin das erste Mal installiert, sollte vorher noch Adobe Digital Editions installieren und mit einer Adobe-ID autorisieren.”
Warum und wie muss ich das tun? Ich möchte doch ein DRM entfernen? Kann ich das nur, wenn das DRM auf mich lizenziert ist?
Danke für die vielen Informationen.
Wenn ich das alles so lese, sehe ich das der einzige vernünftige weg dieses DRM bei Büchern der ist, das man ein Buch kauft dieses gut scannt und dann mit Tesseract wieder schön zusammen baut. Dann ist man auch sicher das in diesem Buch nichts ist das nachhause Telefoniert oder sonst irgend eine Einschränkung hat.
Ausserdem extrahiere ich gleich auch den Text. Da liegt PDF und eine Txt auch noch auf der platte.
Bei mir funktioniert das zur Zeit sehr gut.
Meine Samlung wächst und wächst. Da weiss ich auch das diese Bücher in 10 Jahren und länger auch noch verfügbar sind. Das macht das ganze Technisch sehr unabhängig.
Danke vorab für die Existenz der Seite und die vielen Informationen darauf.
Leider bin ich noch (wie komme ich raus???) auf eine exotische (Vermeidung v. systemd) Linux-Distri angewiesen, die am Tropf der Debian-Repositories hing/hängt. Nun schon das 2.Jahr auf Update wartet. Schon lange bei entspr. Redaktionen um Artikel zur Aufbereitung dieses Übergangs (faktische Obsoleszenz) angefragt – keine Chance, Schweigen wie ein Grab.
Gerne würde ich wissen: um auf einigermaßen sichere Funktion abzuzielen (geschützte PDFs frei lesbar zu machen) muss ich welche Update-Strategie verfolgen? Müssen ADE und Calibre/DeDRM halbwegs synchron upgedatet werden?
Update-Strategie: im Zweifel auch auf weit zurückliegende Version eines zentralen SW-Produkts zurück zu greifen (ADE 2.0?).
Dazu müsste ich z.B. wissen, wenn ich Calibre 5.39 als Vorgabe habe, welche Version von DeDRM kann ich benutzen?
Danke
Das müsste diese Version sein. Inwiefern das mit der alten ADE-Version funktioniert, müsstest du selbst ausprobieren.
Hallo Michael,
erstmal vielen Dank für deinen Blog und die vielen interessanten Beiträge, du hast mich schon oft “gerettet”.
Jetzt hab ich mal eine Frage:
Wenn ich Calibre auf neue Versionen update muss ich dann jedes mal das DeDRM ect. neu aufspielen oder bleiben die Add-ons erhalten?
Hab da jetzt nichts passendes gefunden, falls das schon mal gefragt wurde, dann entschuldige bitte.
Die Add-ons bleiben erhalten.