通用 Kindle 固件降级教程:支持所有已越狱 Kindle 设备

延伸阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 207 条留言

  1. 新买的KPW5 8G版越狱成功插件安装完毕,安了防升级补丁还是自动升级到了5.16.7恼火惨了。无法运行RUNME.sh, 靠着方法二试了很多次,还是不行。改的emergency.sh文件相应位置内容为:

    # Patch version
     VER=378310
     cp /etc/version.txt /mnt/us/version.txt.backup
     sed -i -E "1 s/(-)([0-9]+)$/\1${VER}/g" "/etc/version.txt"

    或:

    # Patch version-New
    FW_VERSION=/etc/version.txt
    BK_VERSION=/mnt/us/version.txt_bak
    
    if [ ! -f $BK_VERSION ]; then cp $FW_VERSION $BK_VERSION; fi
    
    PATTERN='^\([^0-9]\+\)[0-9]\+\(-[^-]\+-\)[0-9]\+$'
    REPLACE='\1001\2383859'
    
    sed -i 's/'$PATTERN'/'$REPLACE'/' $FW_VERSION
    
    eips -d l=fff,w=1200,h=220
    eips 2 3 '/etc/version.txt modified successfully'
    eips 2 5 'Please copy firmware and reboot Kindle'

    (二选一) 重启后,都能执行成功。

    但降级的固件拷贝后,一退出USB模式后,1-2秒后,Kindle就报” An invalid update file has been loaded on yuour device…”,然后就被自动删除了。

    固件是从Amazon官网下载的,肯定正确。试的固件为:

    update_kindle_all_new_paperwhite_11th_5.16.6.bin;
    update_kindle_all_new_paperwhite_11th_5.16.4.bin;
    update_kindle_all_new_paperwhite_11th_5.16.2.2.1.bin;
    update_kindle_all_new_paperwhite_11th_5.14.3.0.1.bin;
    update_kindle_all_new_paperwhite_11th_5.14.2.bin

    但没有一个能降级成功的。

    是否亚马逊已发现此降级漏洞?在update_kindle_all_new_paperwhite_11th_5.16.7.bin固件中修复了此漏洞?有人从此版固件降级成功的吗?

    盼高手回复!

  2. 新买的KPW5 8G版越狱成功插件安装完毕,安了防升级补丁还是自动升级到了5.16.7恼火惨了,靠着方法二试了多次终于成功降级到5.16.2.1.1,刷固件重置,再次越狱成功,先把Rename OTA binaries插件安上但愿不会再自动升级了,但能降级就不担心了。感谢书伴和分享经验的书友。

    • “靠着方法二试了多次终于成功降级到5.16.2.1.1,刷固件重置,再次越狱成功”—真的成功了吗?求如何操作,脚本是如何修改的?

      我的情况是: 降级的固件拷贝后,一退出USB模式后,1-2秒后,Kindle就报” An invalid update file has been loaded on your device….”,然后就被自动删除了。重复了几十次都是这样。

      • 我的KPE5越狱后自动升级,不能运行;log命令,根据方法二进行了固件降级到5.16.2.1.1。下面是操作流程,提供参考。
        首先在降级前先进行一次最高版本的平刷(我的KPW5自动升级到了5.16.7,就在根目录考入update_kindle_all_new_paperwhite_11th_5.16.7.bin然后重启刷机),再设置重置一次。之后进行下面步骤:
        1、下载NiLuJe 的 K5 越狱包emergency-bridge-recovery.zip文件解压,得到bridge.conf等4个文件,单独编辑 emergency.sh文件(就是按照教程,打开文件,查找到修改位置粘贴Marek提供的那4段命令符后退出保存即可);
        2、把bridge.conf等4个文件复制到 Kindle 的根目录;
        3、重启KPW,bridge.conf等4个文件消失,但没有出现教程所说的version.txt.backup文件;
        4、将降级固件update_kindle_all_new_paperwhite_11th_5.16.2.1.1.bin复制到 Kindle 的根目录;
        5、重新启动 kindle;
        6、降级重刷5.16.2.1.1系统,系统显示降级成功;
        7、感觉恢复插件不仅麻烦又混乱,所以采取平刷5.16.2.1.1固件+重置后再次进行一遍越狱操作。
        8、越狱成功后安装KUAL、MRPI,随后安装屏蔽文件,之前一直不要打开WIFI:
        (1)刷热修复补丁:Update_KUALBooklet_hotfix_v2.7.30_install.bin(第一次越狱安装完后就只安装了一个这个屏蔽升级的补丁,在后来的联网操作时自动升级固件导致越狱插件失效);
        (2)在Kindle 根目录创建一个名为 update.bin.tmp.partial 的文件夹,阻止新固件下载;
        (3)安装KUAL安装屏蔽自动升级插件Rename OTA binaries后打开屏蔽设置(安装后一定要进KUAL对OTA进行启动屏蔽设置才有效)。
        这3个操作不知道是哪一项或多项起到了屏蔽作用,之后,进行联网注册,网传书籍,使用KOREADER,再也没有出现自动升级固件导致越狱插件失效的情况。
        只要曾经越狱,就不要担心,不管怎么重安固件重置系统,越狱始终都存在,只是固件升级后越狱插件失效。把固件版本降回来,就恢复正常使用。你可以参考上述步骤再试试。

        • 谢谢提示。但还是不成功,似乎越狱状态消失了。

          试了在降级前先进行一次最高版本的平刷,在根目录拷入update_kindle_all_new_paperwhite_11th_5.16.7.bin,再设置重置一次。再拷入bridge.conf等4个文件,重启KPW5,但bridge.conf 等4个文件不再消失了,也没有出现教程所说的version.txt.backup文件,当然,降级固件update_kindle_all_new_paperwhite_11th_5.16.2.1.1.bin复制到 Kindle 的根目录,也无法执行—还是降级的固件拷贝后,一退出USB模式后,1-2秒后,Kindle就报” An invalid update file has been loaded on your device….”,然后就被自动删除了。试了多次,都是这个结果。

          最高版本(5.16.7)的平刷之后,重置,每次重启, 观察启动画面“****JAILBREAK****”已消失了。从现象看,估计KPW5的越狱状态已消失了,或被平刷固件复位加锁了。

          看来,现在已无法再折腾降级固件了。只有等以后5.16.7版的越狱了。

          • 看你说的情况,如果emergency.sh编辑没错,bridge.conf等4个文件复制没错,拷入根目录重启4个文件没执行,那就无法让设备允许低版本固件通过识别,确实可能是越狱状态被清除了。
            我新机时原机固件版本是5.14.0.1,越狱前先刷到了5.16.2.1.1然后开始越狱的,自动升级后,也是以降回5.16.2.1.1为目标的,前后版本基点是一致的。
            不知道你越狱前后的固件版本情况,会不会是这方面问题导致降级失败?

            • 我拿到机器时(二手机)原机固件版本是5.14.3,越狱前先刷到了5.16.2.1.1,然后开始越狱,且越狱成功,装了好多插件和Koreader等。自动强制升级到5.16.7后,也是以降回5.16.2.1.1为目标的,前后版本基点是一致的。

              现在发现,我第一次设法降级时,添加代码插入点的位置不对,放到了
              # Bye
              sync
              mntroot ro
              代码之后了,而不是之前,可能是这个命令“mntroot ro”执行后,系统root 变为只读了,而不是可读可写(“mntroot rw”)。可能是这个错误造成 降级固件update_kindle_all_new_paperwhite_11th_5.16.2.1.1.bin复制到 Kindle 的根目录,也无法执行,突出USB 模式,立即被自动删除。但那时,重启后每次bridge.conf等4个文件都会消失,也出现教程所说的version.txt.backup文件或version.txt_bak文件(自己改的第二个脚本)。

              现在的教训是看大佬的教程一定要仔细,不能有差错。

    • 应该是越狱状态,但我感觉恢复插件仅麻烦又混乱,所以就采取重置+重刷5.16.2.1.1,然后就重新进行了一遍越狱+安装插件。

  3. 请问各位大佬,KPW4固件版本自动升级到5.16.3,是不是无法降级和无法越狱了???

  4. 备用方法翻译自mobileread,但是我的情况与原作者一样。
    这个方法适合误升到5.16.2.1.1以上的固件导致越狱功能失效的情况。
    降完级记得安阻止固件更新的插件,小心kindle自己再升级回去!(别问我怎么知道的
    另外,runme.me是什么玩意啊!

    • 您好,我的情况也是越狱后自动升级了,目前是5.16.7。按照您的方法一步步操作,重启后没有生成/mnt/us/version.txt.backup 文件,把5.16.2的包放进去也不能安装,请问还有救吗?

  5. 问一下,pw4现在不小心升到5.16.6版本,;log runme有反应,但是无法使用;log mrpi命令无法使用和安装更新插件