Kindle 越狱插件资源下载及详细安装步骤

Kindle 设备自 5.9.6 版本固件起已原生支持自定义字体,点击这里了解详情。

安装插件需要确保你的 Kindle 设备已越狱。在安装下列插件之前,请先安装插件安装器 MRPI 及插件程序启动器 KUAL,即下面的头两个标示为“必须”的插件,因为其他的插件都需要用 MRPI 来安装。

目录

一、MobileRead Package Installer (MRPI) — 插件安装器(必须)
二、KUAL — 插件程序启动器(必须)
三、Koreader — PDF 重排软件
四、ScreenSavers Hack – 更换 Kindle 屏保
五、Fonts Hack – 更换 Kindle 字体
六、USBNetwork Hack – 无线管理 Kindle
七、Helper – 禁止 Kindle 休眠
八、不过瘾?可自行获取更多增强插件

注意,本文会用到一些扩展名为 .xz 的压缩文件,由于有些解压软件会导致解压后的文件无法正常使用,Windows 系统请使用 7-zip 解压,macOS 请使用 Keka 解压(或命令行工具 tar 解压)。

另外,如今后遇升级固件插件失效,请参考《Kindle 升级到新固件后如何恢复越狱和插件》这篇文章。

一、MobileRead Package Installer (MRPI) —— 插件安装器

MobileRead Package Installer 是一款 KUAL 插件。因为现在 Kindle 固件不支持直接把插件文件以刷入 bin 的方式安装,所以需要通过 KUAL 的这个插件 MRPI 来安装。

★ 安装步骤:

  1. 用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  2. 解压缩下载到的 kual-mrinstaller-1.7.N-xxx.tar.xz 得到一个文件夹;
  3. 把文件夹内的 extensions 和 mrpackages 拷贝到 Kindle 根目录下。

注意,如果根目录已有 extensions 这个文件夹,可以只把解压得到的 extensions 文件夹中的内容拷贝到 Kindle 根目录原有的 extensions 文件夹内(直接替换如 macOS 系统会删除文件夹内其它文件)。

另外,值得一提的是,如果你需要安装多个插件(比如本文之后所介绍的那些插件),不必重复每一款插件的安装步骤,只需要将所有 bin 文件拷贝到 mrpackage 目录,然后通过 ;log mrpi 命令一次性安装它们。这样,每当升级 Kindle 固件后必须重新安装插件时,可以节省你很多时间。

特别提示:如果你在安装完 MRPI 后,运行 ;log mrpi 却显示“MRPI is not installed”,极有可能是因为某些解压缩软件(如 WinZip)解压 .xz 格式的 MRPI 插件压缩包时破坏了相关文件导致的。为避免此问题,如果你使用的是 Windows 系统,请使用 7-zip 解压,如果你使用的是 macOS 系统,请使用 Keka 解压(或命令行工具 tar 解压)。详见小伙伴“就爱茄子”的留言即相关讨论

二、KUAL —— 插件程序启动器

KUAL (即 Kindle Unified Application Launcher),是一款插件启动器。安装 KUAL 之后,你可以下载或自己编写插件并通过 KUAL 启动。比如用来启动 Koreader 之类的插件程序、让电量显示百分比等。

以下是 KUAL 的两种安装方法,请根据自己的 Kindle 型号选择合适的安装步骤。成功安装 KUAL 后,我的图书馆中会出现一个名为 KUAL 的个人文档图标,正常情况下,点开此图标应显示菜单。

▲ KPW4 成功安装 KUAL 后显示的图标,以及打开后显示的菜单

安装方式一:

KO 1/2/3、KPW4、Kindle 8/10 按照以下步骤安装 KUAL:

  1. 用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  2. 先按照第一部分提供的方法安装 MobileRead Package Installer (MRPI);
  3. 然后解压缩下载到的 KUALBooklet-coplate-xxx.zip 得到一个文件夹;
  4. 在文件夹中找到 Update_KUALBooklet_xxx_install.bin 文件,拷贝到 Kindle 根目录下的 mrpackages 文件夹,然后在 Kindle 搜索框中输入“;log mrpi”点击回车;
  5. 这时会调用 mrpi 安装 KUAL,安装完成并等待 Kindle 重启完毕后即可使用 KUAL。

安装方式二:

Kindle 7、KPW 1/2/3、KPW 2/3、KV 按照以下步骤安装 KUAL:

★ 固件版本大于 5.8.x 的安装步骤:

  1. 用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  2. 先按照第一部分提供的方法安装 MobileRead Package Installer (MRPI);
  3. 然后解压缩下载到的 KUAL-v2.x-xxx.tar.xz 得到一个文件夹;
  4. 在文件夹中找到 Update_KUALBooklet_v2.x.x_install.bin 文件,拷贝到 Kindle 根目录下的 mrpackages 文件夹,然后在 Kindle 搜索框中输入“;log mrpi”点击回车;
  5. 这时会调用 mrpi 安装 KUAL,安装完成并等待 Kindle 重启完毕后即可使用 KUAL。

★ 固件版本小于 5.8.x 的安装步骤:

  1. 用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  2. 解压缩下载到的 KUAL-v2.x-xxx.tar.xz 得到一个文件夹;
  3. 在文件夹中找到 KUAL-KDK-2.0.azw2 拷贝到 Kindle 的 Documents 文件夹中;
  4. 弹出 Kindle 磁盘,打开 Kindle,可以看到一个名 Kindle LAUNCHER。

三、Koreader —— PDF 重排软件

Koreader 这款软件采用图像分割再重排的方式处理 PDF 文档(包括扫描和非扫描页面),这样不仅支持文字版PDF重排和数学公式的重排,还能对扫描版 PDF 和 DJVU 文档进行重新排版。重新排版后的文档,文字放大后可以适应屏幕自动换行,免去不断地左右拖动页面阅读。

注意,Koreader 提供了三种版本,对应不同的 Kindle 设备型号,请按需选择:

  • Legacy:K2、DX、K3(及其它差异化版本)
  • Kindle:K4、K5、KPW1
  • PW2:KPW2 后的所有版本(如 Kindle 7/8/10、KPW 2/3/4、KO 1/2/3、KV)

★ 安装步骤:

  1. 首先确保安装了 MRPIKUAL
  2. 用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  3. 解压缩下载到的 Koreader 压缩包,得到一个文件夹,内含 extensions 和 koreader 两个文件夹;
  4. 先把文件夹 extensions 中的内容拷贝到 Kindle 根目录下的 extensions 文件夹中;
  5. 然后把文件夹内的 koreader 文件夹拷贝到 kindle 根目录下;
  6. 通过 KUAL 菜单中启动 Koreader 并用它的文件浏览器打开并阅读电子书。

* 提示1:汉化 Koreader 菜单可下载 menu.json,替换根目录的 \extensions\koreader\menu.json
* 提示2:Koreader 的使用方法请参考《Koreader —— Kindle 的 PDF 文档重排插件》这篇文章。

另外,作为可选步骤,你还可以安装 KPVBooklet,其用途是在 Kindle 中直接显示原生系统不支持的 EPUB 等格式,并将其打开方式自动关联到 Koreader(还可通过 KUAL 菜单关联更多格式)。

★ 安装步骤:

  1. 解压缩下载到的 kpvbooklet 压缩包,得到一个文件夹;
  2. 把文件夹内的 update_kpvbooklet_xxx_install.bin 拷贝到 Kindle 里 mrpackages 文件夹中;
  3. 弹出 Kindle 磁盘,点击 Kindle 中的 kindle LAUNCHER,依次点击 Helper -> Install MR Packages
  4. 耐心等待 kpvbooklet 安装,直到安装完成后 Kindle 重启完毕。

* 提示:由于 KPVBooklet 已很久未更新,可能不兼容新版本固件中(晚于 2017-10-27)。

如果因升级到最新版本固件或未知原因导致此插件不能使用的,重新操作以上安装步骤即可恢复。

四、ScreenSavers Hack – 更换 Kindle 屏保

除非启动“广告特惠”功能,Kindle 的默认屏保总是一成不变的。如果你是一个喜欢折腾的主,可以通过这款插件,把自己喜欢的图片设置成 Kindle 的休眠屏保。

注意,如果你无法通过“更新我的 Kindle”直接安装,请先安装 KUAL 及其插件 MRinstaller,然后用 MRinstaller 安装此款插件。

★ 安装步骤:

  1. 首先确保关闭了广告特惠,并且安装了 MRPIKUAL
  2. 用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  3. 解压缩下载到的 kindle-linkss-0.25.N-rxxx.tar.xz,得到一个文件夹;
  4. 把文件夹内的 Update_linkss_0.25.N_install_pw2_kt2_kv_pw3.bin 拷贝到 Kindle 里 mrpackages 文件夹中(如果是 KPW1 或 Touch 请选择另外那个 bin 文件);
  5. 弹出 Kindle 磁盘,点击 Kindle 中的 Kindle LAUNCHER,依次点击 Helper -> Install MR Packages
  6. 耐心等待 linkss 安装,直到安装完成后 Kindle 重启完毕;
  7. 再次用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  8. 在 Kindle 根目录下会出现一个名为 linkss 的文件夹,把你想要设为屏保的图片放到该文件夹下的 screensavers 文件夹中即可。需要注意的是,屏保图片应按照如 bg_ss00.png、bg_ss01.png … bg_ss19.png … 这样的序列方式命名。屏保图片的规格请参照下面所列参数。

屏保图片规格:

为达到更好的视觉效果,建议屏保图片按照下面不同设备相对应的图片尺寸制作:

  • Touch / KT2: PNG 格式,宽高 600*800 像素
  • KPW / KPW2: PNG 格式,宽高 758*1024 像素
  • Oasis / Voyage / KPW3: PNG 格式,宽高 1072*1448 像素

你可以参考《制作 Kindle 屏保图片三步走:打开、调整和保存》这篇文章制作屏保图片。也可以前往“Kindle 屏保图册”下载 Kindle 伴侣为你制作好的屏保图片。

如果制作的 png 图片无法正常使用,请尝试将屏保图片处理成 8 位深度的灰度图。需要注意的是,请不要把一个 jpg 图片通过更改后缀名的方式更改成 png,这样得到的仍然是无法使用的 jpg 图片。

如果因升级到最新版本固件或未知原因导致此插件不能使用的,请备份一自定义屏保图片,然后重新操作上面的第 1~7 步骤,重启后重新把屏保图片拷贝到 screensavers 文件夹中即可恢复。另外,在测试时发现安装 usbnet 这款插件后会影响到 linkss 屏保插件,同样重复第 1~7 步骤即可恢复。

* Kindle 原生壁纸路径 /usr/share/blanket/screensaver/

五、Fonts Hack – 更换 Kindle 字体

提示:Kindle 已原生支持自定义字体(详情),无需安装此插件。

Kindle 自带了四种简体中文字体,两款繁体/正体中文字体,如果感觉这些字体不能满足你的阅读需要或审美情趣,就可以使用这款插件为 Kindle 增加你喜欢的字体。

*注意,文件名中带有设备名,不同的 Kindle 设备请使用相应的 bin 文件。

注意,目前的使用自定义字体只能用替换当前字体的方法。

★ 安装步骤:

第一部分:安装 Kindle Python 和 linkfonts

  1. 首先确保安装了 MRPIKUAL
  2. 用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  3. 解压缩下载到的 kindle-python-0.14.N-xxx.tar.xz,得到一个文件夹;
  4. 把文件夹内的 Update_python_0.14.N_install_pw2_kt2_kv_pw3.bin(或 Update_python_0.14.N_install_touch_pw.bin)拷贝到 Kindle 里 mrpackages 文件夹中;
  5. 弹出 Kindle 磁盘,点击 Kindle 中的 Kindle LAUNCHER,依次点击 Helper -> Install MR Packages
  6. 耐心等待 Kindle Python 安装,直到安装完成后 Kindle 重启完毕;
  7. 重新用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  8. 解压缩下载到的 kindle-linkfonts-0.13.N-xxx.tar.xz,得到一个文件夹;
  9. 把文件夹内的 Update_linkfonts_0.13.N_install_pw2_kt2_kv_pw3.bin(或 Update_linkfonts_0.13.N_install_touch_pw.bin)拷贝到 Kindle 里 mrpackages 文件夹中;
  10. 弹出 Kindle 磁盘,点击 Kindle 中的 Kindle LAUNCHER,依次点击 Helper -> Install MR Packages
  11. 耐心等待 linkfonts 安装,直到安装完成后 Kindle 重启完毕;

第二部分:拷贝字体 & 修改配置文件

  1. 重新用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  2. 在 Kindle 根目录下可以找到名为 linkfonts 的文件夹,把 .ttf 格式的字体文件拷贝到该文件夹下的 fonts 文件夹中;
  3. 然后进入 etc 文件夹中,将文件 fc-override.tpl 复制一份到 conf.d 文件夹中,重命名为 100-override-chinese.conf(任意名称,只要开头是数字即可),注意必须将后缀名 .tpl 更改为 .conf(如果系统隐藏了后缀名,请先通过 Windows 的资源管理器或 macOS 的访达设置显示文件的后缀名);
  4. 使用文本编辑器(不要用记事本,推荐使用 Sublime Text 等专门的代码编辑器)打开重命名后的文件,将其中的 %TO_OVERRIDE% 替换成 STSong、STKai、STHeiti、STYuan 中的一个(分别对应系统字体中的 宋体、楷体、黑体、圆体);把 %TO_USE% 改成要使用的字体的字体名称 (注意,要用字体的字体族名,而不是 .ttf 文件的文件名,连带 % 也替换掉),修改完毕后保存文件。
  5. 弹出 Kindle 磁盘。在 Kindle 中打开 Kindle LAUNCHER,然后依次点击 Fonts > Fonts Hack Behavior > Update fontconfig cache,待刷新配置并重启 Kindle 完毕后,即可成功替换字体。

以上步骤操作完成并确认安装成功之后,可以查看《Kindle 中文字体推荐:更换一下字形口味》这篇文章,看看有没有自己心仪的字体。

如果因升级到最新版本固件或未知原因导致此插件不能使用的,重新操作第一部分第 7~11 步骤恢复。

* 如何找到 .ttf 文件的字体族名名?如果是 Windows 系统,请安装“字体试衣间”之类的字体管理软件获取字体的字体族名;如果是 Mac 系统,双击打开字体文件,窗口标题显示的即是字体的字体族名。

六、USBNetwork Hack – 无线管理 Kindle

USBNetwork 是一款 Kindle 插件,它可以让我们通过 WiFi 直接连接到 Kindle 并对其进行传送文件、管理等操作,就像管理 FTP 一样,这样就免除了反复在 Kindle 上插拔 USB 数据线的痛苦。

★ 安装步骤:

第一部分:安装 usbnet

  1. 首先确保安装了 MRPIKUAL
  2. 用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  3. 解压缩下载到的 kindle-usbnet-0.22.N-xxx.tar.xz 压缩包,得到一个文件夹;
  4. 把文件夹内的 Update_usbnet_0.22.N_install_pw2_kt2_kv_pw3.bin 拷贝到 Kindle 里 mrpackages 文件夹中;
  5. 弹出 Kindle 磁盘,点击 Kindle 中的 Kindle LAUNCHER,依次点击 Helper -> Install MR Packages
  6. 耐心等待 usbnet 安装,直到安装完成后 Kindle 重启完毕;

第二部分:配置服务端

  1. 重启完成后,重新用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  2. 在 Kindle 根目录可以看到“usbnet”文件夹,把此文件夹里名为“DISABLED_auto”的文件名改为“auto”;
  3. 然后在此文件夹里的“etc”文件夹中找到“config”,并用纯文本编辑(不建议使用记事本,建议使用 Sublime Text 等代码编辑器)器打开。找到“USE_WIFI”和“USE_WIFI_SSHD_ONLY”两项,将它们的值“false”改为“true”,保存并关闭;
  4. 将“config”文件复制一份在当前目录,重命名为“authorized_keys”并打开,清空里面的内容备用;
  5. 打开下载到的“puttygen.exe”,在界面上点击【Generate】按钮,鼠标在界面的空白区域随便晃动,直到出现生成完毕的“Key”;
  6. 复制“Public key pasting into OpenSSH authorize_keys file:”下框内的内容,粘贴到“authorized_keys”文件中,保存并关闭;
  7. 点击【Save private key】按钮,会弹出提示框,点击【是】按钮,随便命名一下(如 KindlePrivateKey)保存(请确认保存的路径中无中文字符),会得到“KindlePrivateKey.ppk”文件,留着备用;
  8. 点击弹出/移除设备,断开 Kindle 与电脑的连接,重启 Kindle。

第三部分:配置客户端

在开始这一步之前,需要先找到你的 Kindle 连接 WiFi 后路由器分配给它的 IP 地址。在 Kindle 搜索框中输入“;711”,在结果页面中用手指向上或向左滑动一下,在“4-Interface”这一栏中可以找到 Kindle 当前 IP。

当然也可以在路由器中的“DHCP服务器客户端列表”中找到和 Kindle 的 MAC 地址相对应的 IP(如果路由器不能识别会显示 Kindle 设备为“Unknown”)。把这个 IP 记录下来。然后开始下面的步骤。

  1. 安装并打开 FileZilla,点击菜单“编辑 -> 设置”,在左侧点击“SFTP”,点击【添加密钥文件】按钮,将刚才保存的那个“KindlePrivateKey.ppk”文件添加进来,点击【确定】按钮;
  2. 点击软件左上角“文件”菜单下的小图标(或按Ctrl+S快捷键),会弹出“站点管理器”,点击【新建站点】按钮新建一个站点,可以命名为“My Kindle”或者其他你喜欢的名字;
  3. 右侧的选项卡内容按照步骤下方所示的进行设置,未提到的项忽略;
  4. 设置完成后点击【连接】按钮,会弹出一个提示,勾选“总是信任该主机,并将该密钥加入缓存”并点击【确定】按钮即可连接到你的 Kindle 了。

【常规】:

主机:(刚才记录的 Kindle 的 IP 地址)
协议:SFTP – SSH File Transfer Protocl
端口:22
登陆类型:正常
用户:root
密码:(留空)

【高级】:

服务器类型:Unix
默认本地目录:(你自己选择的目录)
默认远程目录:/mnt/us/documents

【字符集】:

强制UTF-8

* 如果因升级到最新版本固件或未知原因导致此插件不能使用的,请重新安装一下。为节省时间,请先备份一下“config”和“authorized_keys”文件,然后删除根目录的 usbnet 文件夹。重新操作上面的第一部分步骤。完成后等待 Kindle 重启完毕,把文件“DISABLED_auto”文件名改为“auto”,把刚才备份的“config”和“authorized_keys”拷贝到“etc”文件夹中,再次重启 Kindle 即可恢复。

七、Helper – 禁止 Kindle 休眠

Helper 是一个小工具集合,里面有两个比较有用的小工具,分别是“PREVENT ScreenSaver”和“ALLOW ScreenSaver”,前者的作用是禁止 Kindle 休眠(禁用屏保),后者是恢复 Kindle 休眠(启用屏保)。

插件下载(kual-helper-0.5.N-r15916.tar.xz):官方页面本地下载百度网盘〈提取码 : b86h

首先确保安装了插件 KUAL。解压缩 kual-helper-0.5.N-xxx.tar.xz ,在路径 kual-helper-0.5.N/extensions 下找到 helper 文件夹,将其拷贝到 Kindle 中的 extensions 文件夹中即可。

然后进入 KUAL,点击【Helper+】进入小工具集合,点击【PREVENT ScreenSaver】即可禁止 Kindle 休眠,点击【ALLOW ScreenSaver】即可恢复 Kindle 休眠。

八、不过瘾?可自行获取更多增强插件

下面是书伴汇总的一些越狱插件,包括一些小伙伴向书伴投稿的原创插件:

如果对更多增强功能感兴趣,请移步下面 mobileread 论坛的专题帖子:

———————–

可能对 Kindle 越狱问题有帮助的网友留言:

有帮助,分享给其他小伙伴:

发表评论

标注为 * 的是必填项。您填写的邮箱地址将会被保密。如果是在本站首次留言,审核后才能显示。
若提问,请务必描述清楚该问题的前因后果,提供尽可能多的对分析该问题有帮助的线索。

小伙伴们发表了 1,184 条评论

  1. 求问,目前在kindle平台上有没有一款可以自动将微信公众号的内容推送到kindle上的插件呀,在kindle上阅读文章确实比较舒适。

  2. 您好,请问kindle第7代(499)能安装多看系统吗,如果能,请问支持的kindle系统版本的最高上限是多少,并且能简要地说明一下安装过程吗,还有请问能把最新版本的多看系统发一下吗,现在网络上的系统要么不是最新版,要么就是非纯净的,实在是令人头大,在此十分感谢!

  3. 你好,我的设备是paperwhite3,固件版本是5.7.4,已经越狱,搜索框输入;log runme也正常显示hello world,但是装kual后,在图书馆里点开提示说“本内容的开发人员没有批准将本kindle用于测试目的,请联系开发人员”求解答。(安装kual后要重启机子吗)

  4. 有没有KPVBookle插件替代的啊,想升级系统,因为KPVBookle不支持,所以……期待着

  5. 无法使用usbnet,错误:认证失败,严重错误,无法连接到服务器,是怎么回事?

    • 安装完成后,需要确保将 usbnet 文件夹中的 DISABLE_auto 改名为 auto,并且在改名后需要重启一遍 Kindle。如果还是不行,就重新安装一遍,重新改名和重启,一般就可以解决这个问题。

      • 我装了那个屏保插件,放几张图片,然后用不了屏保没反应,就把根目录linkss和e开头里面的linkss删了,然后又再装了一遍,发现根目录没有linkss出现,还是不能屏保,怎么办

        • 建议先查看一下 MRPI 安装日志(日志的路径是 extensions/MRInstaller/log/mrinstaller.log),看是否有安装失败的提示。

  6. KP2用以上方法jb後,開屏保,會變成sleeping… press the power switch to wake,沒顯示屏保,有沒有方法改回?

    • 建议先查看一下 MRPI 安装日志(日志的路径是 extensions/MRInstaller/log/mrinstaller.log),看是否有安装失败的提示。

      • 显示

        **** **** **** ****

        [2021-05-09 @ 14:36:10 +0000] :: [MRPI r18331] – Beginning the processing of package ‘Update_KUALBooklet_44a61b6_install.bin’ (KUALBooklet 44a61b6 I) . . .

        Failed to parse package ‘Update_KUALBooklet_44a61b6_install.bin’ (KUALBooklet 44a61b6 I) [return code: 255], skipping . . . :(

        KindleTool output:
        Checking update package ‘Update_KUALBooklet_44a61b6_install.bin’.
        Cannot read input file: No such file or directory.
        Error converting update package ‘Update_KUALBooklet_44a61b6_install.bin’.

  7. 能把《Kindle屏保图册》打包一下吗?一张一张保存有点那啥,再加上还是百度网盘,速度不敢恭维!谢谢大大!

  8. 可否提供某些有限制的插件支持到哪个版本固件,比如kindle 8的KPVBooklet能支持到哪个版本?这样也方便操作