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 用kindlepw2build)
越狱步骤
顺序很重要:
- 必须先把 Kindle 绑定到 Amazon 账号(WinterBreak 当前版本依赖账号已注册的状态,未绑定的设备越不了)
- 再升级到 WinterBreak 支持的稳定基线固件
- 最后做越狱
这样避免「在未注册或过期固件上越狱失败 / 被 OTA 推走」。
越狱后还需按 kindlemodding.org 官方顺序依次完成:Hotfix → KUAL+MRPI → Re-enable Store → KOReader(详见下方各章节)。
- 把 Kindle 注册到 Amazon 账号(如还是新机或重置过的设备,先连 Wi-Fi 完成账号绑定)
- 必须是 amazon.com(美国亚马逊)账号:国内 amazon.cn 账号已经不再支持 Kindle 注册和登录。本机用的就是美国账号。
- 手头没有美国账号的话,直接去 https://www.amazon.com 注册一个新的就行,注册时不需要美国地址、美国信用卡(基本资料能填完即可);越狱完之后这个账号也可以一直作为这台 Kindle 的绑定账号继续用。
- 把 Kindle 升级到 5.16.2.1.1(Oasis 2 当前 Amazon 最新固件;下载链接见上方工具与资源)
- 升级完成后再关闭 Wi-Fi、关闭「自动更新」,防止越狱过程中固件被再次推送
- 备份关键数据(个人文档、笔记、字典)
- 准备 + 拷贝 WinterBreak:
存储空间:WinterBreak 上游流程要求剩余空间塞到 50–90 MB —— 目的是让 OTA 升级包下不下来,避免越狱过程中固件被新版本覆盖、把越狱推没了
- Oasis 2 例外:5.16.2.1.1 已经是 Amazon 给 Oasis 2 的最高官方固件版本,不会再有更高版本推下来,这一步可以跳过、不必填满磁盘(本机实测越狱成功)
确保有一个保存好的可连 Wi-Fi
进入飞行模式 → 从 Settings 重启


电脑上解压
WinterBreak.tar.gz到临时目录USB 连接 Kindle,把解压出的所有内容复制到 Kindle 根目录

macOS / Linux 注意:要确认隐藏目录
.active_content_sandbox也复制过去(默认隐藏)系统提示文件冲突时选择替换
- 触发并验证越狱:
安全弹出 USB
在首页点购物车图标进 Kindle Store
提示是否关掉飞行模式 → 选 Yes(联网才能触发)

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

等约 30 秒,屏幕出现
Now you are ready to install the hotfix即成功
出现成功提示后立即重新打开飞行模式
如果根目录有
update.bin.tmp.partial残留,删掉
安装 Hotfix
Hotfix 用来在 Amazon 下次推 OTA 时保持越狱状态。这一步必须紧跟 WinterBreak 之后,先于 KUAL/MRPI。
下载
Update_hotfix_universal.bin(universal 包,兼容所有支持的 Kindle 型号)USB 连接 Kindle,确认设备处于飞行模式
删掉根目录下任何残留的
.bin文件 /update.bin.tmp.partial把
Update_hotfix_universal.bin复制到 Kindle 根目录
安全弹出 USB,断开
在 Kindle 上:Settings → 三点菜单 → Update Your Kindle → 确认 Update


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

以后每次 Amazon 推完 OTA,都要再跑一次
Run Hotfixbooklet 才能保持越狱不被覆盖
安装 KUAL + MRPI
MRPI 是什么:MobileRead Package Installer。本质是一组 Kindle 扩展(extension)+ 一个监听目录
mrpackages/(位于 Kindle 根目录下)。把要装的.bin扔进mrpackages/,在搜索栏输入;log mrpi触发它,MRPI 就会自动跑那些.bin、装出对应的 booklet(比如 KUAL)。所以「安装 MRPI」不是走 OTA 升级流程,而是直接把文件夹复制到 Kindle 上。
USB 连接 Kindle,电脑上把
kual-mrinstaller-khf.zip解压,得到extensions/和mrpackages/两个目录。把这两个目录整体复制到 Kindle 根目录(比如
/Volumes/Kindle/下);如果 Kindle 上已有同名目录,选择合并而不是覆盖。
把
Update_KUALBooklet_HDRepack.bin复制到 Kindle 根目录下的mrpackages/文件夹里(比如/Volumes/Kindle/mrpackages/)—— 注意是mrpackages/子目录,不是 Kindle 根目录,否则 MRPI 扫不到,命令会跑了个空。
安全弹出 USB、断开数据线。

重启 Kindle:Settings → 三点菜单 → Restart。这一步必须,目的是让上一步复制进去的 MRPI extensions 真正被系统加载,否则下一步搜索栏的
;log mrpi会被当成普通搜索(见 踩坑与排错)。重启完成后,在首页点搜索栏,输入
;log mrpi(前面有一个分号),按回车。
屏幕会闪白、显示一排图标,等几秒钟后回到图书库,多出一本叫
KUAL的 booklet —— KUAL 装好了。
点开
KUAL,看到分类菜单(Helpers、Tweaks 等)即运行正常。
重新启用 Amazon Store
越狱 + Hotfix 流程会临时关掉部分 Amazon Store / 同步功能;这一步把它打开,让设备依然能正常买书、收推送文档。
先确认 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 就别只靠它。
- A. 用
USB 连接 Kindle 到电脑
进 Kindle 根目录,找到
.active_content_sandbox文件夹(隐藏目录,需要在文件管理器里开启「显示隐藏文件」)完整删除
.active_content_sandbox文件夹安全弹出 USB
长按电源键约 20 秒 触发硬重启,等设备完整启动(可能需要几分钟)
验证:进入 Kindle Store 应该能正常访问
如果第一次重启后 Store 仍然进不去:
- 再重启一次
- 检查飞行模式是否关掉
- 确认账号还绑定着
- 确认 OTA 仍然处于关闭状态
安装 KOReader
选 build 看固件版本:≤ 5.16.2.1.1 用
kindlepw2;≥ 5.16.3 用kindlehf。
Oasis 2 在 5.16.2.1.1 上越狱 → 用kindlepw2build。
- 下载
koreader-kindlepw2-v2026.03.zip(KOReader Releases) - USB 连接 Kindle,把 zip 在电脑上解压
- 把解压出的
extensions/和koreader/两个目录整体复制到 Kindle 根目录(提示替换/合并 → 同意) - 安全弹出 USB
- 启动:KUAL → KOReader → Start KOReader
- 验证:能进入文档浏览界面、能响应触摸即成功
- 如果 KUAL 里有 KOReader 入口但启动后报错 / 闪退 → 删掉根目录的
koreader目录,重新下载正确的 build 包再装一次
- 如果 KUAL 里有 KOReader 入口但启动后报错 / 闪退 → 删掉根目录的
踩坑与排错
- 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 接下来的归宿,大概率还是会回到它以前的老本行——拿来做泡面盖吧。🤦♂️
参考资料
- kindlemodding.org 越狱指南总入口(WinterBreak、Hotfix、KUAL + MRPI、Re-enable Store、KOReader 全部分项流程都在这里)
- bookfere 中文教程
- Amazon 官方 Kindle 固件版本页(含 Oasis 2 最新版本号)
- KOReader 官方文档
- KOReader GitHub 仓库