it-swarm.com.de

Wie kann ich den DRM aus einer EPUB-Datei entfernen?

Ich möchte den DRM-Schutz für einige meiner eBooks nur für den persönlichen Gebrauch entfernen (da diese gesperrt sind, kann ich sie nicht lesen). Sie sind durch Adobe ADE DRM geschützt.

Im Internet gibt es viele Möglichkeiten, das Ergebnis zu erhalten, die meisten sind jedoch veraltet. Gibt es eine einfache und effektive?

19
ed0

Die einfache Antwort lautet nein. Es ist ein komplizierter Prozess, den DRM von Ihren E-Books zu entfernen, aber es ist möglich.

Sie müssen calibre installieren und das DRM -Entfernungs-Plug-In separat herunterladen. Um Ihre Schlüssel von Adobe in den Calibre E-Book-Reader zu übertragen, müssen Sie die Adobe Digital Editions (ADE) mit Wine installieren.

Befolgen Sie die Anweisungen im DRM-Entfernungs-Plugin, damit es funktioniert.

Update 1: ADE 1.7 funktioniert in Wine nicht mehr richtig. Versuche, E-Books herunterzuladen, schlagen unweigerlich fehl. Nur Version 2.0.1 funktioniert mit dieser Methode zum Entfernen von DRMs, und es ist immer noch ziemlich schwierig, sie in Wine richtig einzurichten.

Update 2: Die hier verlinkten DeDRM-Tools sind noch einfacher zu verwenden, wenn Sie legal ein E-Book-Gerät besitzen. Meine in den Kobo und Amazon E-Book Stores gekauften oder besessenen Bücher können mit den Plugins, die in den in meiner ursprünglichen Antwort verknüpften DeDRM-Paketen enthalten sind, ganz einfach verarbeitet werden, da sie für die DRM-Entfernung auf der Geräte-ID basieren. Keine weitere Installation von ADE erforderlich. Die heruntergeladenen Dateien enthalten spezifische Schritte für Ihr Gerät.

9
Rewarp

Dies ist der einfachste Weg, den ich gefunden habe:

  1. Installieren Sie Adobe Digital Editions mit Winetricks
     Winetricks Adobe_diged
  2. Laden Sie ePUBee herunter und installieren Sie es mit demselben Weinpräfix, das von Adobe Digital Editions verwendet wird
     $ cd ~/Downloads 
     $ wget  http://download.epubee.com/ePUBeeePUBDRMRemoval.exe  
     $ WINEPREFIX = ~/.local/share/wineprefixes/Adobe_diged/wine ePUBeeePUBDRMRemoval.exe
  3. Starten Sie Adobe Digital Editions und melden Sie sich bei Ihrem Adobe-Konto an
  4. Fügen Sie Ihre DRM-Bücher hinzu und warten Sie, bis sie lesbar (entschlüsselt) sind.
  5. Führen Sie ePUBee aus. Es sollte automatisch alle Dateien entschlüsseln, die Adobe Digital Editions zu Hinzugefügt wurden.
    ~/.local/share/wineprefixes/Adobe_diged/drive_c/users/$ {USER}/Anwendung\Data/decrypt /
  6. Verwenden Sie Calibre oder Ihr bevorzugtes ePUB-Verwaltungstool, um die ePUBs auf Ihren Reader zu laden
14
user3394233

Die anderen Antworten funktionieren nicht mehr (oder haben bei mir funktioniert). Leider ist es kompliziert, es zum Laufen zu bringen, und benötigt + 5 GB Speicherplatz. Dies ist jedoch, was ich getan habe, um es zum Laufen zu bringen. Ich hoffe, ich habe alle Schritte einbezogen. Es installiert ADE 2.0.1

Hinweis: Wine1.7 und die Version in Repo für Winetricks sind bei der Installation von DotDeb (erforderlich für ADE 2.0.1) fehlgeschlagen, daher habe ich die neuesten Winetricks und Wine installiert

  • Winetricks repo - Winetricks
    • Ich habe whereis winetricks verwendet, um es zu finden, und die heruntergeladenen Winetricks an diesen Speicherort verschoben (z. B. /usr/bin/winetricks).
  • Wine2.0 - Anleitung
    • Entfernen Sie Ihre aktuelle Weinversion, bevor Sie die neue Version installieren
    • Sudo add-apt-repository ppa:ricotz/unstable
    • Sudo apt-get update && Sudo apt install wine-stable

Installieren von ADE 2.0.1

Ich habe diese Anleitung (teilweise hier repliziert)

  • WINEPREFIX=~/.adewine WINEARCH=win32 wineboot
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks -q windowscodecs && winetricks -q corefonts
  • wine ~/Downloads/dotnetfx35setup.exe # Wird eine Weile dauern
  • wine ~/Downloads/ADE_2.0_Installer.exe

Zu diesem Zeitpunkt sollten Sie ADE öffnen und sich anmelden, um es zu autorisieren, damit Caliber später Ihren Schlüssel erhalten kann.

WINEPREFIX=$HOME/.adewine/ wine ~/.adewine/drive_c/Program\ Files/Adobe/Adobe\ Digital\ Editions\ 2.0/DigitalEditions.exe

Installieren Sie Python und Pycrypto for Calibre

Das Skript zum Entfernen von drm mit calibre empfiehlt python2.7, aber python2.6 scheint zu funktionieren. Für mich gab es einen Fehler, bei dem wine python.exe nicht finden kann und einen Fehler von hat

wine: cannot find L"C:\\windows\\system32\\python.exe"

Ich habe das umgangen, indem ich es verlinkt habe.

  • export WINEPREFIX=$HOME/.adewine/
  • winetricks python26
  • cd ~/.adewine/drive_c/windows/system32 && ln -s ../../Python26/python.exe ./; cd -

Installieren Sie das Kaliber- und das DRM-Plugin

  • Sudo apt-get install calibre

    Installieren Sie das DeDRM-Kaliber-Plugin
  • Laden Sie DeDRM_tools von repo herunter

  • Extrahieren Sie das Verzeichnis DeDRM_calibre_plugin in der Zip-Datei an eine beliebige Stelle
  • Öffnen Sie Calibre und gehen Sie in: Preferences -> Plugins -> Load Plugin from file -> Wählen Sie DeDRM_plugin.Zip aus dem Verzeichnis, das Sie ebenfalls extrahiert haben.

DRM Plugin konfigurieren

  • In Plugins (von vorher) nach drm oder DeDRM suchen
  • Wählen Sie Customize plugin -> Adobe Digital Editions ebooks
  • In WINEPREFIX geben Sie /home/YOURUSERNAME/.adewine # ein. Ersetzen Sie IHREN BENUTZERNAMEN durch Ihren Benutzernamen :)
  • Wählen Sie das grüne Pluszeichen und geben Sie dem Schlüssel einen Namen

Prüfung

  • Laden Sie ein Buch auf ADE herunter, indem Sie die .ascm-Datei öffnen (oder in sie ziehen). Sie können ADE öffnen, indem Sie WINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe ausführen.

  • Führen Sie Calibre aus und fügen Sie ein Buch aus ~/Documents/My Digital Editions/bookname.epub hinzu

7
Miati