很多时候,电子书比纸质书方便。
但是,很多电子书平台购买的电子书是有DRM保护的,如下:

因此,我们就有了破解DRM保护的需求。

在本文中,我会详细描述破解DRM限制的细节;
这些步骤在网上都可以搜索到,我这里只是做记录,以及处于对技术的研究而做的测试;
如果你有喜欢的电子书,推荐还是付费购买;
毕竟作者们写书也很辛苦,也很不容易,应该鼓励与支持知识的分享与传播,尊重每本书的作者们的辛勤劳动与付出。

开始本文前,你需要准备以下软件:

  1. Calibre,这是一个通用的电子书阅读软件
  2. Github,deDRM,这是一个破解DRM的插件,其中包含源代码,感兴趣的可以去翻阅、学习

DeDRM:
https://github.com/apprenticeharper/DeDRM_tools/releases/tag/v6.5.5
https://github.com/apprenticeharper/DeDRM_tools/releases/

Calibre:
https://calibre-ebook.com/download

其中DeDRM下载,并解压后,是这样的呈现:

Calibre下载,并安装后,是这样的:


下面,开始配置并解除DRM限制。

在Calibre中,进入插件的配置界面:

首选项:

高级选项 –> 插件:

可以看到,上面有一个【从文件加载插件】。

我们需要加载的插件是【DeDRM】中的两个:

  1. DeDRM_calibre_plugin
  2. Obok_calibre_plugin

从文件加载插件:

上面这是正常的情况,有时候你可能会遇到报错,具体如下:

错误内容如下:

这个问题是,你本地的Python的PIP不是最新版本导致的

解决办法是:升级PIP,然后就好了:

继续配置DeDRM:

第一个插件:

第二个插件:


配置DeDRM:

eInk Kindle ebooks:

如上,需要填写Kindle设备的序列号;

序列号需要在你的Kindle设备上找:设置 –> 设备信息 –> 序列号

上面,在Calibre中,添加好了序列号信息后,保存,就可以退出插件配置页面了。


然后,从Amazon上获得Kindle的对应设备序列号的电子书

在亚马逊官网上,进入【 管理我的内容和设备】:


然后,在Calibre上,将通过上面方法下载的电子书导入:

可以看到,现在打开Kindle的电子书,就没有DRM锁定的问题了。


终了

说点什么

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒
隐藏
变装