Kindle Keyboard 刷机 KOReader
本文最后更新于 2026年2月12日 晚上
让 Kindle Keyboard 重获新生
Kindle Keyboard 刷机 KOReader
2010 年 7 月,亚马逊发布了 Kindle 3,也称为 Kindle Keyboard。相比于前代,Kindle Keyboard 更换了对比度大幅提升的 Pearl 电子墨水屏,减少了体积和重量,同时支持更多的文件格式,可以说从一代开始,Kindle 的电纸书真正被大众所接收——在我眼里,Kindle 3 之于 Kindle 就如同 iPhone 4s 之于 iPhone。
这台 Kindle Keyboard 是陪伴我最久的电子产品。我利用它阅读了各种各样的的书籍,考虑到各种书籍的有形价格和无形资产,它也是我所用过的回报比最高的产品。
当前的 Kindle Keyboard 我所使用的系统是「多看 0520」版本。由于稳定性好、支持多种格式(甚至 Doc!),且基本没有多看书城等依赖联网的功能,因此这个版本又据说因此被小米官方雪藏。既然是这样好的版本,为什么我需要刷机 KOReader 呢?

当我在阅读《What If?》过程中,我常常发现内容发现缺失——究其原因竟然是有部分图片没有加载。而且相当多的文件的目录、脚注跳转功能都无法使用。这是因为多看系统只支持 EPUB 2.0。如果书是 EPUB 3.0,那么多看的引擎会因为无法解析代码而直接跳过。而且多看自从 2013 年起就完全停止了更新(我的「多看 0520」就是从 2013 年的版本刷回来的),这使得它的渲染引擎相当陈旧。

而 KOReader 是当前功能最的强大且开源的供 E-ink 设备的文档查看器与阅读软件,使用 Crengine 引擎完美支持 EPUB 3.0,支持 MuPDF(目前世界上最快、最精准的 PDF 渲染库之一)和 K2pdfopt 算法(目前最强的 PDF 重排算法)。非常现代,这使得我不得不考虑刷机 KOReader 了。
刷机的准备
确定机型
最重要也是最容易被遗忘的事情,就是确定机型。尽管都是 Kindle Keyboard,但实际上它包含三个版本:
- B006 代表 k3g - K3 3G (US)
- B008 代表 k3w - K3 WiFi
- B00A 代表 k3gb - K3 3G (UK)
- 在
[Menu] > Settings里面:

升级版本
由于后面出现的 MKK 密钥库过期的问题,必须将其升级到最新版本 3.4.3。
在Previous Software Updates for Kindle E-Reader或者书伴提供的 Kindle 固件大全 可以逐步升级到最新版本。
我们使用 B006 的机型对应固件,并将其拷贝至 Kindle Keyboard 的根目录。然后执行 [MENU] > Settings -> [MENU] > Update Your Kindle。
完全重置 Kindle
另外,完全重置 Kindle:为了减少未知 Bug 的出现,最好是完全重置一遍 Kindle。
备份你的文件!
备份你的文件!
备份你的文件!
- 执行
[MENU] > Settings -> [MENU] > Restart,今后在重启期间长按[HOME]直至出现 Reset to Factory Defaults 页面,并依次输入 RESET 和 R 即可等待至完全重置。
Jailbreak
Kindle 2.x、3.x 和 4.x 的字体、屏幕保护程序和 USB 网络破解,这里可以获取所需的程序。
由于我的版本是 3.4.3-B006,所以我需要选择的是 Update_jailbreak_0.13.N_k3g_install.bin,将其拷贝至 Kindle Keyboard 的根目录。仍然是执行 [MENU] > Settings -> [MENU] > Update Your Kindle。
这样你就完成了 Jailbreak。此时根目录会出现 linkjail/ 文件夹。
Mobileread Kindlet Kit
Mobileread Kindlet Kit (MKK) 是在 Kindle 上运行自定义 Kindlet(如 KUAL 或 Collections Manager )所需的工具包,包括:合并的开发者密钥库和 ixtab 的 Kindlet 越狱工具。
由于原来的合并的开发者密钥库 developer.keystore 于 2025 年 4 月 17 日过期了,所以需要在 这里 获取最新的 MKK。
和 Jailbreak 的过程类似,只是包换成了 Update-mkk-20250419-k3g-B006_keystore-install.bin。
KUAL
KUAL 安装
KUAL 即 Kindle Unified Application Launcher,Kindle 统一应用程序启动器,让很多程序都能通过这里的按钮触发。
从 Snapshots of NiLuJe’s hacks 获取最新的 KUAL。由于我们是老机器,需要将 KUAL-KDK-1.0.azw2 拷贝到 Kindle的 documents/。
打开 KUAL,显示如下表明 KUAL 安装成功。

KUAL 优化
当打开 KUAL 菜单时,它会去扫描你的 extensions 文件夹里所有的插件,读取它们的配置文件。这个扫描并读取内容的过程是靠 awk 完成的。
Kindle 系统自带的 awk 版本非常老旧且极其精简,效率很低。因此考虑安装 GNU awk 来提高效率。
从 Snapshots of NiLuJe’s hacks 下载 GNU Awk Installer,解压得到的 extension/ 里面的 gawk/ 放到 Kindle 的 extension/ 目录里。它会在 KUAL 菜单中添加一个一次性安装按钮。安装完成后,就会自动加快 KUAL 的解析速度。
安装插件
安装 MRPI
MRPI,即 MobileRead Package Installer,它会在助手菜单中添加一个 [Install MR Packages] 按钮。它比之前的 [Update Your Kindle] 方式会更加方便和自由,可以安装 MR 上以更新包 (.bin) 形式提供的各种软件包。
同样是从 Snapshots of NiLuJe’s hacks 下载 MRPI 软件包,将其解压到 Kindle 的 USB 根目录即可。解压后,在 Kindle 的根目录下能看到一个 mrpackages/ 文件夹。 extensions/ 现在包含一个 MRInstaller/ 子文件夹。
通过 KUAL > Helper > Install MR Packages 即可安装所有 mrpackages/ 下的包。

安装 Block Amazon
在安装 MKK 之后,如果 Kindle 未注册并联网很可能出现 Test Kindle Installation Result 文件并自动 OTA 更新导致 MKK 的安装失效,因此需要安装 Block Amazon via hosts file 来屏蔽 Amazon。

安装屏幕保护程序、字体、插件
选择对应的版本拷贝到 mrpackages/ 文件夹下即可,使用 KUAL > Helper > Install MR Packages 即可。
如果使用无框架的 KOReader——它会停止 Kindle 框架,无框架运行更流畅。也可以选择不下载这些插件。
安装 KOReader
从 KOReader Release 下载 legacy 版本,解压至 Kindle 根目录即可。
至此,已经完成了 KOReader 的安装。

在 KOReader 运行时,将设备切换到 USBMS 模式(通过 USB 连接到电脑)是完全不受支持的 ,并且可能会导致 KOReader 和 Kindle 底层系统崩溃。
因此,我推荐通过 KOReader 自带的 SSH 服务器用于在使用 KOReader 时进行文件传输和管理。