ePubファイルからdrmを削除するにはどうすればよいですか?


19

個人的な使用のためだけに、私の2冊の電子書籍からDRM保護を解除したいと思います(ロックされているため、読むことができません)。これらはAdobe ADE DRMによって保護されています。

インターネット上で結果を得るには多くの方法がありますが、それらのほとんどは時代遅れです。シンプルで効果的なものはありますか?


1
「このような質問や回答は大丈夫ですか」については、meta.askubuntu.com / questions / 2971 / でメタについて議論しました。質問は、それ自体が範囲外ではありません。一方で、これはソフトウェアの推奨事項の質問なので、代わりにその理由で投票権を得ている可能性があります。一部の人々は、ソフトウェアの推奨に関する質問に眉をひそめています。
RobotHumans

回答:


9

簡単な答えはノーです。電子書籍からDRMを削除するには複雑なプロセスがありますが、可能です。

あなたはインストールする必要があります口径を、および取得のDRM別途除去プラグインを。AdobeからCalibre電子ブックリーダーにキーを取得するには、Adobe Digital Editions(ADE)とWineをインストールする必要があります。

DRM除去プラグインの指示に従って、それを機能させます。

更新1:ADE 1.7はWineで正常に動作しなくなりました。電子ブックをそこにダウンロードしようとすると、必然的に失敗します。このDRMの削除方法で動作するのはバージョン2.0.1のみであり、Wineで適切にセットアップするのは依然として非常に困難です。

更新2:ここでリンクされているDeDRMツールは、合法的に電子書籍デバイスを所有している場合、さらに簡単に使用できます。KoboやAmazonの電子書籍ストアで購入または所有している私の本は、DRMを削除するためにデバイスIDに依存しているため、元の回答にリンクされているDeDRMパッケージに含まれるプラグインで非常に簡単に処理できます。ADEのインストールはこれ以上必要ありません。ダウンロードしたファイルには、デバイスに固有の手順が含まれています。


ありがとう 実際、この方法を試しましたが、ワイン用のUbuntu 14.04リポジトリを使用してADE 3.0も2.0もインストールできません。何か案は?
ed0

ADEは、イン​​ストールされているプラ​​ットフォーム(32ビットのプレフィックスを使用する必要があります)に細心の注意を払っており、さらにいくつかのWindows dllもインストールされているようです。アドビはまだLinuxコミュニティ全体の存在を無視することに熱心であるようです。appdb.winehq.org/objectManager.php?sClass=version&iId=30159
2014年

3
ADEのバージョン1.7をインストールすることで、ADEを機能させることができました。2.0および3.0バージョンを動作させるのに苦労するだけの価値はありません。
14年

2
これは私のために働いた:winetricks adobe_diged。ADE 1.7.2をWINEPREFIXにインストールします〜/ .local / share / wineprefixes / adobe_diged
bmaupin

@bmaupinとsudo apt-get install winetricks最初のことを忘れないでください:)
BenB

14

これは私が見つけた最も簡単な方法です:

  1. winetricksを使用してAdobe Digital Editionsをインストールする
    winetricks adobe_diged
  2. Adobe Digital Editionsで使用されているのと同じワインプレフィックス内でePUBeeをダウンロードしてインストールします
    $ cd〜/ダウンロード
    $ wget http://download.epubee.com/ePUBeeePUBDRMRemoval.exe 
    $ WINEPREFIX =〜/ .local / share / wineprefixes / adobe_diged / wine ePUBeeePUBDRMRemoval.exe
  3. Adobe Digital Editionsを起動して、Adobeアカウントにログインします
  4. DRMで処理された本を追加し、読み取り可能になるまで待ちます(解読)
  5. ePUBeeを実行します。Adobe Digital Editionsに追加されたファイルを自動的に復号化して、
    〜/ .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Application \ Data / decrypt /
  6. Calibreまたはお気に入りのePUB管理ツールを使用して、ePUBをリーダーに追加します

2
ADE 1.7はダウンロードサーバーで正常に機能しなくなったため、この方法はまだ機能していますか?これは私の答えよりもはるかに簡単だと思うので、そう願っています。
16

1
ステップ5はうまくいきませんでしたので、〜/ .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Application Data / magic_keysのキーをcalibreのプラグインDeDRMで使用しました。
Ferroao

7

他の答えはもう機能しません(または私のために機能しました)。残念ながら、それを機能させるのは複雑で、+ 5GBのスペースを使用します。しかし、これは私がそれを機能させるためにしたことです。すべてのステップを含めてほしい。ADE 2.0.1をインストールします

注:wine1.7およびwinetricksのレポのバージョンはdotdeb(ADE 2.0.1に必要)のインストールに失敗したため、最新のwinetricksとwineをインストールしました

  • Winetricksレポ - winetricksを
    • 私が使用whereis winetricks(例えばそれを見つけるために、その場所にダウンロードwinetricksを移動しました/usr/bin/winetricks
  • Wine2.0- ガイド
    • 新しいバージョンをインストールする前に、現在のバージョンのワインを削除してください
    • sudo add-apt-repository ppa:ricotz/unstable
    • sudo apt-get update && sudo apt install wine-stable

ADE 2.0.1のインストール

私はこのガイドを使用しました(ここに部分的に複製されています)

ダウンロードするファイル 手順
  • WINEPREFIX=~/.adewine WINEARCH=win32 wineboot
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks -q windowscodecs && winetricks -q corefonts
  • wine ~/Downloads/dotnetfx35setup.exe #しばらく時間がかかります
  • wine ~/Downloads/ADE_2.0_Installer.exe

この時点で、ADEを開いてログインし、キャリバーが後でキーを取得できるように承認する必要があります。

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

Calibre用のPythonおよびPycryptoをインストールする

Calibreでdrmを削除するスクリプトはpython2.7を推奨していますが、python2.6は機能しているようです。私にとっては、ワインがpython.exeを見つけることができず、エラーが発生するバグがありました

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

リンクすることでそれを回避しました。

python26をインストールする
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks python26
  • cd ~/.adewine/drive_c/windows/system32 && ln -s ../../Python26/python.exe ./; cd -
Pycryptoをインストールする

CalibreとDRMプラグインをインストールする

Calibreをインストールする
  • sudo apt-get install calibre

    DeDRM Calibreプラグインをインストールする
  • このリポジトリからDeDRM_toolsをダウンロードします

  • zipファイル内のDeDRM_calibre_pluginディレクトリを任意の場所に抽出します
  • Calibreを開き、次の場所に移動します。- Preferences> Plugins-> Load Plugin from file-> DeDRM_plugin.zip抽出したディレクトリからも選択します。

DRMプラグインを構成する

  • プラグインで(前から)検索drmまたはDeDRM
  • 選択Customize plugin->Adobe Digital Editions ebooks
  • WINEPREFIXでは、/home/YOURUSERNAME/.adewine#YOURUSERNAMEをユーザー名に置き換えてください:)
  • 緑色のプラス記号を選択して、キーに名前を付けます

テスト

  • .ascmファイルを開く(またはドラッグする)ことで、ADEに本をダウンロードします。実行してADEを開くことができますWINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe

  • Calibreを実行し、〜/ Documents / My Digital Editions / bookname.epubから本を追加します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.