ホーム > ガイド > Kindle書籍をKFX-ZIPにしてepub/pdf化

Kindle書籍をKFX-ZIPにしてepub/pdf化(無料)

作者のSatsuoniさんの協力により、Calibre用のdedrm_tools 最新版v10.0.35がついに動作するようになりました。この新バージョンではMSIXKFXArchiverというツールが追加されています。このMSIXKFXArchiver_xxxxxは、Kindle for Windowsアプリ経由でダウンロードしたKindle書籍から暗号鍵を取得するために不可欠です。

KFX DeDRM方法

  対応策① Microsoft Store版Kindle
(最新環境)
対応策②
(従来版Kindle for PC 2.9.1)
Windows 10 / 11
対応策③ Epubor Ultimate
(もっとも簡単)
必要なもの DeDRM v10.0.35 DeDRM v10.0.35 Epubor Ultimate(最新版)
MSIXKFXArchiver_xxxxx KFXArchiver291.exe Kindleアプリ
KFX Inputプラグイン KFX Inputプラグイン (Store版・旧PC版どちらも可)
Calibre Calibre  
流れ ① Kindle for Windowsアプリで本をダウンロード ① Kindle for PC 2.9.1で本をDL ① Kindleアプリで本をダウンロード
② MSIXKFXArchiverを実行 ② KFXArchiver291.exeをコピー ② Epubor Ultimateで同期
③ KFX InputをCalibreに追加 ③ kfxoutputフォルダを作成 ③ 右側へドラッグして変換
④ kfx-zipをCalibreへドラッグ ④ コマンドでk4iとkfx-zipを生成  
  ⑤ kfx-zipをCalibreへドラッグ  
ポイント kfx-zipとk4iキーを自動生成 コマンドプロンプト操作が必要 プラグインもキー作成も不要
アプリの更新が頻繁に発生 本を追加するたび手順を繰り返す ワンクリックで自動判定・解除
先にバージョンを確認 初心者にはやや難しい EPUB / PDF / Mobiに変換

KindleアプリをMicrosoft Storeからダウンロードした場合の対応策?

(Win 11でKFX-ZIPエラーの対応策)

Windows 11利用者はMicrosoftストアからKindle for Windowsアプリをダウンロードする必要があります。その場合、Calibreはこの変更に対応できるのでしょうか?

01. MSIX Kindleアプリ(K4W)を使用して、Kindle書籍をオフラインでダウンロードしていることを確認してください。

Kindle for Windows v1.1.5634

02. DeDRMプラグインの最新版をダウンロードします。アセットを探し、DeDRM_tools.zipをクリックして解凍します。

03. DeDRM_toolsフォルダにあるMSIXKFXArchiver_xxxxx.exeをダブルクリックします。

MSIXKFXArchiver

この archiver.exe は、Microsoft Kindle アプリから書籍のDRMを解除するための特別なスクリプトを実行します。処理が完了すると、DRMが解除された kfx-zip 形式の書籍を含むarchived_kfxフォルダーと、古いDRMが使用されていた書籍のリッピングに使用されたキーを含むキー ファイルoldbooks.k4i が生成されます。

ARCHIVED-KFX

04. KFX Input.zip(解凍する必要がない)をダウンロードしてCalibreに追加します。

KFX Inputプラグインv2.32.0

05. archived_kfxフォルダからkfx-zipファイルをCalibreライブラリにドラッグ&ドロップします。

mskindle kfx-zip kfx calibre

注:Microsoft StoreではKindleアプリのアップデートが毎日リリースされているようです。現在のバージョンのMSIXKFXArchiverは、最新バージョンのMicrosoft Store Kindleアプリで常に動作するとは限りません。まずはお使いのKindle Windowsアプリのバージョンを確認し、それに合わせてMSIXファイルを選択することをお勧めします。

MSストアのKindleアプリ DeDRMプラグイン MSIXKFXArchiver
バージョン1.1.5634 DeDRM Plugin v10.0.35(最新) MSIXKFXArchiver_x64_1_5634.exe
バージョン1.1.3824.0/1.1.4132.0(最新) DeDRM Plugin v10.0.34 MSIXKFXArchiver_x64_1_4132.exe
バージョン1.0.25218 DeDRM Plugin v10.0.32 MSIXKFXArchiver_x64_1_25218.exe
バージョン1.0.23620 DeDRM Plugin v10.0.31 MSIXKFXArchiverMobi1_23620.exe
バージョン1.0.22920 DeDRM Plugin v10.0.30 MSIXKFXArchiverMobi1_22920.exe

Kindle for Windows」ユーザーに朗報です。
DeDRMプラグインのバージョン10.0.35から、「Kindle for Windows」のコンテンツフォルダにあるAZW形式の書籍を、直接ドラッグ&ドロップで取り込めるようになりました。これまで必要だった「MSIXKFXArchiver」インストーラーの実行が不要となり、手順が大幅に簡単になっています。

具体的な手順は以下のとおりです。

  1. calibreにDeDRMプラグイン(バージョン10.0.35以降)を追加します。
  2. calibreにKFX Inputプラグインを追加します。
  3. プラグインのインストール後、calibreを再起動します。
  4. 「Kindle for Windows」アプリ(バージョン1.1.5634以降)で、Kindle書籍をダウンロードします。
  5. 「Kindle for Windows」のコンテンツフォルダから書籍をドラッグし、calibreライブラリに取り込みます。

dedrm plurinからazwを追加

Win 10の環境: 旧Kindle4PCアプリ、DeDRM最新、KFX Input v2.34、KFXArchiver291

Calibreプラグイン10.0.14

ステップ 1.公式ページからWindows用のCalibreの最新バージョンをダウンロードします。

ステップ 2. dedrmプラグインの最新バージョンv10.0.35をダウ ンロードします。 (11月8日にリリース)

DeDRM v10.0.35を今すぐダウンロード

ダウンロードが完了したら、zipファイルを解凍します。

kfxarchiver DL

ステップ3. KFX Inputプラグインの最新バージョンv2.33.0 V2.34.0をダウン ロードします。

KFX Input (v2.33) v2.34.2を今すぐダウンロード

KFX Inputプラグインは、KFX形式(DRM削除成功後のファイル形式)の書籍をPDF、ePub、 AZW3、DOCX、Mobi、ZIPなどのような形式に変換するために使用されます。

DeDRM_plugin.zipとKFX Input.zipをそれぞれCalibreにインストール 

Calibreを開き、「環境設定」>「プラグイン」に移動し、「ファイルからプラグインを読み込む」をクリック します。ダウンロードしたDeDRM_plugin.zipを選択して追加します。

dedrm plugin最新を追加

kfxinput plugin最新を追加

同じ手順で、KFX Input.zipプラグインファイルをCalibreに追加します。

Calibreを再起動して、両方のプラグインのインストールを完了させてください。

再起動しないと、Kindle本をCalibreライブラリに取り込んでもプラグインが有効になりません。

KFXArchiver291.exeをKindleアプリのインストール先フォルダにコピー 

DeDRMプラグインv10.0.20は、Amazon Kindleが提供する最新バージョン「Kindle for PC V2.9.1」アプリ経由でダウンロードされた書籍にのみ対応していますので、ご注意ください。

Kindle for PCバージョン2.9.1(71006) 

Kindle PCアプリのインストールが完了したら、アプリのインストール先フォルダを開いてください。

続き、DeDRM_toolsフォルダ内の「KFXArchiver291.exe」を、Kindleアプリのルートディレクトリ(通常はC:\Users\***\AppData\Local\Amazon\Kindle\application)にコピーしてください。

kfxearchiverをkindleアプリ場所へコピー

Kindleライブラリを同期してkindle本をダウンロードしておく 

Kindle PCアプリにログインし、同期が完了していることを確認してください。

その後、本の表紙をクリックすることで、オフラインバックアップ用にKindle本をダウンロードしておきます。

kindle本DL準備

通常、ダウンロードされたKindle本は「My Kindle Content」フォルダに保存されます。(一般的にはC:\Users\***\Documents\My Kindle Contentにあります)

kfxoutputフォルダを作成とk4iファイルを生成 

「C:\Users\username\」の下に新しいフォルダを作成し、kfxoutputという名前を付けます。

この手順は必要不可欠です。このフォルダが存在しない場合、kfxoutput.k4iファイルを作成できません。

kfxoutoutフォルダを作成

続き、コマンドプロンプトを起動し、以下のユーティリティ(Win+R - 「cmd」を実行)を実行してください:

C:\Users\<ユーザー名>\AppData\Local\Amazon\Kindle\application\KFXArchiver291.exe "<Kindleのコンテンツフォルダ>" "<C:\Users\<ユーザー名>\kfxoutput>" kfxoutput.k4i

kfxoutout k4i

  • 「My Kindle Content」が書籍の保存先フォルダであると仮定しています。
  • ※ユーザー名の部分はご自身のWindowsユーザー名に置き換えてください。

kfxoutput.k4iは、C:\Users\ユーザー名\...の先に保存されます。

kfxoutフォルダには復号化されたファイルが含まれています。これらのファイルはkfx-zip形式です。

kindlekey

kfx-zipファイルをCalibreライブラリに追加し、Kindle書籍をKFXからEPUB/PDFへ変換

kfxoutputフォルダーからkfx-zipファイルをCalibreライブラリへ追加すると、kfx-zipファイルがkfx形式となります。kfx-zipをCalibreに追加

通常の「KFX」ファイルが生成された場合は、Kindle本のDeDRM処理が正常に完了したことを意味します。

kfx-zipをkfxにする

続き、KFX書籍をPDFやEPUBなどの形式に変換することも可能です。

kfxをpdfにする

Kindle for PCアプリがバージョン2.9にアップデートされた場合の対応策?

Kindleアプリダウンロードページからダウンロードしたkindle for PCアプリの最新バージョンがV2.8.3ですが、ダウンロードしたアプリを起動してから「Kindle for PC 2.9.1:Kindleソフトウェアのアップデート」というような通知が出る可能性が高いと考えています。

Kindle PC v2.9.1

DeDRMプラグインとKindle for PCアプリバージョン動さ環境の確認。

Kindle for PC アプリのバージョン DeDRMプラグイン KFX Inputプラグイン 実行するスクリプト
2.9.1 (71006) DeDRM Plugin v10.0.35 + KFXArchiver291.exe KFX Input v2.34.2 C:\Users\%username%\AppData\Local\Amazon\Kindle\application\KFXArchiver291.exe "C:\Users\%username%\Documents\My Kindle Content" "C:\Users\%username%\kfxoutput" kfxoutput.k4i

必要に応じて、username は実際のユーザー名に置き換えてください。

対応策③ Epubor Ultimate Windows(v3.0.16.776~)が最新バージョンのKindle for PC 2.9.1にもKindle for PC 2.9.1にも対応します。プラグインのインストールすることも必要ではありません。

旧版kindleアプリのkfxを変換

DRMを解除できず、すべての本はKFX-ZIP?

「KFX-ZIP」ファイルが生成された場合は、Kindle KFX処理が失敗したことを意味します。それらの書籍を形式変換することも無理です。

kfx-zipエラー

「KFX-ZIP」(この本はDRMによってロックされています)と表示された場合、どうすればよいのですか。

KFX-ZIPエラーが出る場合では、以下の問題点を確認する必要があります。

① 間違ったプラグインを追加した場合、DeDRM失敗可能性が高いです。

② 指定された標準のコマンドラインに従ってコマンドを実行しなかった場合、DeDRM無理です。

③ usernameのソース場所にkfxoutputフォルダを作成必要。

④ k4iファイルを誤った場所にコピーした場合、kfx書籍の変換も無理です。

⑤ 新しい本をダウンロードするたびに、手順を正しく繰り返す必要があります。

DeDRM失敗した場合では、個人的な意見ですが、プラグインを更新し、Kindle本を再ダウンロードして、再度抽出処理を行うことを強くおすすめします。

より良い代替手段として、Epubor Ultimateの無料体験版を利用するのも一つの方法です。 このツールでは、プラグインのインポートやカスタマイズ、キーファイルの作成などの面倒な作業が不要で、ダウンロード済みのKindle本を自動で読み込んでくれます。 最新バージョンのMS Kindle for Windowsアプリ経由でダウンロードした本にも対応します。

kfx-zipをpdfに変換epubor

さらに素晴らしいのは、新しい書籍をダウンロードして変換したいときは、Epubor Ultimate内で同期して右側のところにドラッグするだけで、キーファイルをカスタマイズしたり再作成したりする手間がかからないことです。

Kindleアプリ DeDRM Plugins Epubor Ultimate
新Kindle for Windows V1.1.4132.0 V10.0.35 + MSIXKFXArchiver_x64_1_5634.exe + KFX Input V3.0.16.776(最新版)
旧Kindle for PC V2.9.71006 V10.0.34 + KFXArchiver291.exe + KFX Input V3.0.16.776(最新版)