「Kindle Cloud Reader」Chromeアプリでオフラインで読むためにダウンロードした後、Linux PCにあるAmazon Kindle電子ブックはどこにありますか?PDF format?
Windowsの場合、これが答えのようです:
MacOSの場合、これが答えのようです。
しかし、Linuxには答えがないようです。 :(
私の目的は、あらゆるデバイスでオフラインで読むために、Kindle電子ブックをPDF形式に変換することです(これはかなり好みです)。この独自の「Kindleアプリのみで読める」ゴミは十分です。私は天国のためにLinuxを使っています!
更新:~/.config/google-chrome
には次のものがあります。
gabriels:~/.config/google-chrome$ ls
Avatars pnacl
BrowserMetrics Profile 1
BrowserMetrics-active.pma Profile 2
BrowserMetrics-spare.pma Safe Browsing
Certificate Revocation Lists Safe Browsing Channel IDs
CertificateTransparency Safe Browsing Channel IDs-journal
Consent To Send Stats Safe Browsing Cookies
Crash Reports Safe Browsing Cookies-journal
Dictionaries ShaderCache
FileTypePolicies SingletonCookie
First Run SingletonLock
Guest Profile SingletonSocket
Local State SSLErrorAssistant
NativeMessagingHosts Subresource Filter
OriginTrials System Profile
PepperFlash Webstore Downloads
これは難しい問題です。しかし、私は解決策を持っていますが、Linuxユーザー(私自身を含む)はそれを気に入らないでしょう。
まず、本を盗んではいけないORその他は何でも!買って!数千時間の作者に支払いを行って、彼らが自分のクラフトに入れて、それについて書きます。私はいくつかのことを行う方法を説明しますが、本を盗んではいけません。これは、あなたが電子ブックを購入しており、購入しただけで自由を読んでPDF(私があなたを思う自由があります)。
また、私がこれから説明しようとしていることを達成するための、おそらく他のパスがあります。可能な代替パスが見つかった場合は、「手がかり」という単語でマークします。したがって、それらを監視し、それらのパスを下って、必要に応じて独自の改善された回答を作成します。
必要なのは、「PCおよびMac用の」Kindleアプリです。 https://www.Amazon.com/Kindle-dbs/fd/kcp 。ただし、このリンクを使用してダウンロードしないでください。2018年3月5日現在の現在のバージョンは1.21 Build 48017であり、Kindle for PC 1.17以降のすべてのバージョンは新しい「 KFX format 現在、割れません。
手がかり:KFX形式を解読してください。感謝します。
手がかり:Wineを使用するか、代わりにUbuntu内の仮想マシンにWindows 10を無料でインストールすることで、これを行うことができます。
https://Kindle-for-pc.en.uptodown.com/windows/old 。これを機能させるには、バージョン1.17以前を使用する必要があります。 1.16ビルド44025を使用しました。
これにより、オフライン表示用にPCに保存されます。 ダウンロードした本は、「C:\ Users\MY_USERNAME\Documents\My Kindle Content」に「.azw」ファイルとして表示されます。例:「C:\ Users\MY_USERNAME\Documents\My Kindle Content\B08137WHQ_EBOK.azw」。
手がかり:Kindle for PCアプリの以降のバージョンでは、代わりに「.azw」、「。azw.md」、「。azw.res」など、他のいくつかのファイルを含む名前のフォルダーが表示されます。どうやらこれは新しい、割れない「KFX」フォーマットです。それをクラックしてください!
手がかり:「Kindle Cloud Reader」というChromeアプリもあります。それをインストールしてオフラインで見るためにあなたの本をダウンロードすることもできますが、それはまた別の形式を使用します。私の質問の下にコメントを参照してください。 Windowsでは、非表示フォルダー「C:\ Users\MY_USERNAME\AppData\Local\Google\Chrome\User Data\Default\databases\https_read.Amazon.com_0」の下にオフラインブックの内容があります。たとえば、「85」と「86」という名前の2つのファイルがあり、ファイル拡張子はありませんが、1つは明らかに数MBであるため、もう1つは44 KB程度です。 Linuxでは、ホームディレクトリでSudo find . -iname \*Amazon\*
を使用してこの場所を見つけることができます。フォルダーは「〜/ .config/google-chrome/Profile 1/databases/https_read.Amazon.com_0」にあります。
要するに:DRM sucks 。あなたが著者なら、そのくだらないことをしないでください!ただ 代わりにGumroadでデジタルPDFを販売 (更新: LeanPub がより良いオプションかもしれません!).
GitHubからダウンロードしてください: https://github.com/apprenticeharper/DeDRM_tools/releases 。リリースノートには、「このリリースには、Kindle for PC/Mac 1.19以降を使用する場合にダウンロードされることが多いKFX形式のKindle電子ブックのサポートは含まれていません。」
GitHubリンクをクリックして「DeDRM_tools_6.5.5.Zip」をダウンロードし、Zipファイルを展開して、含まれている「DeDRM_calibre_plugin」フォルダーを見つけます。
https://calibre-ebook.com/download 。 「calibre-64bit-3.18.0.msi」を使用しています。
手がかり:私は実際にこれをWindowsで使用していますが、CalibreにはLinuxインストールページもあるので、Linuxで動作させることができます。 DeDRMには、これを追求したい場合に手助けする必要のあるいくつかの良いメモも含まれています。上記で抽出したreadmeを参照してください: "DeDRM_calibre_plugin\DeDRM_plugin_ReadMe.txt"。 「少なくともLinuxシステムのみ」というタイトルのかなりわかりにくいセクションが含まれています(少なくとも私にとっては)。
Calibreをインストールしたら、それを開きます。次に、[設定]-> [詳細]セクション->プラグインに移動します。 [ファイルからプラグインをロード]を選択し、上から解凍したフォルダーでDeDRM .Zipファイルを見つけます。 「DeDRM_calibre_plugin\DeDRM_plugin.Zip」を探しています。このプラグインを選択し、「開く」と「適用」をクリックします。
Calibreで[書籍の追加]をクリックし、Kindle for PC 1.16(1.17以前)を使用して以前にダウンロードした.azwファイルを見つけます。それをインポートし、自動的にDeDRMを使用してDRMがらくたを削除します!
これで、Calibreで電子書籍を開いて読むことができるはずです。 Calibreで本をダブルクリックして、適切に開き、読み取り可能であることを確認します。それはうまくいき、すべてはこれまでのところ順調です。
手がかり:Windowsの場合、これは問題なく機能します。 LinuxでWineとPythonなどをすべて正しく動作させるために、上記のreadmeファイルと戦わなければならない場合、Linuxではそれを理解できませんでした。
もうすぐ!
Calibreで本を選択し、上部の[本を変換]をクリックします。ポップアップするウィンドウの右上にある「出力形式」ドロップダウンボックスで「PDF」を選択します。これで、[OK]をクリックして変換を行うことができます。OR(オプション)以下に説明するように、いくつかの簡単な設定を最初に変更します。
オプション:
[OK]をクリックして、電子ブックをPDFに変換します。これは、長さ100ページ、サイズ3 MBの電子書籍で2分かかりました。
また、Calibreまたは他の一般的な電子書籍リーダーを使用して本を読む場合に備えて、同じ場所にNice(de-DRMed) ".azw3"ファイルもあります。
Foxit Reader( ここ をクリックし、「Foxit Readerの無料ダウンロード」に移動)は、強調表示やコメントツールがあり、物事に下線を引いたり、ハイライトしたり、メモを取ることができ、クロスプラットフォーム(Windows 、Mac、Linuxなど)および「無料」のように無料(ただし、オープンソースのように無料ではありません!)。
そして覚えておいてください:盗むな!本を買って、著者に苦労して稼いだお金を与えてください!著者にPDFを販売するように勧めます(例: 私のようにGumroad経由で )(更新: LeanPub が代わりの方が良いかもしれません!)。
しかし、盗むとシステムが台無しになります。 DRMは吸うかもしれません 、しかしあなたも吸う必要はありません!
利用可能なWindowsまたはMacがなく、Linuxがある場合
Sudo find . -iname \*Amazon\*
CalibreにはLinuxバージョンがあり、DRMを操作するためにサポートする標準ツールがKFXをサポートするようになりました。
Wineの実行に依存する、コンピューターで実行しているKindle for PCのバージョンが必要です。さまざまな問題が発生した後、Kindle for PCの最近のバージョンに何か問題があるようです。古いバージョンを実行しています。最初の答えとして、Kindle v 1.16 Built44025。Xfceを使用してLinux Mint 18.3の下でWindows 8.1として動作するように設定された64ビット仮想ドライブでPlayOnLinux 4.2.12、Wine 3.0.2を実行しています。
これまでのところ、少なくとも、私はKFXファイルに遭遇したことがありません。しかし、Amazonがその形式を使用することで、最終的にはより新しいKindleバージョンに切り替えることを余儀なくされる可能性があります。
だから、2018年8月、ここでの答えはうまくいき、KFX暗号化がクラックされましたが、PC用Kindleの最新バージョンが動作することをある程度保証したいと思います
Adb(Androidプラットフォームツールに付属)の使用方法を知っている場合は、それを行う小さなスクリプトを作成できます-
スクリーングラブ
adb exec-out screencap -p> page1.png
swipe
adbシェル入力スワイプ500200200200200
そしてpageNまで繰り返す
次に、imagemagicの変換ツールを使用して、すべての画像ファイルから単一のpdfを作成します
@GabrielStaples、あなたの答えは完全なパスを提供しますが、潜在的な改善を追加したかったです:私はちょうどPC 1.16用の同じKindleをplayonlinuxにインストールしようとしましたが、それは魅力のように動作します。電子ブックファイルの場所は、Kindleでの設定方法(ツール/オプション/コンテンツ/フォルダーの変更)によって異なります。デフォルトは/ home/user/Documents/My Kindle Contentです
したがって、答えは正しいままですが、Windowsパーティションを再起動する必要はなく、代わりにすべてLinuxから実行できます。