整理一下如何拆解Kindle的.res
格式高清图包。
不涉及原理,都是轮子。
准备
旧版Kindle和DeDRM在谷歌盘里:Google Drive
使用方法
- 安装好Calibre后,
首选项 → 插件 → 从文件加载插件
,安装DeDRM插件。 - 编辑
dump.py
,第24行CALIBRE_CLI_PATH
改成自己Calibre的安装路径 - 将Kindle for PC下载的
.azw
和.azw.res
文件一起拖到dump.bat上面
正常运行后,脚本会解出.azw.res
内的高清图,并且替换原来的低清部分,在源目录内新建book_files
文件夹存放拆解后的电子书。
备注
修改DeDRM插件
原版的DeDRM插件只能在添加书籍时调用,谷歌盘内提供的版本已经修改过,如果之后有更新需求还要手动改一下,方法如下:
- 下载最新版的DeDRM tools:Github
- 解压出
DeDRM_Plugin.zip
里面的内容,编辑__init__.py
的125行,添加一行on_preprocess = True
。 - 再打包回去成zip,就是可用的DeDRM插件了。
旧版的Kindle for PC客户端
已知过于陈旧的Kindle for PC客户端不支持.res
格式高清图包(根本不下载),最好能更新到1.23。