将DRM去掉!去掉!!

在Kobo上买的电子书都有DRM的保护,你只能在关联了Adobe Digital Edition(ADE)账户的机器上用ADE打开。

我倒不是想要把它怎么样怎么样。我的问题和需求很简单:我是可以在iPad的Kobo应用程序中看书了,但是我花钱买了的书,我想让肾后在她的iriver story里也能看到。这应该是符合平时我们买书的惯例的。试问:如果我往家里买了一本书并付了钱,难道肾后还需要付钱才能看这本书吗?

经过Google的帮助,我终于成功的将有DRM保护的epub电子书的DRM保护去掉了。不敢独享这个过程,下面列出一些关键的步骤:

  1. 你必须安装Python 2.6版本,并同时安装一个叫做PyCrypto的扩展。我用的Python版本是2.6.2,PyCrypto的版本是2.1.0。都是Windows下的。
  2. 下载这两个关键的Python文件:aineptepub.pyw以及ineptkey.pyw。后缀w表示这两个文件是Windows版本的。
  3. 在命令行下运行python ineptkey.pyw。经过一段时间的运算,程序会在当前目录下创建一个所谓的adeptkey.der的文件。这个就是和你电脑相匹配的DRM密钥文件。
  4. 第3步的运行中可能会出现python运行时错误,说无法import ctypes中的windll。这个问题我也不知道是怎么回事。目前我怀疑和Vista系统或者Cygwin有关。建议在XP系统下运行。
  5. 运行python aineptepub.pyw。此时会弹出一个对话框,选择原始epub所在的目录,选择解密后epub所在的目录就可以进行解密了!
  6. 提示:为了获得完整的加密的epub文件,你应该先用ADE下载epub。我的过程是通过在Kobo的账户中下载acsm文件,然后在ADE中打开这个acsm文件并下载。下载下来的epub文件存放在你的文档目录下的My Digital Editions中。建议将你需要转换的epub文件先拷贝到一个临时目录并用那个临时目录作为你的输入目录。
  7. 目前我已经转换好了My Spiritual Journey并呈传给肾后御览。

上面提到的这些文件,可以通过在Google中搜索Remove-ePub-drm-use-python-script.rar而得到。

最后说一句,版权还是要尊重,但是过分严格的版权限制吗,适当的时候还是可以破一破的。

Comments

One response to “将DRM去掉!去掉!!”

  1. Mike Avatar

    我买了win7,难道想给我妈妈的机器也装上,还要再买一套?哈哈,电子书便宜的一个原因就是如此吧

Leave a Reply to Mike Cancel reply

Your email address will not be published. Required fields are marked *