Gab*_*les 12 ebooks google-chrome kindle
使用“Kindle Cloud Reader”Chrome 应用程序下载 Amazon Kindle 电子书以供离线阅读后,它们在我的 Linux PC 上的何处?如何将它们转换为 PDF 格式?
对于 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
Run Code Online (Sandbox Code Playgroud)
Gab*_*les 12
这是一个难题。但是,我有一个解决方案,但 Linux 用户(包括我自己)不会喜欢它。
首先,让我说:不要偷书或其他任何东西!买他们!为作者在他们的手艺中投入的数千小时付费,然后再撰写有关它的文章。我将解释如何做一些事情,但不要偷书。这是假设你已经购买的电子书,并且只是生气了以该购买交易,没有自由阅读它为PDF(A的自由度,这我想你应该有)。
此外,可能还有其他途径来完成我将要描述的内容。如果我看到可能的替代路径,我会用“线索”这个词来标记它,所以请注意那些路径,如果您愿意,可以沿着这些路径写下您自己的改进答案。
您需要的是“适用于 PC 和 Mac”的 Kindle 应用程序:https : //www.amazon.com/kindle-dbs/fd/kcp。但是,不要使用此链接下载它,因为截至2018年3月5日的当前版本是1.21 Build 48017,而Kindle for PC 1.17之后的所有版本都使用新的“ KFX格式”,目前无法破解。
线索:去破解KFX格式。我们都会为此感谢你。
提示:您可以使用 Wine 或通过将 Windows 10 免费安装到 Ubuntu 内的虚拟机中来做到这一点。
https://kindle-for-pc.en.uptodown.com/windows/old。您必须使用 1.17 或更早版本才能使用此功能。我使用了 1.16 Build 44025。
这会将其保存在您的 PC 上以供离线查看。您现在可以在“C:\Users\MY_USERNAME\Documents\My Kindle Content”中找到作为“.azw”文件下载的图书。例如:“C:\Users\MY_USERNAME\Documents\My Kindle Content\B08137WHQ_EBOK.azw”。
提示:PC 版 Kindle 应用程序的后续版本将为您提供一个具有该名称的文件夹,其中包含多个其他文件,例如“.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”的文件,没有文件扩展名,但一个显然是书,因为它只有几 MB,而另一个是 44KB 左右。在 Linux 上,您可以在您的主目录中查找以使用sudo find . -iname \*amazon\*. 我在以下位置找到了该文件夹:“~/.config/google-chrome/Profile 1/databases/https_read.amazon.com_0”。
简而言之:DRM 很烂。如果您是作者,请不要做那些废话!只需在 Gumroad 上销售数字 PDF(更新:LeanPub可能是更好的选择!)。
在此处从 GitHub 下载:https : //github.com/apprenticeharper/DeDRM_tools/releases。请注意,发行说明指出:“此版本不支持 KFX 格式的 Kindle 电子书,这些电子书在使用 Kindle for PC/Mac 1.19 或更高版本时经常下载。”
单击 GitHub 链接下载“DeDRM_tools_6.5.5.zip”,然后解压缩 zip 文件,以便找到其中包含的“DeDRM_calibre_plugin”文件夹。
https://calibre-ebook.com/download。我正在使用“calibre-64bit-3.18.0.msi”。
提示:我实际上在 Windows 中使用它,但也许你可以让它在 Linux 中工作,因为 Calibre 也有一个 Linux 安装页面。DeDRM 还包含一些很好的笔记,如果您想继续这样做,您将需要这些笔记来帮助您。请参阅您刚刚在此处提取的自述文件:“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 以及其他东西都能正常工作——我无法在 Linux 中弄清楚。
差不多好了!
在 Calibre 中选择书籍,然后单击顶部的“转换书籍”。在弹出的窗口右上角的“输出格式”下拉框中选择“PDF”。您现在可以单击“确定”进行转换,或者(可选)首先更改一些快速设置——如下所述!
可选的:
单击“确定”将电子书转换为 PDF!在一本长约 100 页、大小为 3 MB 的电子书上,这对我来说花了约 2 分钟。
如果您想使用 Calibre 或其他通用电子书阅读器来阅读本书,您还会在同一位置找到一个不错的(我认为是去 DRM 的)“.azw3”文件!
Foxit Reader(单击此处然后转到“免费 Foxit Reader 下载”)非常棒,因为它具有出色的突出显示和评论工具,可以为事物加下划线、突出显示或做笔记,而且它是跨平台的(Windows、Mac、Linux 和其他) ) 并且像“免费”那样免费(但不像开源那样免费!)。
记住:不要偷!买这本书,把他们辛苦赚来的钱交给作者!鼓励作者出售 PDF(例如:像我一样通过 Gumroad)(更新:LeanPub可能是更好的选择!)而不是 DRM 垃圾。
但如果你偷窃,你就是在破坏系统。DRM 可能很烂,但您不必也很烂!
| 归档时间: |
|
| 查看次数: |
40168 次 |
| 最近记录: |