Kindle 固件降级教程:支持部分已越狱 Kindle 设备

Kindle 如何降级?很多小伙伴由于各自的原因需要降级 Kindle 固件,如不满意新版本固件的性能或功能、需要安装多看等第三方系统、防止越狱失效等。本文介绍了一种方法,可以将高版本 Kindle 固件降级到任意低版本固件。注意,此方法依赖越狱及相关插件,且仅支持部分型号较老的 Kindle 设备。

此方法源自帖子“Rescue Pack for Paperwhite and Touch”,感谢小伙伴“”留言提供的操作步骤。

注意,据书伴的测试和小伙伴的反馈,本文提供的步骤在 KPW2、KV 上用亚马逊官方固件降级成功,KPW3、KO1、Kindle8 用亚马逊官方固件出现 ERROR 12 错误,换用特制的出厂固件降级成功。

一、安装急救包插件

Rescue Pack 是一款急救包插件,可以在诊断模式中启用 SSH 服务器。该插件会添加一个简单的启动脚本,在 Kindle 启动时检查根目录是否存在 ENABLE_DIAGS 文件,如果存在则会进入诊断模式。

注意,Rescue Pack 的 README 显示,仅支持如下所示 Kindle 型号:

  • Kindle 5(K5)
  • Kindle 7(K7)
  • Kindle 8(K8)
  • Kindle Paperwhite 1(KPW1)
  • Kindle Paperwhite 2(KPW2)
  • Kindle Paperwhite 3(KPW3)
  • Kindle Voyage(KV)
  • Kindle Oasis 1(KO1)

* 提示:Kindle Paperwhite 4(KPW4)只要已经成功越狱并安装最新版的 Hotfix,就可以使用特制固件以安装官方固件的方式直接降级,无需像以上所列的设备那样通过安装 Rescue Pack 进行降级。

该插件的安装发发与普通插件的安装方法相同,具体步骤如下所示:

  1. 首先确保安装了 MRPIKUAL
  2. 用 USB 数据线将 Kindle 连接到电脑上,直到出现 Kindle 磁盘;
  3. 解压缩下载到的 kindle-rp-xxxxxxxx.N-rxxxxx.tar.xz 压缩包,得到一个文件夹;
  4. 把文件夹内的 Update_rp_xxxxxx.N_install.bin 拷贝到 Kindle 根目录的 mrpackages 文件夹中;
  5. 弹出 Kindle 磁盘,点击 Kindle 中的 Kindle LAUNCHER,依次点击【 Helper → Install MR Packages】(也可在 Kindle 的搜索框中输入命令 ;log mrpi 并按回车开始安装);
  6. 耐心等待 Rescue Pack 安装,安装完成后 Kindle 会自动重启。

现在,再次将 Kindle 用 USB 数据线连到电脑,然后在 Kindle 根目录创建一个名为 ENABLE_DIAGS 且无扩展名的文件(建议设置一下文件浏览器使其显示所有文件扩展名,以便检查创建的文件不带任何扩展名),最后安全弹出 Kindle 磁盘,通过 Kindle 的菜单重启 Kindle,将会自动进入诊断模式。

【 可选步骤 】

为方便测试,你也可以安装一个名为 Coward’s Rescue Pack 辅助插件:

此插件的作用是,在连接 USB 数据线的状态下重启 Kindle 可自动进入诊断模式。这样每当想要进入诊断模式时,只需连接 USB 数据线即可,不必手动在 Kindle 根目录创建 ENABLE_DIAGS 文件。

二、下载老版本固件

可访问“Kindle 固件大全”页面,根据你的 Kindle 型号下载你想要降级的老版本固件备用。

注意,由于亚马逊曾经强制升级过老型号 Kindle 设备的固件,太老的固件版本会影响某些亚马逊网络服务的使用(书伴在使用 KPW2 测试时发现,若固件版本低于 5.6.1 无法注册亚马逊账户),因此,如果你在降级固件后仍打算绑定亚马逊账号或使用 Kindle 商店,建议使用 5.6.x 及更新版本的固件文件。

★ 特别提示!如果使用亚马逊官方固件降级时遇到错误提示 UPDATE ERROR: 12 怎么办?

如果你在用亚马逊官方发布的固件降级时遇到了错误提示 UPDATE ERROR: 12,可以尝试换用特制的出厂固件。特制固件可前往《Kindle 特制固件下载:可越狱的特制出厂固件》下载。有些特制固件有多个版本,可自行选择,但固件文件必须与你的 Kindle 设备型号相匹配,以免在使用的过程中出现意外。

在使用特制固件降级完成后,重启时会在大树画面停相当长的时间,请一定耐心等待。此外,使用特制固件降级成功后,你还需要参考《Kindle 特制固件越狱教程:适用部分固件版本》这篇文章重新越狱。重新越狱后,请务必先安装最新版的 JailBreak Hotfix 再升级到你想要的其它低版本 Kindle 固件。

三、安装老版本固件

为尽量减少操作过程中可能存在的失误,书伴制作了如下所示的交互式操作指引。你在诊断模式界面看到的内容与该指引显示的内容一致,每跟着指引做完一步,即可点击【 下一步 】按钮继续下一步。

* 提示:根据小伙伴的反馈,Rescue Pack 在不同型号的 Kindle 中界面有所不同,比如 Kindle 8 是一种界面,KPW2 是一种界面(即界面显示的内容与下面步骤指引的内容相同),KPW3、KO1 等较新设备又是一种界面,不过选项差不多。

● 以下指引适用于 KPW3、KO1 等较新 Kindle 设备:

上一步 下一步 重置

MUSCAT_WFO — System Diags —   88
—————  1.1.22.264344  —————
  pcbId:02E2201134XXXXXX

(DS INFO)-Device Setting

(TOUCH PLATE)-Touch Sensor Plate Test

(OTS)-Operator test suite

(o)-Misc individual diagnostics

(WIFI NART)-nART factory test

(USB EXPORT)-USB device mode

(o)-Reboot or Disable Diags

(POWER SUSPEND)-Lock diags screen







(X)-Exit
MUSCAT_WFO — System Diags —   88
—————  1.1.22.264344  —————
  pcbId:02E2201134XXXXXX

(DS INFO)-Device Setting

(TOUCH PLATE)-Touch Sensor Plate Test

(OTS)-Operator test suite

(o)-Misc individual diagnostics

(WIFI NART)-nART factory test

(USB EXPORT)-USB device mode

(o)-Reboot or Disable Diags

(POWER SUSPEND)-Lock diags screen







(X)-Exit
MUSCAT_WFO — Reboot or Disable Diags —
—————  1.1.22.264344  —————
  pcbId:02E2201134XXXXXX

(USB DOWNLOAD)-USB Bundle Install

(EXIT REBOOT)-Reboot System

(EXIT DISABLE)-Disable Diagnostics 

(EXIT LOGIN)-Exit to login prompt

(COMMON DEL_LOGS)-Delete test logs













(X)-Exit
MUSCAT_WFO — USB DOWNLOAD —   88
—————  1.1.22.264344  —————
  pcbId:02E2201134XXXXXX

Are you sure?


(C)-To continue  


















(X)-Exit
MUSCAT_WFO — USB DOWNLOAD —   88
—————  1.1.22.264344  —————
  pcbId:02E2201134XXXXXX

USB device exported


Once you are done
Eject the USB device from the PC then



Battery capacity 88

(C)-to continue  











(X)-Exit
MUSCAT_WFO — Reboot or Disable Diags —
—————  1.1.22.264344  —————
  pcbId:02E2201134XXXXXX

(USB DOWNLOAD)-USB Bundle Install

(EXIT REBOOT)-Reboot System

(EXIT DISABLE)-Disable Diagnostics 

(EXIT LOGIN)-Exit to login prompt

(COMMON DEL_LOGS)-Delete test logs













(X)-Exit
MUSCAT_WFO — Reboot or Disable Diags —
—————  1.1.22.264344  —————
  pcbId:02E2201134XXXXXX

(USB DOWNLOAD)-USB Bundle Install

(EXIT REBOOT)-Reboot System

(EXIT DISABLE)-Disable Diagnostics 

(EXIT LOGIN)-Exit to login prompt

(COMMON DEL_LOGS)-Delete test logs













(X)-Exit







■■■■■□□□□□□□□□□□□
等待固件更新,并自动重启……


















MUSCAT_WFO — System Diags —   88
—————  1.1.22.264344  —————
  pcbId:02E2201134XXXXXX

(DS INFO)-Device Setting

(TOUCH PLATE)-Touch Sensor Plate Test

(OTS)-Operator test suite

(o)-Misc individual diagnostics

(WIFI NART)-nART factory test

(USB EXPORT)-USB device mode

(o)-Reboot or Disable Diags

(POWER SUSPEND)-Lock diags screen







(X)-Exit
MUSCAT_WFO — System Diags —   88
—————  1.1.22.264344  —————
  pcbId:02E2201134XXXXXX

(DS INFO)-Device Setting

(TOUCH PLATE)-Touch Sensor Plate Test

(OTS)-Operator test suite

(o)-Misc individual diagnostics

(WIFI NART)-nART factory test

(USB EXPORT)-USB device mode

(o)-Reboot or Disable Diags

(POWER SUSPEND)-Lock diags screen







(X)-Exit
MUSCAT_WFO — Reboot or Disable Diags —
—————  1.1.22.264344  —————
  pcbId:02E2201134XXXXXX

(USB DOWNLOAD)-USB Bundle Install

(EXIT REBOOT)-Reboot System

(EXIT DISABLE)-Disable Diagnostics

(EXIT LOGIN)-Exit to login prompt

(COMMON DEL_LOGS)-Delete test logs













(X)-Exit







■■■■■□□□□□□□□□□□□
操作完毕。等待设备重启……


















● 以下指引适用于 KPW1、KPW2 等较旧型号的 Kindle 设备:

上一步 下一步 重置

PONOT-WFO-2GB - System Diags
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

 S) Device Setting  

P) Touch Sensor Plate Test

O) Operator test suite

E) 511

N) Misc individual diagnostics

Y) nART factory test

U) USB device mode

H) Touch Hold Test

I) USB Bundle Install

D) Exit, Reboot or Disable Diags

L) Lock diags screen

X) Exit
PONOT-WFO-2GB - System Diags
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

S) Device Setting

P) Touch Sensor Plate Test

O) Operator test suite

E) 511

N) Misc individual diagnostics

Y) nART factory test

U) USB device mode

H) Touch Hold Test

 I) USB Bundle Install  

D) Exit, Reboot or Disable Diags

L) Lock diags screen

X) Exit
PONOT-WFO-2GB - USB Bundle Install
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

Are you sure?


 Q) To continue  


















X) Exit
PONOT-WFO-2GB - USB Bundle Install
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

Please connect the USB cable
from PC to the device


 Q) To continue  

















X) Exit
PONOT-WFO-2GB - USB Bundle Install
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

USB device exported

Once you are done
Eject the USB device from the PC then


Battery capacity 88

 Q) To continue  













X) Exit
PONOT-WFO-2GB - System Diags
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

S) Device Setting

P) Touch Sensor Plate Test

O) Operator test suite

E) 511

N) Misc individual diagnostics

Y) nART factory test

U) USB device mode

H) Touch Hold Test

 I) USB Bundle Install  

D) Exit, Reboot or Disable Diags

L) Lock diags screen

X) Exit
PONOT-WFO-2GB - System Diags
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

S) Device Setting

P) Touch Sensor Plate Test

O) Operator test suite

E) 511

N) Misc individual diagnostics

Y) nART factory test

U) USB device mode

H) Touch Hold Test

I) USB Bundle Install

 D) Exit, Reboot or Disable Diags  

L) Lock diags screen

X) Exit
PONOT-WFO-2GB - Exit, Reboot or Disable Diags
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

U) USB Bundle Install

C) Check Pass/Fail Status

 R) Reboot System  

D) Disable Diagnostics

L) Exit to login prompt

M) ReportToXml

S) Dump System Logs









X) Exit







■■■■■□□□□□□□□□□□□
等待固件更新,并自动重启……


















PONOT-WFO-2GB - System Diags
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

 S) Device Setting  

P) Touch Sensor Plate Test

O) Operator test suite

E) 511

N) Misc individual diagnostics

Y) nART factory test

U) USB device mode

H) Touch Hold Test

I) USB Bundle Install

D) Exit, Reboot or Disable Diags

L) Lock diags screen

X) Exit
PONOT-WFO-2GB - System Diags
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

S) Device Setting

P) Touch Sensor Plate Test

O) Operator test suite

E) 511

N) Misc individual diagnostics

Y) nART factory test

U) USB device mode

H) Touch Hold Test

I) USB Bundle Install

 D) Exit, Reboot or Disable Diags  

L) Lock diags screen

X) Exit
PONOT-WFO-2GB - USB Bundle Install
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

Are you sure?


 Q) To continue  


















X) Exit
PONOT-WFO-2GB - Exit, Reboot or Disable Diags
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

U) USB Bundle Install

C) Check Pass/Fail Status

R) Reboot System

 D) Disable Diagnostics  

L) Exit to login prompt

M) ReportToXml

S) Dump System Logs









X) Exit
PONOT-WFO-2GB - USB Bundle Install
----   1.12.545.214842  ----
   pcbId:02E2201134XXXXXX

Are you sure?


 Q) To continue  


















X) Exit







■■■■■□□□□□□□□□□□□
操作完毕。等待设备重启……


















提示:若点击【Disable Diagnostics】出现错误提示“device-info.xml not found”,请回主界面点一次【Device Setting】。

全部操作完成后,Kindle 会自动重启,重启完毕便会进入降级后的 Kindle 系统。注意,降级不会影响越狱,但是所有插件都需要重新安装(可参考《Kindle 升级最新固件或重置后如何恢复越狱和插件》)。

如果你在操作过程中遇到了什么问题,可参考原帖的讨论,也可在本文后留言与其他小伙伴交流。

有帮助,分享给其他小伙伴:

发表评论

标注为 * 的是必填项。您填写的邮箱地址将会被保密。如果是在本站首次留言,审核后才能显示。
若提问,请务必描述清楚该问题的前因后果,提供尽可能多的对分析该问题有帮助的线索。

小伙伴们发表了 134 条评论

  1. 不小心自动升级的5.13.6,没越狱无法降级,多方查找资料,收集好各种软件,ttl降级成功,刷回5.13.3,越狱后直接升到最新版。

  2. 32g的kpw3手贱升了5.13.7界面很吓人,想回到旧版,有没有人试过上面的特制固件,我这里直接导入这个特殊固件重启有错误代码(没有安装Rescue Pack,纯降级也必须安装吗)

    上面有条评论:“kindle paperwhite3 最新固件5.13.6 使用5.8.9 那个固件降级成功”

    证明kpw3是可以降级的,只是想单纯降级。。

    • 发这条留言的小伙伴应该也是利用 Rescue Pack 降级的。使用 Rescue Pack 降级的原因是需要彻底脱离 Kindle 原生系统的状态下重新安装固件,不然原生系统会阻止降级。不知你不想安装 Rescue Pack 的原因是什么,我感觉安上没有什么坏处,它提供的一些功能还是挺实用的,在 Kindle 系统发生意外时还能救砖。

  3. K8在 Kindle 根目录创建 ENABLE_DIAGS 文件并重启后进入diagnostic mode,之后没找到 USB Bundle Install 也无法退出diagnostic mode,重启无法退出diagnostic mode怎么破

  4. kpw3(5.11.1.1)按照教程安装了Rescue Pack也同时安装了 Coward’s Rescue Pack,但是插usb怎么重启都进不了诊断模式,有小伙伴遇到这种情况吗

    • 建议先验证一下 Rescue Pack 是否能正常工作,即手动在 Kindle 根目录创建 ENABLE_DIAGS 文件,看能否进入。

      • 不行啊。。。我已经越狱了也安装了KUAL,不管插不插usb重启都没有诊断模式出现,直接就进入到正常菜单了

        • 查看一下 Kindle 根目录 ⁨extensions/MRInstaller⁩/⁨log⁩/mrinstaller.log 这个文件,看看日志里有没有什么错误信息。

          • 我进去了,但是我没点reboot system系统自动给我安装了旧版本,安装完后显示device_info.xml not found(Run Device Setting,)不管怎么强制重启点reboot system还是Disable Diagnostics都是这个界面,怎么办,是不是变砖了😱

            • 按照文中下面这个提示做了吗?

              提示:若点击【Disable Diagnostics】出现错误提示“device-info.xml not found”,请回主界面点一次【Device Setting】。

  5. 我的KPW2(5.12.2.1.1),按照教程安装了Rescue Pack,并在更目录创建了文件ENABLE_DIAGS(无扩展名)。但重启以后无法进入诊断模式,而是直接进入常规的kindle界面了。不知有没有小伙伴遇到类似的情况?

    • 可以试试同时安装 Coward’s Rescue Pack 这款插件,这样只要插着 USB 重启就可以自动进入诊断模式。

      • 非常感谢,用CRP确实成功进入调试模式,并成功降级了。
        可惜的是刷了多看系统后发现已经不能登录多看账号了,也就没法同步书籍和阅读进度了,非常伤心。。。

      • 每一步都可以顺利执行,但是重启后还是5.12版本。后来又给系统刷安卓,被套路了。需要付费密码,请问需要怎么才能刷回去。

        • 你是指从安装 Rescue Pack、退出诊断模式,直到到固件安装进度完成,都是正常的,只是再次重启还是原来的固件版本吗?降级时使用的是什么固件,尝试过特制固件吗?

        • 刷了安卓就没救了,几乎没有解,
          复原原生的话一直按住电源键,电脑打开kdroid下载工具,按3复原原生以后这台机器终身不能升级
          徐勤光的kdroid逻辑很复杂,你在安装那个htmlviewer的时候就把你的分区表+U-Boot(KINDLELOADER)给改成了Z.5(KDROID的特定版本)导致升级秒报错(分区表不对会自动锁定)
          要是机器没过保就走售后换机,不然这台机器基本就残废了

          • 谢谢,机器已经过保好长时间了,实在不值得付168元升级安卓系统。我尝试一下复原系统。

  6. 国外的kindle站点已经支持越狱了,但是越狱前需要联系作者,作者会发给你一份申明和协议,保证你不会将越狱文件放在公共网站,你同意的话,需要发给作者你的机器码,然后他给你发出来一套越狱文件以及教程。
    作者也说了,越狱只是小众的玩法,他不希望破坏商业游戏规则,所以想越狱的,可以去论坛里找他。
    就我自己来说,我越狱没什么需求,唯一的就是想把广告版的kindle给去掉广告,现在已经成功了

  7. 我的是kpw2,只想单纯的降一下固件后,安装多看系统,能用这个方法降级处吗?降级以后会不会影响账号注册

    • 只要满足本文提到的条件就可以使用本文提供的方法。亚马逊对 KPW2 使用其网络服务有最低固件版本要求,只要固件不低于 5.4.5.1 就不影响账号注册。

  8. 话说,不能注册的机子,越狱后可以通过改系统文件来设置图书馆视图选项吗?想把主页设置成文档列表,而不是现在这样默认的图书馆、书单、发现等……

    • 这两个需求都是可以在 Kindle 的设置中实现。要关闭“主页视图”,依次点击【菜单 → 设置 → 设备选项 → 高级选项 → 主页与图书馆】,将“主页视图”后面的“开启”按钮切换到“关闭”即可。要将“我的图书馆”以列表形式显示,点击屏幕右上角的“排序”,选择“列表”即可。你提到了你的 Kindle 设备无法注册,这里提到的选项应该是和账户无关的。

      • 唉,主页视图是关闭不了,没注册就没这菜单项;列表视图倒是可以改。还是谢谢书伴啦~

    • Mobileread有一个骚操作,成立一个文件就能假注册来实现设置
      Fake registration
      在/var/local/java/prefs/建立reginfo
      内容这样填写
      givenName=A
      userId=amzn1.account.AAAARRRRJJJJ4444JJJJKKKK7777
      deviceName=Kindle
      userName=(设置里面显示的姓名,这条可以自己改)
      deviceEmailAddress=fakelogincn@z.cn

      • 还没越狱。请问kindle paper3 5.13.5如何越狱?能否给个教程。博客没搜到。谢谢了

        • 没越狱本文提供的越狱方法就不适用了。目前 KPW3 可用的软件越狱方法最高支持 5.13.3 版本固件。

        • 我没记错的话 这个版本的固件可以拆机越狱
          另外你还需要一个USB串口 和一个精密电烙铁
          就看你能不能下定决心了

  9. kv先升级到5.10.3,然后按照论坛操作,刷了5.8.7.0.1或者特制5.5.0,都没问题,最后进入disable diagnostios,显示“Elmo firmware is not mathced Need to update firmware”。

      • 刚刚把 wan elmo fw update点了一下,现在点击【Disable Diagnostics】出现错误提示“device-info.xml not found”,请回主界面点一次【Device Setting】。我点击了device setting,显示了信息,然后退出,点击【Disable Diagnostics】出现错误提示“device-info.xml not found”一样啊。

          • 谢谢回复,还是一样。点了那个-Device Setting好多次,再回Disable Diagnostics,还是device-info.xml not found”。刷什么固件都不会报错,就是无法Exit 这个诊断模式。