Ich möchte wissen, wie ich DRM aus einem Kindle-Buch entfernen kann. Ich möchte ein Kindle-eBook von Amazon kaufen. Ich würde das DRM entfernen und es in Epub (damit ich es über ein an mein iPhone angeschlossenes Headset hören kann) und in das PDF-Format konvertieren (damit ich die Geschichte während des Hörens in einem PDF-Reader (Okular) verfolgen kann meine Ubuntu-basierte Distribution und kommentiere das Buch).
Ich habe eine Stunde lang nach Software zum Entfernen des DRM gesucht, aber nur Links zu Seiten gefunden, deren Inhalt nicht hilfreich schien oder denen ich nicht vertraute.
Antworten:
Ich überlasse die Rechtmäßigkeit und Ethik der Anwälte den Anwälten, aber nach meinem Verständnis ist es illegal, DRM zu brechen, aber legal, eine einzige Sicherung von DRM-Material zu erstellen, auf das Sie ein gesetzliches Recht haben, Zugriff zu haben.
Die Antwort auf die Frage, die ich glaube, ergibt sich aus der Kombination zweier getrennter Werke:
Die Anweisungen finden Sie unter dem Plugin-Link.
quelle
Ich werde nicht auf die Rechtmäßigkeit der Entfernung von DRM eingehen, da diese von Land zu Land unterschiedlich ist - in einigen Fällen wird sie fair verwendet, in anderen ist die Situation trübe und in anderen ist sie ausdrücklich illegal.
Die folgenden Schritte funktionierten für mich unter Ubuntu 18.04.
Installieren Sie die erforderlichen Programme mit dem Paketmanager
Laden Sie andere notwendige Programme herunter
DeDRM-Plugin
Kindle für PC v 1.17
(Eng basierend auf den Informationen aus den offiziellen FAQ (Schnappschuss) . Link zur neuesten Version .)
Für beste Ergebnisse benötigen Sie eine alte Version von Kindle für PC (≤ 1,17). (Etwas neuere Versionen (≥ 1,24) verwenden das suboptimale KFX-Dateiformat für heruntergeladene Bücher, während noch neuere Versionen vom DeDRM-Plugin überhaupt nicht "ausgenutzt" werden können.)
Leider ist diese Version von Kindle für PC nicht mehr auf den Websites von Amazon verfügbar. Sie müssen daher den Dateinamen auf google / duckduckgo suchen
KindleForPC-installer-1.17.44170.exe
und von einer skizzenhaften Website herunterladen. Um sicherzustellen, dass Sie die "ursprüngliche" Datei (und keine modifizierte Version mit Bonus-Malware) heruntergeladen haben, müssen Sie den Hash der Datei überprüfen. (md5 ist "kaputt" und sha1 ist teilweise "kaputt", daher empfehle ich nicht, sich nur auf sie zu verlassen.)Wenn Sie mir, einer zufälligen Person im Internet, nicht vertrauen, um Ihnen den richtigen Hash mitzuteilen (Sie haben keinen Grund dazu), können Sie oben die offiziellen FAQ aufrufen - schließlich vertrauen Sie bereits dem DeDRM-Plugin nicht bösartig sein. (Aus irgendeinem Grund ist in den FAQ ein Leerzeichen im sha256-Hash enthalten.)
Winetricks
Wir können Winetricks für Kindle für PC nicht verwenden, da dadurch die Version 1.20 installiert wird, die nicht so geeignet ist.
Installieren Sie Kindle für PC und führen Sie es aus
Geben Sie Ihre Amazon-Kontodaten ein, laden Sie die entsprechenden Bücher auf das "Gerät" (dh Ihren Computer) usw. herunter.
Installieren Sie das Kaliber DeDRM Plugin
Alternativ können Sie es nach dem Entpacken einfach über die Standard-Benutzeroberfläche von Calibre installieren. (Einstellungen> Erweitert> Plugins> Plugin aus Datei laden.)
Extrahieren Sie Ihre Kindle-Schlüssel
Wenn Sie WINE / Linux verwenden, extrahiert das DeDRM-Plugin die Schlüssel nicht "automatisch" auf magische Weise, ohne etwas herumzuspielen.
DeDRM_calibre_plugin/DeDRM_plugin_ReadMe.txt
enthält einige Vorschläge zum weiteren Vorgehen. Sie haben teilweise, aber nicht vollständig für mich gearbeitet.Installieren Sie Python (in Wein)
Um die DRM-Schlüssel zu extrahieren, muss ein Python-Skript (vom Kaliber-Plugin bereitgestellt) (im Idealfall) vom Kaliber-Plugin selbst in Wine ausgeführt werden. Daher müssen Sie Python in der Weinumgebung installieren.
Hier gibt es zwei Alternativen: Verwenden Sie Winetricks oder installieren Sie sie manuell von der offiziellen Python-Website.
Manuelle Installation (derzeit empfohlen)
Beachten Sie, dass dies von den Anweisungen in derzeit
DeDRM_calibre_plugin/DeDRM_plugin_ReadMe.txt
durch die entscheidende Hinzufügung von abweichtALLUSERS=1
.Winetricks (nicht empfohlen, es sei denn, Sie haben eine neue Version von Winetricks)
Wenn Sie Winetricks verwenden, die am 18.04 aus Ubuntus Repositories installiert wurden, ist leider nur Python-2.6 (mit dem Sie installieren können
winetricks python26
) verfügbar. Da das Kaliber-Plugin derzeit den Pfad zu einer Standardinstallation von Python-2.7 fest codiert, ist dies nicht optimal. Folglich müssten Sie entweder das Kaliber-Plugin patchen oder das Wine Python-Skript selbst ausführen und die Entschlüsselungsschlüssel kopieren.Wenn Sie eine neuere Version von Winetricks haben, können Sie Python-2.7 installieren.
Lassen Sie das Wine Python-Skript ausführen
Damit das Kaliber-Plugin das Skript ausführen kann, müssen Sie ihm mitteilen, wo sich Ihre Weininstallation befindet (das sogenannte "WINEPREFIX"). Standardmäßig lautet der Wineprefix
~/.wine/
. Sie können dem Kaliber-PluginWINEPREFIX
in Calibre mitteilen , dass Sie zu Einstellungen> Erweitert> Plugins> Dateityp-Plugins> DeDRM> Plugin anpassen> Kindle für PC und Adobe Digital Editions wechseln. Sie können die Ausführung des Skripts durch Drücken der Taste "+" veranlassen. Andernfalls wird es ausgeführt, wenn Sie zum ersten Mal versuchen, ein Buch mit Kindle DRM hinzuzufügen.Das sollte es sein - wenn Sie Bücher zum Kaliber hinzufügen, werden sie automatisch von DRM befreit. Alternativ können Sie sich die (fast) cli-Version unten ansehen, in der die meisten meiner ausführlichen Erklärungen entfernt sind.
(Fast) reine Kommandozeilenversion
Kopieren und fügen Sie dies alles nicht auf einmal ein, da es nicht funktioniert - einige der Schritte erfordern menschliche Beteiligung.
quelle