手把手教你导出kindle里的电子书并转成pdf/mobi(kindlestrip没法运行)

手把手教你导出kindle里的电子书并转成pdf/mobi(kindlestrip没法运行)内容来自百度知道,未防止网站被判断未恶意推广网站,本文链接屏蔽。需要文中的下载链接,可以到百度知道搜索。

文章目录:

  1. 手把手教你导出kindle里的电子书并转成pdf/mobi
  2. kindlestrip没法运行
  3. (转)教你如何破解亚马逊中国的正版电子书

一、手把手教你导出kindle里的电子书并转成pdf/mobi

家里堆积如山的纸质书,有些只翻了几页,有些却反复阅读。尽管身在繁华的帝都,小书架上依旧堆满了书籍。我不够出色,但依旧热爱阅读,这份热爱与功利无关。公众号好久未曾更新,我也很希望能经常分享一些心得,但事实上,如果没有更新,多半是因为我在沉浸在书籍的世界里(当然,这只是个玩笑,我并非真的从未更新过)。

现在来说正题,尽管更喜欢纸质书,但考虑到价格和方便性,我依然会选择购买一些电子书。然而,对于一些需要摘抄的参考书籍,不能直接复制,而且页面太小,翻页也不方便(当然,有人会提到kindle的PC端阅读器,但我一直使用Linux桌面版,并没有你们所说的那些高级软件)。因此,我总是想将kindle里的书籍导出来。

稍微了解一些的人都知道,kindle的系统基于Linux,相比iOS的封闭性,找到相应书籍的路径并不困难,就在“documents”文件夹中。购买的书籍就在以书籍名称命名的文件夹下“assets”目录下,根据大小,猜测应该就在“assets”下的“attachables”里。但是,查了一下,这些文件有好多个,而且都是以“kfx”扩展名结尾的,并不是我想要的“mobi”或“azw”格式,这让我感到有些尴尬。

我在网上搜索了一下,发现亚马逊官网提供导出书籍的服务。登录后,选择“我的账户”,“管理内容和我的设备”,然后点击操作下方的省略号按钮,选择“通过电脑下载USB传输”,在弹窗后选择相应的选项,就会自动将文件下载到本地(格式是“azw3”)。以之前购买的《PySpark实战指南:利用Python和Spark构建数据密集型应用并规模化部署(大数据技术丛书)》转换成PDF格式为例:

但是,这种格式还是不能直接打开。我又在网上搜索了一下,发现还需要脱壳,简单来说就是解密。我在网上找到了一些脚本,了解了原理,基本上都是根据设备号通过一定算法得到一个密钥串,然后通过另一种算法,输入这个密钥串以及将书籍放到相应路径后,解密并转换成“mobi”或“pdf”格式(当然,Linux也有一些工具包用来转换书籍格式,这是后话)。

然而,每次都提示我密钥不正确。可能是kindle升级了加密算法,不管怎样。

然后我又在网上搜索了一下,发现一直使用的calibre(一种免费的PC端电子书管理软件,很好用,支持Windows/Mac/Linux多种桌面操作系统)竟然支持很多插件,最重要的是,它可以安装kindle电子书的脱壳插件(这是必备的)。

calibre软件下载地址:calibre软件下载

DeDRM插件下载地址:DeDRM插件下载

calibre配合插件给电子书脱壳的方式如下:

1.解压后提取DeDRM_calibre_plugin文件夹里的DeDRM_plugin.zip文件;

2.打开calibre的首选项(工具栏最右边,不同系统可能不一样)->首选项->高级选项->插件->从文件加载插件->勾选仅显示用户自己安装的插件;

3.选择“从文件加载插件”,选择对应的插件(上述);

4.在插件列表中选中相应插件后点击“自定义插件”,在弹窗里点击elnk Kindle Ebooks输入kindle设置里的序列号(设置->全部设置->设备选项->设备信息-序列号);

5.重启calibre后将刚才从亚马逊网站下载的付费电子书拖进来,然后选中相应书籍,选择逐个转换,在输出格式里选择PDF/Mobi等你喜欢的格式,点击“确定”就等待大功告成吧(如果转换失败,可以考虑换一种输出格式)。

重点强调:

1.切记是需要在输入kindle序列号之后再把从亚马逊下载的书籍拖到calibre中,先拖入再输入kindle序列号可能会失败;

2.如果没有kindle设备,理论上也是可以脱壳的,前提是你先装好kindle客户端(Windows/Mac版),然后安装好相应版本的calibre,下载相应的书籍后,到相应目录找到该书籍(一般是azw*格式),其就是已经脱壳了的。

当然,我这里并不是鼓励盗版,我买正版花的钱比买盗版花的钱不知道多到哪里去了(这句话是不是没毛病?),而且,我也不喜欢伸手党,别人花钱买的东西,凭什么一定要免费共享给你呢?因此,我转换了也基本不可能传到CSDN等论坛。

好了,转换成功后,我就可以随便存在哪里看了,这种由自己做主的感觉真好。无图无真相,如下:

个人公众号:叶印痕

二、kindlestrip没法运行

安装python。kindlestrip下载完成后无需安装,因为这是绿色版的软件,如果不能运行,需要安装python。再将要去除冗余的mobi漫画文件放入temp文件夹。

三、(转)教你如何破解亚马逊中国的正版电子书

一楼:破解声明+目录 二楼:之一步:重新安装你的Amazon Kindle阅读软件 三楼:第二步:从Android设备上提取电子书文件 四楼:第三步:获取每本书在Android设备Kindle阅读软件中的PID 五楼:第四步:在calibre中安装插件 六楼:第五步:输入pid码开始破解 七楼:第六步:添加书籍完成破解 八楼:附录:azw格式的预先转换 九楼:资源包地址之一步:重新安装你的Amazon Kindle阅读软件 由于亚马逊的书是受DRM保护的,直接拷贝到Kindle上并不能打开阅读,如果想要在kindle上破解,那么就要获取每本书在安卓手机的阅读软件里的PID码——这就需要更改你的Amazon Kindle阅读软件。修改后的软件在分享的文件夹中,把你原先的卸载了再安装这个新的。第二步:从Android设备上提取电子书文件 电子书文件存储在SD卡的Android/data/com.amazon.kindle/files文件夹中。想要每次好找你想要破解的书,就把手机当成你破译的中转站吧——也就是每次你的手机上就留一本电子书,这样好找。找后缀是prc的,当然也不排除后缀是mobi、azw等等其他情况。(azw格式的需要预处理,步骤在附录)找到后拷贝到电脑上。第三步:获取每本书在Android设备Kindle阅读软件中的PID 打开刚刚安装好的Amazon Kindle阅读软件,打开受保护的电子书,然后回到主界面,选择菜单中的“Info -> About -> PID List”,可以看见一系列以逗号分隔的,被中括号括起来的,一堆长度为8个字符的字符串,这些就是PID了。要记住它,一会儿要用。 #注意,每本书对应的PID都是不一样的。也就是说,你每破解一本书,都应该先打开这本书,然后再去记下对应的PID。第四步:在calibre中安装插件 运行calibre,点击首选项->插件,选择从文件加载插件,安装资源包里的calibre 插件,然后退出calibre。第五步:输入pid码开始破解 打开calibre,再次进入首选项->插件。在搜寻栏输入Dedrm,然后双击找到的插件。在弹出窗口的mobipocket pids那一栏(第二栏)输入刚刚找到的pid, 多个pid之间用半角的逗号分隔。出去开头和末尾的中括号之外,所有的字符都要输入进去。 #注意!所有的字符包括大小写都不要错了!Pid里面的I不要输成L,还有0不要输成o(卤煮曾经犯过这样的错误导致查了好几遍才发现……)如果这一步不成功的话,重试第5步,看看pid是不是变了。第六步:添加书籍完成破解 完成上述六步之后,回到calibre主界面,将要转入的书拖入添加到calibre里去。如果一切正常的话,应该就会正常导入。卤煮试的两本书原书都是prc格式的,那么转进去经应该是azw3格式的。如果原书就是mobi的估计放进去之后就是mobi。到这里基本上就宣告成功了!可以传到你的kindle中去看了。附录:azw格式的预先转换 这一步只针对书是azw文件的吧友,如果你的书已经是azw3或者mobi了,不需要这一步。 1.安装python 2.7.3 2. 解压资源包里面的tools_v2.2b.rar 3. 进入Topaz_Tools目录,运行TopazDeDRM.pyw,如果python安装正常的话, 会弹出一个对话框: 之一行要载入要破解的书,扩展名应该是prc的 完成之一行的工作,第二行将显示输出目录 资源包地址:

到此,以上就是小编对于Python提取mobi的问题就介绍到这了,希望介绍关于Python提取mobi的3点解答对大家有用。

mobi图书网
mobi图书网管理员

上一篇:动物庄园 - 乔治·奥威尔.pdf 政治讽喻小说
下一篇:日本人评选的十大猫漫画(一个大叔和七只猫的日剧是什么?)

留言评论

暂无留言