Kindle Oasis 2 (9th Gen) 越狱:WinterBreak + KOReader

为什么又开始折腾 Kindle

最近又双叒叕重新开始看书了,于是把家里堆着吃灰的几个 E-Ink 设备都翻出来折腾了一遍,其中就包括了吃灰已久的 Kindle Oasis 2。

之所以吃灰许久,主要是因为 Amazon 的退出,导致 Kindle 在国内废了,没有办法正常买书看书。

还有就是我之前的版本无法越狱,只能用原版 Kindle 系统,连 ePub 都看不了。

此外接口还是 Micro-USB 的,在现在 Type-C 接口一统江湖的情况下,上哪儿找 Kindle 数据线?

更可恨的是,原版的要想体验好,你只能用 USB 连接的方式,把 azw3 扔进去,没有别的更好的办法。一来二去,就懒得碰它了。

之所以想折腾,是因为越狱以后能装 KOReader,就可以直接打开 ePub、PDF 文件,不再需要在电脑上做格式转换了,就可以更好地读书了。

设备信息

  • 型号:Kindle Oasis 9th Generation(第 2 代 Oasis,2017 年款,下文统一简称 Oasis 2
  • 设备 Serial Number 前 8 位:G0000 P812(决定越狱方案;可以在 Settings → Device Info 里查)
  • 越狱基线固件:5.16.2.1.1(Oasis 2 当前 Amazon 最新版;从之前的 5.13.1 升级到此版本)

工具与资源

  • 越狱方案:WinterBreak(kindlemodding.org 维护的版本)
  • Oasis 2 固件 5.16.2.1.1:
  • Hotfix(保持越狱状态、防 OTA 推走的修复包):包名 Update_hotfix_universal.bin
  • KUAL(Kindle Unified Application Launcher):包名 Update_KUALBooklet_HDRepack.bin
  • MRPI(MobileRead Package Installer):包名 kual-mrinstaller-khf.zip
  • renameotabin(KUAL 扩展,用来关闭 OTA 自动升级):包名 renameotabin.zip
  • KOReader:v2026.03(包名 koreader-kindlepw2-v2026.03.zip;Oasis 2 用 kindlepw2 build)

越狱步骤

顺序很重要

  1. 必须先把 Kindle 绑定到 Amazon 账号(WinterBreak 当前版本依赖账号已注册的状态,未绑定的设备越不了)
  2. 再升级到 WinterBreak 支持的稳定基线固件
  3. 最后做越狱

这样避免「在未注册或过期固件上越狱失败 / 被 OTA 推走」。

越狱后还需按 kindlemodding.org 官方顺序依次完成:Hotfix → KUAL+MRPI → Re-enable Store → KOReader(详见下方各章节)。

  1. 把 Kindle 注册到 Amazon 账号(如还是新机或重置过的设备,先连 Wi-Fi 完成账号绑定)
    • 必须是 amazon.com(美国亚马逊)账号:国内 amazon.cn 账号已经不再支持 Kindle 注册和登录。本机用的就是美国账号。
    • 手头没有美国账号的话,直接去 https://www.amazon.com 注册一个新的就行,注册时不需要美国地址、美国信用卡(基本资料能填完即可);越狱完之后这个账号也可以一直作为这台 Kindle 的绑定账号继续用。
  2. 把 Kindle 升级到 5.16.2.1.1(Oasis 2 当前 Amazon 最新固件;下载链接见上方工具与资源
  3. 升级完成后再关闭 Wi-Fi、关闭「自动更新」,防止越狱过程中固件被再次推送
  4. 备份关键数据(个人文档、笔记、字典)
  5. 准备 + 拷贝 WinterBreak:
    • 存储空间:WinterBreak 上游流程要求剩余空间塞到 50–90 MB —— 目的是让 OTA 升级包下不下来,避免越狱过程中固件被新版本覆盖、把越狱推没了

      • Oasis 2 例外:5.16.2.1.1 已经是 Amazon 给 Oasis 2 的最高官方固件版本,不会再有更高版本推下来,这一步可以跳过、不必填满磁盘(本机实测越狱成功)
    • 确保有一个保存好的可连 Wi-Fi

    • 进入飞行模式 → 从 Settings 重启

      打开飞行模式
      从 Settings 重启

    • 电脑上解压 WinterBreak.tar.gz 到临时目录

    • USB 连接 Kindle,把解压出的所有内容复制到 Kindle 根目录

      复制 WinterBreak 文件到 Kindle 根目录

    • macOS / Linux 注意:要确认隐藏目录 .active_content_sandbox 也复制过去(默认隐藏)

    • 系统提示文件冲突时选择替换

  6. 触发并验证越狱:
    • 安全弹出 USB

    • 在首页点购物车图标进 Kindle Store

    • 提示是否关掉飞行模式 → 选 Yes(联网才能触发)

      关掉飞行模式以连 Store

    • 在 Mesquito 里找到 WinterBreak 应用图标,点击运行

      Mesquito 里的 WinterBreak 图标

    • 等约 30 秒,屏幕出现 Now you are ready to install the hotfix 即成功

      越狱完成画面

    • 出现成功提示后立即重新打开飞行模式

    • 如果根目录有 update.bin.tmp.partial 残留,删掉

安装 Hotfix

Hotfix 用来在 Amazon 下次推 OTA 时保持越狱状态。这一步必须紧跟 WinterBreak 之后,先于 KUAL/MRPI。

  1. 下载 Update_hotfix_universal.bin(universal 包,兼容所有支持的 Kindle 型号)

  2. USB 连接 Kindle,确认设备处于飞行模式

  3. 删掉根目录下任何残留的 .bin 文件 / update.bin.tmp.partial

  4. Update_hotfix_universal.bin 复制到 Kindle 根目录

    复制 Hotfix bin 到 Kindle 根目录

  5. 安全弹出 USB,断开

  6. 在 Kindle 上:Settings → 三点菜单 → Update Your Kindle → 确认 Update

    Update Your Kindle 菜单
    确认 Update 对话框

  7. 升级完成后,去图书库找一本叫 Run Hotfix 的 booklet,打开运行 → Hotfix 激活

    图书库里的 Run Hotfix booklet

  8. 以后每次 Amazon 推完 OTA,都要再跑一次 Run Hotfix booklet 才能保持越狱不被覆盖

安装 KUAL + MRPI

MRPI 是什么:MobileRead Package Installer。本质是一组 Kindle 扩展(extension)+ 一个监听目录 mrpackages/(位于 Kindle 根目录下)。把要装的 .bin 扔进 mrpackages/,在搜索栏输入 ;log mrpi 触发它,MRPI 就会自动跑那些 .bin、装出对应的 booklet(比如 KUAL)。

所以「安装 MRPI」不是走 OTA 升级流程,而是直接把文件夹复制到 Kindle 上。

  1. USB 连接 Kindle,电脑上把 kual-mrinstaller-khf.zip 解压,得到 extensions/mrpackages/ 两个目录。

  2. 把这两个目录整体复制到 Kindle 根目录(比如 /Volumes/Kindle/ 下);如果 Kindle 上已有同名目录,选择合并而不是覆盖。

    extensions/ 和 mrpackages/ 复制到 Kindle 根目录

  3. Update_KUALBooklet_HDRepack.bin 复制到 Kindle 根目录下的 mrpackages/ 文件夹里(比如 /Volumes/Kindle/mrpackages/)—— 注意是 mrpackages/ 子目录,不是 Kindle 根目录,否则 MRPI 扫不到,命令会跑了个空。

    KUAL bin 放到 mrpackages 子目录

  4. 安全弹出 USB、断开数据线。

    安全弹出 USB

  5. 重启 KindleSettings → 三点菜单 → Restart。这一步必须,目的是让上一步复制进去的 MRPI extensions 真正被系统加载,否则下一步搜索栏的 ;log mrpi 会被当成普通搜索(见 踩坑与排错)。

  6. 重启完成后,在首页点搜索栏,输入 ;log mrpi前面有一个分号),按回车。

    在搜索栏输入 ;log mrpi

  7. 屏幕会闪白、显示一排图标,等几秒钟后回到图书库,多出一本叫 KUAL 的 booklet —— KUAL 装好了。

    图书库里出现 KUAL booklet

  8. 点开 KUAL,看到分类菜单(Helpers、Tweaks 等)即运行正常。

重新启用 Amazon Store

越狱 + Hotfix 流程会临时关掉部分 Amazon Store / 同步功能;这一步把它打开,让设备依然能正常买书、收推送文档。

  1. 先确认 OTA 自动更新已经关掉。两种方式,推荐 A(文件系统层封堵,比 UI 开关稳)

    • A. 用 renameotabin 扩展(推荐)
      • 前提:安装 KUAL + MRPI 已经做完;固件 ≥ 5.11.x(Oasis 2 的 5.16.2.1.1 符合)
      • 安装:下载 renameotabin.zip,解压后把 renameotabin/ 整个目录复制到 Kindle 根目录下的 extensions/ 文件夹里(比如 /Volumes/Kindle/extensions/
      • 顺手清理:Kindle 根目录里如果还有 update.bin.tmp.partial 或者其他 .bin 残留,删掉
      • 启用:KUAL → Rename OTA Binaries → Rename(这一步把 OTA 封掉)
      • 之后想重新放开 OTA:KUAL → Rename OTA Binaries → Restore
      • 原理:把 Kindle 上跟 OTA 升级相关的几个 binary 文件改名,让 Amazon 的升级器跑起来找不到 hook,从文件系统层面把 OTA 封死;账号同步、固件 OTA 都没法再悄悄把它打开
    • B. UI 开关Settings → 三点菜单 → Settings → Device Options → Automatic Updates(也就是 越狱步骤 第 3 步关过的那个)。这只是 Amazon 软件层的开关,可能在账号同步 / 固件升级里被悄悄重置。能用 A 就别只靠它。
  2. USB 连接 Kindle 到电脑

  3. 进 Kindle 根目录,找到 .active_content_sandbox 文件夹(隐藏目录,需要在文件管理器里开启「显示隐藏文件」)

  4. 完整删除 .active_content_sandbox 文件夹

  5. 安全弹出 USB

  6. 长按电源键约 20 秒 触发硬重启,等设备完整启动(可能需要几分钟)

  7. 验证:进入 Kindle Store 应该能正常访问

如果第一次重启后 Store 仍然进不去

  • 再重启一次
  • 检查飞行模式是否关掉
  • 确认账号还绑定着
  • 确认 OTA 仍然处于关闭状态

安装 KOReader

选 build 看固件版本:≤ 5.16.2.1.1 用 kindlepw2;≥ 5.16.3 用 kindlehf
Oasis 2 在 5.16.2.1.1 上越狱 → 用 kindlepw2 build。

  1. 下载 koreader-kindlepw2-v2026.03.zipKOReader Releases
  2. USB 连接 Kindle,把 zip 在电脑上解压
  3. 把解压出的 extensions/koreader/ 两个目录整体复制到 Kindle 根目录(提示替换/合并 → 同意)
  4. 安全弹出 USB
  5. 启动:KUAL → KOReader → Start KOReader
  6. 验证:能进入文档浏览界面、能响应触摸即成功
    • 如果 KUAL 里有 KOReader 入口但启动后报错 / 闪退 → 删掉根目录的 koreader 目录,重新下载正确的 build 包再装一次

踩坑与排错

  • MRPI 复制完必须重启再 ;log mrpi:把 extensions/mrpackages/ 两个目录复制进 Kindle 之后,如果不重启就直接在搜索栏输入 ;log mrpi,那条以分号开头的搜索栏 hook 还没被系统加载,Kindle 会把它当成普通搜索词去查,结果就是「什么都没发生」、KUAL 没装上。必须先重启让 MRPI 的 extensions 注册进系统,再去搜索栏触发 ;log mrpi
  • Update_KUALBooklet_HDRepack.bin 一定要放 mrpackages/ 子目录(比如 /Volumes/Kindle/mrpackages/):直接放 Kindle 根目录是装不上的,MRPI 只扫 mrpackages/。如果 ;log mrpi 跑完图书库没出 KUAL,先确认 .bin 的位置。

越狱后……

回看 6 年前那篇 《把 Kindle Oasis 升级到 5.13.1》 的文章,想想开头说的折腾是为了更好地读书。

而实际情况是,折腾完了,结果……好像就没有然后了。其实更多的是为了折腾而折腾而已,好玩的是折腾本身的过程。

机子毕竟是快 10 年前的设备了,跟现在的手机、平板比,反应明显迟钝,翻页也很卡。

如果光说 Kindle 本身,不能说有多差(虽然当年硬件性能也不咋地就是了🐶),但坏就坏在跟手机上的微信读书一比,那落差感立刻就出来了。

更尴尬的是,越狱之前我以为最大的痛点是「ePub 看不了」和「USB 传文件麻烦」,结果折腾完一圈才发现,真正缺的是微信读书这一流畅的生态体验。想看的中文新书,一大半还躺在微信读书里,绕来绕去发现这台 Kindle Oasis 在我现在的阅读链路里根本接不上。

结论就是技术上的事儿全都顺顺利利搞定了:越狱稳、KOReader 能跑、ePub 直接读、Hotfix 也防住了 OTA。

但估计这台 Kindle Oasis 接下来的归宿,大概率还是会回到它以前的老本行——拿来做泡面盖吧。🤦‍♂️

参考资料