SpringBreak 越狱教程:适用 Kindle 5.19.2 & 5.18.1.1.1 固件

SpringBreak 是 Penguins184 推出的越狱方法,步骤发布在 KindleModding 网站上。
与 WinterBreak 一样,该越狱方法也是利用 Kindle 商店页面缓存漏洞实现的——通过修改缓存调用可利用的 API 提升权限。该漏洞在 WinterBreak 推出后就被亚马逊修复了:在设备每次断开连接时强制自动删除商店缓存。为了绕过这一限制,SpringBreak 会在缓存目录中创建 5000 个嵌套目录,由于 Kindle 无法删除如此之深的目录,使得替换后的缓存得以保留并被成功利用。
如果你对该越狱方法的更多技术细节感兴趣,可点击这里阅读作者写的总结文章。
一、适用条件
此越狱方法仅支持固件版本为 5.19.2、5.19.2.0.1 或 5.18.1.1.1 的以下设备型号:
- Kindle Paperwhite 5 (KPW5, PW5)
- Kindle Paperwhite 5 Signature Edition (KPW5SE, PW5SE)
- Kindle Paperwhite 4 (KPW4, PW4)
- Kindle 10 (K10, KT4)
- Kindle 11 (K11, KT5)
确保你的 Kindle 设备可访问 Kindle 商店。如果你的 Kindle 登录的仍然是中国亚马逊账号,需要切换到其他区域亚马逊账号(如美国亚马逊或日本亚马逊)才能正常访问 Kindle 商店。
确保设备的存储空间有一定的余量。由于 SpringBreak 会向 Kindle 磁盘填充数千层嵌套目录,如果没有足够的空间,这一过程可能会失败。为了防止固件升级,可以及时开启飞行模式。
二、操作步骤
- 开启 Kindle 的飞行模式并重启 Kindle 以清除 Kindle 商店缓存;
- 用 USB 数据线将 Kindle 连接至电脑,直至 Kindle 屏幕显示 USB 驱动器模式;
- 运行 SpringBreak 程序开始向 Kindle 填充嵌套目录:
- Windows 系统:下载 springbreak.zip,解压后运行其中的 springbreak.exe 程序。
- macOS/Linux 系统:打开“终端”程序,拷贝粘贴此命令并按回车键运行
curl -L https://github.com/KindleModding/SpringBreak/releases/latest/download/springbreak.zip -o springbreak.zip && unzip springbreak.zip && cd springbreak && chmod +x ./springbreak-darwin && ./springbreak-darwin
- 按照程序的提示输入与你的 Kindle 设备相对应的序号并按回车键确认:
- 等待程序向 Kindle 的商店缓存目录填充嵌套目录;
- 等到填充进度达到 100% 后按回车键退出程序:
- 断开 USB 连接,在 Kindle 中点击商店图标,这时会提示是否关闭飞行模式;
- 关闭飞行模式后会加载如下图所示的 SpringBreak 页面:
- 出现带 SpringBreak 字样的页面后,Kindle 商店随即会继续加载 Amazon Kids+ 页面,并出现卡住无反应的情况,这是正常的,不要强制重启,也无需任何干预,继续等待四五分钟,直到 Kindle 上出现如下图所示界面(请忽略错误警告框,不影响越狱),表示越狱成功:
- 如果一切正常,继续完成以下步骤。如果长时间等待后仍未出现如上图所示界面,或出现任何其他非预期结果,继续完成以下步骤,再从头开始重新操作一遍;
- 接下来做一些清理工作,重新用数据线将 Kindle 连接至电脑;
- 出现 Kindle 磁盘后,参考第 3 步再次运行 SpringBreak 程序;
- 按照提示输入与你的 Kindle 设备相对应的序号并按回车键确认;
- 等待程序删除之前向 Kindle 的商店缓存目录填充的嵌套目录;
- 等到删除进度达到 100% 后按回车键退出程序,完成全部步骤。
如果你在 9 步遇到问题,比如卡住超过十几二十分钟,或直接跳回 Kindle 首页,无法执行越狱程序,可能是因为你当前的网络无法访问越狱过程中所需要的网址导致的(致谢 Furret)。你可以通过让 Kindle 科学上网,或尝试用代码编辑器修改如下所示文件:
.active_content_sandbox/store/resource/cachedResources/index.html
搜索 sb.penguins184.xyz 并将其替换成 bookfere.com/jb/sb(或自行托管 https://sb.penguins184.xyz/index.html 这个页面到你的网络可正常访问的地址)再重新尝试。
注意!不论是越狱成功后,还是中途遇到问题重新操作前,一定要完成上面从第 10 步开始的清理嵌套目录步骤,否则重启 Kindle 时会额外等待十多分钟。
越狱完成后,SpringBreak 会自动为你的 Kindle 安装 Hotfix,无需手动安装热修复补丁。
SpringBreak 还会自动安装名为 KPM 的包管理器安装和管理插件。比如,要安装、升级或卸载 KOReader,可以通过在 Kindle 搜索框中输入命令 ;kpm install koreader、;kpm upgrade koreader 或 ;kpm uninstall koreader。更多可用功能可通过 ;kpm 查看。
三、安装插件
从 5.16.3 版本固件开始,Kindle 系统的 EABI(嵌入式应用程序二进制接口)由原来的 armel(ARM EABI, Little-endian)换成了 armhf(ARM hard float),因此需要选择支持 HF(hard float)的插件。目前只有少量的插件支持 HF(比如 MRPI 和 KUAL,可以在这个页面找到),如果你想要安装其他不支持 HF 的插件,必须先将 Kindle 固件降级到 5.16.3 之前的版本。

如果你在操作的过程中发现本文存在纰漏,欢迎留言纠正,也欢迎分享你的经验给其他小伙伴。
© 「书伴」原创文章,转载请注明出处及原文链接:https://bookfere.com/post/1189.html
“Kindle越狱”相关阅读
- Kindle 升降级固件或重置后如何恢复越狱和插件
- Kindle 为什么要越狱?Kindle 越狱有哪些风险和好处?
- [网友投稿] 已越狱的日亚版 Kindle 如何移除屏保广告特惠
- Kindle Paperwhite 4(5.10.2~5.13.3)越狱教程
- 利用越狱插件禁止 Kindle 屏幕自动休眠和锁屏
- 因 Amazon 阻挠,Kindle 越狱发布无限期延迟
- Kindle 通用越狱教程:适用固件版本 5.12.2.2~5.14.2
- 三步搞定!Kindle Paperwhite 2 越狱教程
- 越狱须知:Kindle 5.6.5 越狱将于 10 月 31 号放出
- Kindle 特制固件下载:可越狱的特制出厂固件
- Kindle 越狱支持一览:检查 Kindle 设备能否越狱
- KOReader:适用于 Kindle 的全能第三方电子书阅读器插件
- Kindle 中文字体推荐:更换一下字形口味
- Kindle 特制固件越狱教程:适用部分固件版本
- Kindle 固件降级教程:支持部分已越狱 Kindle 设备
从代码看,应该是kindlemodding.org的注入脚本jb.sh下载不下来,sb.penguins184.xyz这个网址只是用以破解后的成功显示以及给作者收集信息的,不影响越狱,核心是注入的脚本没下载下来执行不了,所以也卡不住,解决方案还是要有科学上网或者是没有被污染过的dns的网络环境
5.19.2越狱后怎么试都无法完成降级,有能成功降级的大佬吗,求带