MENU

【歪门邪道】使用Calibre插件获得正版的盗版书

September 1, 2024 • 瞎折腾

日后你惹出祸来,不把师父说出来就行了。

前阵子看完了小林家的龙女仆动漫,结果看完了不过瘾,就想找漫画来看。自从工作挣钱之后,我就越发觉得能花钱解决的事越是喜欢,因为找盗版资源太麻烦了,我那段时间又在搬家,不想再买新的实体书了,所以我就把目光转向了电子书。电子书虽然好,但有个问题:你在一个平台上购买了电子书之后,这个平台就会强迫你用他们的软件来看书,而不是考虑你的喜好。作为一个版权左人,我认为电子书应该和实体书一样,如果我想躺着看,那我就可以躺在床上,在我的平板上用我喜欢的阅读软件看;如果我喜欢,我可以和复印实体书一样去复制电子书。如果出版商做不到为电子书提供和实体书一样的保障,那么我认为任何附加在电子书上的版权保护都是对消费者的枷锁。而我,作为一个左人,自然而然要去追求自由。所以本篇的标题是获得正版的盗版书。它是正版,因为我为它付过钱了;它也是盗版,因为我解除了来自出版商的版权保护机制。

和我购买的实体书一样,我喜欢收藏我爱的东西:电影、动漫、书,无论是电子版还是实体版,我喜欢的,我就会为它付钱。我支付的,我就要拥有它。我希望我对一样物品的访问从我支付成功的那一刻起,就和出版商无关。很显然,现在的电子书出版商做不到这一点:即便平台不倒闭,它也可以随时收回你的访问权限。因此这是我撰写本篇的主要目的。至于此举带来的副作用,比如可以随意复制分发而产生的盗版问题,我觉得还是那句话:技术并不能改变所有问题,想要改善盗版问题,首先你要培养国民的版权意识,让大家愿意为好的和优秀的作品付费;其次你要让国民富裕,让大家有钱花,不然一个个都跟穷逼似的,你还指望穷逼给正版付费?

购买正版电子书

生活在中国,购买正版电子书就已经很困难了。我的大部分轻小说都来自于台湾角川,但这次由于搬家的缘故,我不想再买实体书了,可是我还是希望购买到中文翻译的版本。一般从出版的角度来说,台版的跟进是比较快的,所以我比较倾向于购买台版书。小林家的龙女仆有台版书,但很遗憾,我的Google账号是美区,我没有资格购买台版书。但好在天无绝人之路,我在一个叫做琅琅阅读的平台购买到了这套书,并且成功地使用了新加坡的信用卡支付了。我不确定国内信用卡能不能支付,但总之我买到真的了。但坏消息是,这个平台要求你在他们的app或者网页版阅读器上访问。

再后来我突然想看日常的漫画,我惊喜的发现,同样是台版书,这一套我的账号就有资格购买,并且1到10部都是可以导出的。这就意味着我们可以从Google Play官方下载经过授权的票证文件,然后通过Calibre插件将其导入到书库中。

找书期间,我还注意到了日亚,日亚的电子书也可以通过Calibre插件破解,但日亚有些书会限制可以下载的设备。比如有的书不能在电脑上下载,只能下到kindle上,然后从kindle中获取出来。我没有kindle,所以日亚的书我都是作为最后手段,因为很麻烦。

将内容获取到自己的设备上

这个标题其实很容易做到:打开出版商的app阅读你购买的电子书即可。因为在屏幕上展示的时候,这个电子书的这一页一定在你设备的内存里。但想要抓出来就比较麻烦了。

关于琅琅阅读,因为我对APP不熟,所以自然而然地选择了网页版阅读器。经过一番探查,我发现他们使用的JavaScript代码是没有经过混淆的,即便是我这样完全没有前端经验的人,照着谷歌一边搜索一边挫,半个小时就能搓出来一个脚本让浏览器把收到的图片数据保存成文件。由于漫画的每一页都是图片,所以我将图片下载下来之后按照顺序合成PDF,导入Calibre即可,完全不需要插件。至于你说脚本?很遗憾,我不能分享给大家。但我要说的就是,这个书店真的很良心,没有下那么大的功夫去给消费者添麻烦——毕竟我只是想要控制我花钱购买的东西罢了——所以我建议大家多多考虑去这家买书。

关于Google Play则要麻烦一些。首先我们需要安装Calibre(废话),然后安装两个插件:

  • acsm-calibre-plugin:它将解析从谷歌导出的ACSM文件,并获取带有版权保护的Epub或PDF文件
  • DeDRM_tools:目前最新的版本是10.0.9,它的作用是利用它获取的密钥,解密带有版权保护的文件,使之成为无加密的盗版书

如果你不希望自己涉足盗版书领域,那么第一个插件就足够了。所谓ACSM文件,是Adobe搞出来个一种类似于指针的文件。当你从Google导出电子书的时候,他会给你一个ACSM文件下载,这个文件本身并不包含电子书的内容,它包含了获取这个电子书的全部信息。在导入受支持的阅读器时,阅读器使用这个文件中包含的信息联络Adobe服务器,然后Adobe服务器就会根据阅读器的密钥产生一个只有此阅读器能够解密的Epub或PDF文件。如果你的Calibre中存有这个解密密钥,那么你就可以解密并阅读这个电子书了。但我想一步到位,所以我需要第二个插件将获取到的Epub解密,相当于取消解压密码。我希望我硬盘中的数据都是可以直接读取的,毕竟我是个健忘的人。

随后,我们只需要在Google Play中一本一本地下载需要导出的书,然后再导入Calibre即可,插件们会完美地完成他们分内的事情。

而亚马逊则是最麻烦的一个。目前亚马逊最新的文件格式是AZW,在安装了KFX Input插件后,你可以直接把AZW文件导入到Calibre中。经过解密后,你会得到一个KFX文件。很明显,这个是给Kindle用的,而我的平板上只有Epub阅读器,所以我需要将其转换成Epub。在图形界面直接转换会出问题,你需要在命令行中进行操作:

calibre-debug -r "KFX Input" -- -e 'xxx.kfx'

然后你就会得到一个Epub文件。在Calibre中删掉那个恼人的KFX,导入这个Epub即可。

后记(和免责声明)

目前我收集齐了小林家的龙女仆迄今为止发布的所有单行本,还有日常1到10。听说日常的作者最近又回来继续画了,但我看最新的单行本在Google Play上的状态是不可导出。考虑到这么一套麻烦的系统最终还是挡不住盗版,出版商只能选择不给导出,从而减少盗版对销量的影响了吧。所以说还是那句话,技术并不能解决所有问题,而目前版权行业所推出的技术,最终只是给消费者添麻烦、恶心人罢了。

至于本文的撰写,我一开始便无意将其作为手把手教程编写。如果我的读者很灵,那么我给他们抛了砖,他们自然能找到玉。如果不灵,那就老老实实用出版商提供的东西吧,其实Google Play的图书App做的也不错。不想作为手把手教程编写,主要的顾虑还是在于盗版。虽然我做这些的目的是出于对内容的热爱与收藏,我对于分发和盗版没有兴趣,我扒下来的数据也只会安安静静地躺在我的硬盘和备份服务器上,但我不得不承认,这一套操作从另一个角度讲就是盗版:我下载了这本书的数据,破除了版权保护,现在我可以随意分发。为了给这件事增加一些难度,同时也拦住一些没有技术底蕴但又想倒买倒卖电子书、破坏发行商出版商利益的人,我自一开始就决定要把具体操作流程写的模糊。实际上关于朗朗阅读扒数据的部分,我只是简单提了一嘴流程,没有分享任何代码。所以将来日后要是有人闯祸,我想这个火也烧不到我。


知识共享许可协议
【歪门邪道】使用Calibre插件获得正版的盗版书天空 Blond 采用 知识共享 署名 - 非商业性使用 - 相同方式共享 4.0 国际 许可协议进行许可。
本许可协议授权之外的使用权限可以从 https://skyblond.info/about.html 处获得。

Archives QR Code
QR Code for this page
Tipping QR Code
Leave a Comment

2 Comments
  1. 自从中国区的kindle关闭后,我就再也不想在正版电子书上花一分钱了。
    现在我都是先用盗版电子书先阅读,如果不错的话再买实体书收藏。
    起码实体书买了永远都是自己的,电子书正版还不如盗版的好用(一点保障都没有)。

    1. @白熊阿丸是这样的,电子书虽然也要花钱买,但能不能看、怎么看全都得听厂商的,和流媒体平台没什么区别。只不过流媒体用的人多,盗版流出的也更容易。