解除 Kindle 官方电子书的 DRM 版权保护限制

  • 2
  • 1,490 views

前言

本文的目的是一起讨论研究去掉亚马逊上购买的正版电子书 DRM,方便转换格式、方便在其他设备和APP中阅读,而不是教你制作盗版。站长希望大家力所能及地支持正版,让你喜欢的东西活下去。

什么是DRM?

DRM(Digital rights management“数字版权管理”)是一种使用加密将您购买的书籍绑定到特定设备或特定软件的方法,限制数字内容的复制拷贝。

为什么我要从电子书中删除DRM?

当您的电子书具有DRM时,您将无法将其从一种格式转换为另一种格式(例如,从Kindle KF8到Kobo ePub),因此您在可使用的电子书商店范围内受到限制。DRM还允许出版商限制您对已购买的电子书的处理方式,例如,禁止使用文本语音转换软件。从长远来看,即使保存了备份副本,您也永远无法确保您能够回来阅读包含DRM的电子书。

有些电子书在中国亚马逊上没有出售,但在其他亚马逊(如美亚、日亚、澳亚)有出售。在这些其他亚马逊上买了的电子书都有DRM限制,导致在有中亚账户的kindle上不能使用。

亚马逊的电子书是数字出版物,为了保护版权,亚马逊采取了世界上广泛应用的DRM机制,也就是数字版权管理机制(Digital rights management)。而且亚马逊规定,你购买的每一本书,最多在5块屏幕上看,如果超过这个数量,就要先把原来的删掉,再用新屏幕。大家都知道,Kindle不止有自己的电子阅读器,还在MacOS、PC、iOS和Android上有APP,5块太少了。如果可以破除DRM限制,还能分享电子书,会大大提高kindle的功能。

步骤

需要安装的软件

  1. 官方 Kindle for PC 下载
  2. 旧版下载
  3. 官方 Calibre 下载
  4. 解除DRM需要用到的Calibre插件:GitHub 的 DeDRM by Apprentice Harper

注意:某几个较新版本的 Kindle PC 可能下载的是 KFX 格式,目前处理 KFX 格式的电子书的 DRM 还不成熟。==>展开<==

从1.19版开始,适用于PC/Mac 的 Kindle 使用 Amazon 的新 KFX 格式,与旧的 KF8(&MOBI)格式相比,它并不是转换为 ePub 的好来源。有两种方法可以获取较旧的格式。坚持使用 1.17 或更早版本,或者通过更改文件名(PC)或禁用应用程序的组件(Mac)来修改可执行文件。

Kindle 的 1.17 版本不再可以直接从 Amazon 获得,因此您将需要搜索正确的文件名并在第三方站点上找到它。该名称 KindleForPC-installer-1.17.44170.exe 用于PC和 KindleForMac-44182.dmgMac。在安装下载的文件之前,请使用您选择的软件验证以下加密哈希值之一,以避免病毒。如果哈希值不匹配,请删除下载的文件,然后从另一个站点重试。

适用于PC的 Kindle KindleForPC-installer-1.17.44170.exe:

  • MD-5:53F793B562F4823721AA47D7DE099869
  • SHA-1:73C404D719F0DD8D4AE1C2C96612B095D6C86255
  • SHA-256:14E0F0053F1276C0C7C446892DC170344F707FBFE99B695176 2C120144163200

Kindle for Mac KindleForMac-44182.dmg:

  • MD-5:E7E36D5369E1F3CF1D28E5D9115DF15F
  • SHA-1:7AB9A86B954CB23D622BD79E3257F8E2182D791C
  • SHA-256:28DC21246A9C7CDEDD2D6F0F4082E6BF7EF9DB9CE9D485548E 8A9E1D19EAE2AC

您将需要转到首选项,然后取消选中自动更新复选框。然后下载并安装较新版本之上的1.17。您还需要从“我的Kindle内容”文件夹中删除KFX文件夹。

另一种可能的解决方案是使用1.19或更高版本,但通过重命名或禁用应用程序的必要组件来禁用KFX。1.25以后的版本可能会也可能不起作用。当Kindle for PC/Mac未运行时,在命令窗口中输入以下命令:

Windows
ren %localappdata%\Amazon\Kindle\application\renderer-test.exe renderer-test.xxx

PC注意:渲染器测试程序在某些Kindle for PC安装中可能位于其他位置。如果重命名命令失败,请查找其他文件夹,例如C:\Program Files\Amazon\Kindle。

苹果机
chmod -x /Applications/Kindle.app/Contents/MacOS/renderer-test

Mac注意:如果chmod命令权限错误尝试失败再次使用sudo之前chmod- sudo chmod[...]

重新启动Kindle程序后,以前以KFX格式下载的所有图书将不能打开。您需要将其从设备中删除,然后重新下载。以后所有的下载都将使用旧的Kindle格式而不是KFX,尽管它们将继续放置在每本书的一个子目录中。请注意,通过右键单击和“下载”,而不是仅通过打开书籍,可以降低书籍质量。Kindle(Mac/PC)的最新(1.25+)版本可能会在打开书本进行阅读时将 KF8 文件转换为这些工具不支持的新格式。

在 Calibre 中加载 DeDRM 插件

先把 DeDRM 的压缩包解压,然后打开 Calibre,在 “首选项” 里找到 “高级选项” 的 “插件” 按钮。

解除 Kindle 官方电子书的 DRM 版权保护限制

解除 Kindle 官方电子书的 DRM 版权保护限制

解除 Kindle 官方电子书的 DRM 版权保护限制

在弹出的窗口里点击“从文件加载插件”,找到第一步里解压出来的文件,选择里面的“DeDRM_plugin.zip”,点击“打开”。

解除 Kindle 官方电子书的 DRM 版权保护限制

重启软件,在导入的时候就自动解除 DRM 限制了,已经导入的请移除重新导入。

如果只用来导入 Kindle for PC 上面的电子书,到这一步就可以了,无须其他设置。

如果要导入Kindle阅读器上面的正版电子书,即对于基于电子墨水的 Kindle 电子书或从亚马逊网站“通过USB传输”下载到电子墨水版Kindle 的书籍,必须在“自定义”对话框中输入 Kindle 的序列号。输入完配置信息后,必须单击“确定”按钮保存。如果单击“取消”按钮,所有配置对话框中的所有更改都将丢失。

找到你要处理的正版书

打开“Kindle for PC”,在菜单栏里点击“工具”里的“选项…”,用来保存电子书的文档位置在“内容”标签里。

解除 Kindle 官方电子书的 DRM 版权保护限制

解除 Kindle 官方电子书的 DRM 版权保护限制

这个文件夹里的电子书都是用代码命名的,实在找不到哪本对应的哪本,最简单的方法是把文件夹里的所有电子书都删掉,重新下载你要处理的电子书,或者全部一股脑导入,用Calibre筛选。

至于MacOS上,可以点击左上角菜单栏“Kindle”中的“偏好设置”,里面有存放电子书的位置。

解除 Kindle 官方电子书的 DRM 版权保护限制

添加即移除DRM

在Calibre里,点击左上角的“添加”按钮,把要处理的电子书添加到Calibre的书库,或者直接拖拽文件到Calibre界面里,DRM就会被自动移除。

移除DRM之后的文档格式是azw,可以用Calibre的“转换书籍”功能,将电子书转换成其他更为常用的文档格式。

匿名

发表评论

匿名网友填写信息

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

评论:2   其中:访客  2   博主  0
    • 圆方圆方1

      666 元方法来了

        • 大叔老红大叔老红0

          感谢站长的无私分享和付出。