1. 升级固件
背景
kindle越狱的方法因固件有所不同, 5.14.3之后的版本因为亚马逊官方修复了漏洞,需要降级才能越狱。而我的kindle则是5.9.1的版本,不匹配越狱的版本,因此对我来说第一步需要做的是升级固件。
由于越狱后建议升级以修复漏洞,在评估越狱难度的基础上,我选择升级到5.14.2的固件版本,它可以省去一些越狱较难的步骤。
固件升级方法
参考资料及固件下载地址
方法参考书伴-Kindle 固件版本号查询方法及固件更新步骤
固件下载地址也是书伴Kindle 固件大全,可以放心下载,收集的都是官方的固件。
具体过程
- 用 USB 数据线将 Kindle 连接至电脑,会在“我的电脑”(或“计算机”)里出现一个名为“Kindle”的移动磁盘(MAC 系统会直接出现在桌面);
- 将下载好的固件文件拷贝到这个移动磁盘的“根目录”下(和 documents 文件夹同级);
- 拷贝完毕后安全移除或弹出驱动器,并断开 Kindle 和电脑的 USB 连接;
- 进入 Kindle 界面,依次点击“
菜单(屏幕右上角)→ 设置 → 菜单(屏幕右上角)→ **更新您的 Kindle**”(英文版为:menu → settings → menu → update); - 接下来 Kindle 会自动进入固件更新状态,屏幕上会显示“您的 Kindle 正在更新”的提示;
- 稍等片刻,待 Kindle 更新完毕会自动重启,重启完毕固件就更新成功了。
2. 越狱并安装越狱插件
写在前面
越狱能做挺多事情,Kindle 越狱是指打开 Kindle 系统的封闭性,目的是在不影响原生系统功能的基础上,通过安装网友开发的第三方插件增强 Kindle 的功能,包括补全原生系统的功能、运行第三方软件等。不过对我来说主要还是用KUAL插件启动程序去刷安卓固件。
关于越狱的知识可以参考书伴的这篇文章
本文章越狱的方法参考并多数引用自书伴——越狱教程链接、越狱插件资源链接,书伴的方法比我详细得多,我只记录和摘抄适用并且我需要的部分。
我的kindle是PaperWhite3 32G日本漫画版,固件版本是5.14.2
再次感谢书伴大佬!
越狱
准备工作
- 在 Kindle 界面依次点击菜单【设置 → 设备选项 → 重置】重置 Kindle 设备;
- 重置时会提示选择语言,选择【English → United Kingdom】并点击【Next】继续;
- 重置完成会进入 Kindle 界面并出现 WiFi 设置,点击【Set up later】以及后面的【Finish Later】按钮忽略 WiFi 设置,然后略过功能指引,进入 Kindle 的主界面;
- 在 Kindle 搜索框中输入
;enter_demo 并按 Enter 回车; - 依次点击菜单【Setting → Device Options → Restart】重启 Kindle 设备。
- 在 Kindle 的搜索栏中输入
;demo 进入演示菜单“Demo Menu”; - 点击【Sideload Content】按钮,会进入“Demo Mode: Add Content”界面;
- 接着用 USB 数据线将 Kindle 连接到电脑上,直至出现 Kindle 磁盘。
开始越狱
首先下载文件 watchthis-jailbreak-r03.zip:百度网盘 | Mega 网盘
MD5: d73a76dab7824840972ad51f377dede1SHA1: 5e828629bb9635e68cbc3221b344bb0902577c7f
解压缩该文件会得到名为 watchthis-release 的文件夹,选其中PW3/PW3-5.14.2的文件
以及根目录下的
- Update_hotfix_watchthis_custom.bin
打开Kindle 磁盘并按照以下步骤操作:
- 在 Kindle 根目录(即与 documents 文件夹同级的位置)创建一个名为
.demo的文件夹。 - Windows 系统:打开“命令提示符”,输入在我的电脑或资源管理器中找到的 Kindle 盘符,比如
E:(注意以实际盘符为准),按回车切换到 Kindle 根目录,然后输入命令 mkdir .demo && start .demo,再次回车,即可成功创建并打开该文件夹。 - macOS 系统:打开“终端”,输入
cd 加一个空格,将 Kindle 磁盘拖放到终端,按回车切换到 Kindle 根目录,然后输入命令 mkdir .demo && open .demo,再次回车,即可创建并打开该文件夹。
- 将PW3-5.14.2.zip 和 demo.json 拷贝到新建的 .demo 文件夹中;
- 再在 .demo 文件夹中新建一个名为 goodreads 的空文件夹(不要在其中存放任何文件);
通过上面的操作,现在Kindle 磁盘中应该有如下所示的目录结构。
Kindle磁盘└── .demo ├── PW3-5.14.2.zip ├── demo.json └── goodreads
目录结构以及所需要的文件确认无误,继续以下步骤:
- 弹出 Kindle 磁盘回到 Kindle 界面,点击【Done】按钮,越狱脚本会自动安装(无提示);
- 点击【Exit】按钮退出演示菜单。注意,如果在点击【Exit】按钮后,出现“Application Error”提示,请按住电源按钮 40 秒硬重启设备,重启后会再次进入演示模式,在搜索框中输入命令
;demo 重新进入演示菜单“Demo Menu”,然后断开 Kindle 与电脑的 USB 数据线连接,再一次点击【Sideload Content → Done】,最后点击【Exit】退出演示菜单; - 在 Kindle 的搜索栏中输入
;dsts 进入 Kindle 设备的设置界面,并依次点击【Help & User Guides → Get Started】。之后设备将会重新启动,越狱脚本将在下次启动期间运行。
Kindle 重启后,会在启动界面上看到一些文本,显示了越狱脚本的安装过程。
收尾工作
重启完成后就会进入正常模式。至此,如果一切正常,Kindle 就越狱成功了。
点击菜单【Setting → Language & Dictionaries → Language】进入语言选择界面,将语言列表滑动到底部,选择【简体中文】,点击之后两个弹出对话框的【OK】按钮,Kindle 重启后即可切换到中文。
安装热修复补丁
越狱成功后,如果想要将 Kindle 的固件升级到最新版以修复演示模式漏洞,为防止越狱在更新固件后失效,在升级前务必先安装最新版本的 JailBreak Hotfix。
下载 JailBreak Hotfix:官方页面 | 本地下载 | 百度网盘〈提取码:9rs4〉
安装 Jailbreak Hotfix 的具体安装步骤如下:
- 用 USB 数据线把 Kindle 连接到电脑,直到出现 Kindle 盘符;
- 解压缩下载到的 ZIP 压缩包 JailBreak-x.xx.N-FW-5.x-hotfix.zip,得到一个名为 Update_jailbreak_hotfix_x.xx.N_install.bin 的文件;
- 将此 bin 文件拷贝到 Kindle 磁盘根目录,然后从电脑弹出 Kindle;
- 依次在 Kindle 中点击【菜单 → 设置 → 菜单 → 更新您的 Kindle】,等待重启;
- 重启完毕,就可以放心的将你的 Kindle 升级到最新固件了。
安装好 JailBreak Hotfix 之后,可前往“固件大全”下载和你的 Kindle 型号相对应的最新固件文件(或者其它你想保持的固件版本),手动升级 Kindle 即可。升级到最新固件后越狱仍然有效。
安装越狱插件
刷kindle安卓系统前需要安装的越狱插件包括MobileRead Package Installer (MRPI) — 插件安装器、KUAL — 插件程序启动器。
安装MobileRead Package Installer (MRPI) — 插件安装器
MobileRead Package Installer 是一款 KUAL 插件。因为现在 Kindle 固件不支持直接把插件文件以刷入 bin 的方式安装,所以需要通过 KUAL 的这个插件 MRPI 来安装。
- 下载 MRPI:官方页面 | 本地下载 | 百度网盘〈提取码 :
xwbg〉 - 官方指南:KUAL: Kindle Unified Application Launcher (v 2.6)
★ 安装步骤:
- 用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
- 解压缩下载到的 kual-mrinstaller-1.7.N-xxx.tar.xz 得到一个文件夹;
- 把文件夹内的 extensions 和 mrpackages 拷贝到 Kindle 的根目录。
注意,如果根目录已有 extensions 这个文件夹,可以只把解压得到的 extensions 文件夹中的内容拷贝到 Kindle 根目录原有的 extensions 文件夹内,以避免原文件夹内的其它文件被删除。
另外,值得一提的是,如果你需要安装多个插件(比如本文之后所介绍的那些插件),不必重复每一款插件的安装步骤,只需要将所有 bin 文件拷贝到 mrpackage 目录,然后通过 ;log mrpi 命令一次性安装它们。这样,每当需要重新安装插件时,可以节省大量时间。
安装KUAL — 插件程序启动器
KUAL (即 Kindle Unified Application Launcher),是一款插件启动器。安装 KUAL 之后,你可以下载或自己编写插件并通过 KUAL 启动。比如用来启动 Koreader 之类的插件程序、让电量显示百分比等。
下载 coplate 版本 KUAL:官方页面 | 本地下载 | 百度网盘〈提取码 : n5iz〉
- 用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
- 先按照第一部分提供的方法安装 MobileRead Package Installer (MRPI);
- 然后解压缩下载到的 KUAL-xxxxxxx-20xxxxxx.tar.xz 得到一个文件夹;
- 在文件夹中找到 Update_KUALBooklet_xxxxxxx_install.bin 文件,拷贝到 Kindle 根目录下的 mrpackages 文件夹,然后在 Kindle 搜索框中输入
**;log mrpi** 点击回车; - 这时会调用 MRPI 安装 KUAL,安装完成并等待 Kindle 重启完毕后即可使用 KUAL。
3. 刷CrackDroid安卓系统
写在前面
首先感谢B站大佬Ygjsz_,这个方法我是从他的视频中学习到的。避免了去淘宝花160冤枉钱,这里注意此处的系统和淘宝的不同,而且网上一些教程的系统刷好了要激活码才能用,需要乖乖去淘宝交钱。
当然也不是完全照搬,中间遇到了教程外的一些困难,我自己解决了。这里记录我给PaperWhite3的过程,多数方法引用自大佬。
在这之前,我已经给我的PaperWhite3越狱并安装了KUAL插件。
此外,我的kindle是PaperWhite3 32G日本漫画版,固件版本是5.14.2。只能刷单系统。
再次感谢B站大佬Ygjsz_的贡献。
刷机过程
工具链接:百度网盘
过程综述
- 把uboot固件和安卓一些文件拷入kindle磁盘
1. 安装adb和adb驱动、fastboot驱动
这一步大佬的方法是用google的一体化安装包安装的,也就是运行CrackDroid/刷机包目录/fastboot驱动/adb-setup-1.4.3.exe来安装。
但我的PC既无法用这个安装包安装(会提示找不到系统路径),也缺了adb驱动和fastboot驱动。
听说对于大部分的Win8/10/11的系统都自带adb驱动和fastboot驱动,建议如果用我的教程的童鞋先确认一下自己的PC是否有驱动。不知道怎么看的话,建议看看只装adb SDK是否能在第4步识别到设备,如果不行回来装adb驱动和fastboot驱动。
1.1 安装adb SDK
- 下载 adb工具包,实际上adb是一个免安装工具,下载下来是一个压缩文件,解压缩后是个文件夹,里面就是 adb 工具所需的文件。
- 添加环境变量,选择我的电脑,点击右击属性-》高级系统设置-》点击环境变量找到path点击编辑,添加你所放到的路径下。
- 确认自己是否安装好,命令运行cmd,输入adb version,如果能显示版本就是安装成功。
1.2 安装adb驱动和fastboot驱动
听说对于大部分的Win8/10/11的系统都自带adb驱动和fastboot驱动,建议如果用我的教程的童鞋先确认一下自己的PC是否有驱动。不知道怎么看的话,建议看看只装adb SDK是否能在第4步识别到设备,如果不行回来装adb驱动和fastboot驱动。
方法很简单,下载小米的刷固件工具MiFlash,下载运行后会自动弹框让你装adb驱动和fastboot驱动。
图片引用自B站晨钟酱Official的文章
2. 把uboot固件和安卓一些文件拷入kindle磁盘
在刷机包目录找到我的PW3 32G版的刷机固件包(kpw332g.restore.220708.zip),解压在uboot目录得到main-htmlviewer.tar.gz和extension.zip压缩包。
PW3 USB连接PC,打开kindle磁盘后,把main-htmlviewer.tar.gz拷贝到磁盘根目录。注意这个文件是不需要解压的。
把extension.zip解压后把extension目录放到kindle磁盘根目录。注意这里的目录结构是\extension\android\...
3. KUAL插件启动FlashAndroid
弹出Kindle磁盘,保持USB连接。依次打开【KUAL】-【FlashAndroid】。
接下来Kindle会重启,不会卡住,但是会进入Uboot启动过程,标记是出现[Enter]Updating Mode。并会有倒计时。不管你打不不打断倒计时的话,后面设备会重启,循环往复。
出现这个标记的时候,点下屏幕这一行位置地方,进入下载模式。倒计时的输出卡住。如果有fastboot驱动的话,设备管理器会出现Android Phone的设备。
4. 运行工具Start.exe找到设备,烧写固件
管理员运行压缩包中的Start.exe,有fastboot驱动的话,会识别到设备。然后一堆打印后输入2回车,也就是选择"2.升级&重置安卓"。然后等设备重启开机。这样就刷好啦。
P.S.刷回原生固件的方法同。只是刷机固件包不一样。
后面就可以用adb install -r命令安装apk包了,不过需要注意的是,需要下载安装那种兼容安卓4.4的APK。
版权声明:本文内容来自CSDN博客: tsurara-gb,遵循CC 4.0 BY-SA版权协议上原文接及本声明。本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。原文链接:https://blog.csdn.net/aphoneringing/article/details/134398642?ops_request_misc=elastic_search_misc&request_id=ba0d444a18dc67d01284567c7890c214&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-134398642-null-null.142^v102^pc_search_result_base5&utm_term=kindle%E5%88%B7%E5%AE%89%E5%8D%93%E7%B3%BB%E7%BB%9F&spm=1018.2226.3001.4187如有涉及到侵权,请联系,将立即予以删除处理。在此特别鸣谢原作者的创作。此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出处。