≡ Menu

Kindle 3.4折腾记

手贱,更新了Kindle3.4固件之后,再去安装中文输入法0.3,结果就一直保持屏保状态(一棵树,带有Amazon Kindle Logo的状态),昨晚一时心急,就直接Reset至出厂状态:

  1. 关机键向右拨动,保持20秒;
  2. 按Home键一分钟;
  3. 出现一个大大的提示,如果你要reset到出厂状态请输入RESET,要撤销则按del;
  4. 之后就是reset的过程了。
  5. 重启之后,你的所有设置都木有了……惟一的收获就是:你的系统是Kindle 3.4了,但你的书、笔记和越狱设置都没有了。

其实在咨询过http://irising.me 之后,在这里有另一个补救办法(附后)。在这里的教训是:

  • Kindle3.4是新系统,其他的kindle hack要安装的话则可能要更新;
  • Kindle3.4和中文输入法0.3有冲突

于是,这时候真的是待从头,收拾旧山河了。接下来要做的是(步骤参考自《Kindle3入手折腾日记》):

  • Kindle3越狱;
  • 安装中文字体;
  • 安装USB network

在这里找到必须的文件:http://www.mobileread.com/forums/showthread.php?t=88004

  • kindle-fonts-5.4.N-k3.zip
  • kindle-jailbreak-0.11.N.zip
  • kindle-ss-0.29.N.zip

要说明的是,Kindle 3.4的越狱包其实是 update_jailbreak_0.11.N_k3g-3.2.1_install.bin (我的是Kindle 3G)而不是update_jailbreak_0.11.N_k3g_install.bin(根据在这里)。

将这个文件放到Kindle根目录下,[Home] / [Menu] / [Settings] / [Menu] / [Update your kindle],等待,第一部分做完。

接着就是把 kindle-fonts-5.4.N-k3.zip解压,把update_fonts_5.4.N_k3g_install.bin根据上面步骤做一遍,耐心等待。第二部分做完。

第三部分就完全参考这个了 《Kindle3 UsbNetwork Hack教程》。

PS:在使用WinSCP的过程中,可能需要root的密码,你可以使用这个工具来取得你的Kindle 3的root密码 Py2exevia

附加:

如果你要在你的Kindle上使用属于自己的屏保,则需要安装kindle-ss-0.29.N.zip中的程序。至于如何安装,同第一部分的步骤。

_________________

附录: 关于越狱后停留在大树下的解决方法(转载)

针对该问题一般分两种情况:1、接上数据线,还能看到磁盘;2、看不到磁盘了。
第二种情况的解决方法:
第一,去freescal网站上下载mfg tool,
第二,把mfg tool解压,删除profile文件夹
第三,下载
http://www.mobileread.mobi/forums/attachment.php?attachmentid=82836&d=1329798296
把解压出来的东西拷入mfg tool文件夹
第四,下载
http://www.mobileread.mobi/forums/attachment.php?attachmentid=82836&d=1329798296
http://www.mobileread.mobi/forums/attachment.php?attachmentid=82961&d=1330073069
第五,kt连接到电脑,打开mfgtool.exe,点右边的"开始",这个时候,kt应该会进入工程模式,按上面的指示找到挂载为U盘这项
ps:如果一直u盘还是打不开,可以尝试如果强制长按电源20S以上松下再按一下
第六,再去看usb,发现U盘可用了,把第四步下载下来的两个东西放进去(data.tar.gz文件,将RUNME.zip里的.sh文件解压),重启kt
第七,赶紧回复出厂设置,因为我试过了,删掉根目录下的runme.sh后,如果再重启,依然会停留在那棵大树下乘凉。

第一种情况的解决方法可以直接跳过一、二、三、五步。
本人已经亲身试过2次了,没问题。

第二季
从昨天开始,发现很多朋友都出现了升级5.1后,kindle touch变砖的问题。我刚拿到kt的时候,也弄变砖了,所以能了解大家变砖后的心情,所以和群里的朋友一起在找解决方法。10分钟前,看到网上一个比较靠谱的帖子,讲了一个变砖的方法,请大家试一下。因为我自己目前没这个问题的kt,所以试不了,如果有成功的,记得告诉一下大家。
原帖如下:
只要你的Kindle Touch插上电脑能被电脑识别就没问题,我两周前搞字体的时候意外变砖,也很轻松的就恢复回来了。

给你说说步骤:

首先调整心态,心乱的时候不要做,出去转悠一圈,缓解一下,否则容易雪上加霜。

用到两个帖子:
1. http://www.mobileread.com/forums/showthread.php?t=170929
2. http://www.mobileread.com/forums/showthread.php?t=169645

恢复的原理:
其实就是通过进入Kindle Touch内置的Diag(工程)模式启动SSH,然后通过电脑可以访问到Kindle Touch的系统文件,从而可以进行恢复操作。最简单的理解就是机器在非正常启动模式下进行Root,从而访问系统文件。
Select Boot软件的作用是让你轻松将Kindle Touch以三种模式启动:Diag(工程模式),fastboot模式和正常模式。因为以下的操作要在这三种模式里不停的切换。

事先准备:
1. 从帖子2的链接里下载 mmcblk0p2_ssh.img.gz,然后用winrar把里面的img解压出来,这个img是Kindle Touch里隐藏的diag(调试)分区的镜像文件。原版镜像里虽然有启动SSH的选项(那个 U)X)什么什么的就是,dropbear说白了就是启动SSH服务),但是却没有相应的SSH文件,这个修改版就是加入了这些文件,从而可以开启SSH服务。
2. 还是从帖子2下载 mmcblk0p2_ssh.img.gz的那个链接里,下载原版 mmcblk0p2,方便以后你恢复完后把原始的diag分区恢复,如果你有洁癖的话。
3. 从帖子2下载 Select Boot(以下简称SB,汗。。。),这个是方便你随意进入各种启动模式的。
4. 从帖子1靠下的位置 看到
Fastboot for Windows: http://www.mobileread.com/forums/showthread.php?p=2001683 这个链接,然后从链接里下载到 fastboot for windows,这个文件的作用是当你的Kindle Touch以fastboot模式启动的时候,可以运行这个fastboot命令,从而将步骤1中的修改版镜像刷进Kindle Touch(以后简称KT)的Diag分区里。
5. 搞一个putty,方便ssh 访问到KT
6. 下载 libusb-win,google 一下,这个是fastboot下,KT的驱动,没有驱动的话fastboot程序没法与你的KT通讯。
7. (非必须)还是从那个链接里下载到mmcblk0p1.img,这个就是KT下的/system分区,当然不建议先刷这个,因为会有升级的问题。

开搞:
1. 连上电脑,基本按照帖子1的步骤,先用SB将你的KT以fastboot模式启动,将但是因为你是在windows下,所以忽略解压的步骤,也就是忽略

In fastboot mode, do:
gunzip mmcblk0p2.img.gz

2. fastboot启动成功后,会提示发现新硬件,你先进入libusb-win的那个目录,里面有个exe文件,是帮你生成驱动程序的,一路next后会提示你保存生成的驱动程序。然后你选择手动指定驱动程序,指向刚刚生成的驱动程序。这个时候在你的硬件管理器里就能看到一个叫做Kindle的设备了。

3. 确认libwin驱动成功加载上后,打开window命令行输入 fastboot flash diags mmcblk0p2.img,这个里面的那个img就是修改版img,这个命令就是把你下载的修改版diag镜像刷如到你的KT里。

4. 用Select boot将KT以Diag模式启动,这个时候再去按那几个菜单 U)X)的那个,启动ssh,你需要等20秒左右,SSH才能成功启动,画面上有你的KT的ip地址,记下来等会ssh用

5. 用SSH登录你的KT,如果你能成功登录的话,那么恭喜你,基本上你的KT就已经成功解砖了,因为你可以对系统做修改了。

6. 如果你是因为替换字体导致变砖的话,那么只需进入到/system的那个font目录里把元字体替换回来,注意权限设置的问题就行了,操作如下
mount /dev/mmcblk0p1 /mnt/mmc,将系统分区挂在到 /mnt/mmc下,这样你就能访问 /mnt/mmc就是/system目录了

7. 如果是莫名其妙的原因变砖,那么最有效也是最安全的方法就是清除 /data目录,这个目录存储这系统设置,清除这个目录原理和在KT上执行Restore Factory是一样的,90%的问题都能解决,操作如下
dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K,这个命令就是把 /data目录清零。

8. 如果还不行的话,就只用准备7里面的系统镜像来覆盖你的 /system目录了,这个会有一点小问题,稍后说。现在先说操作方法:先把mmcblk0p1.img这个文件在KT优盘模式下拷贝到KT的根目录下,然后重新回到diag模式,ssh登录回来,运行dd if=/mnt/us/mmcblk0p1.img of=/dev/mmcblk0p1 bs=4K,这样就把那个镜像写入到/system目录下了。

9. 执行完6、7、8操作后可以用Select Boot将KT以正常模式启动,看看效果。

问题:
步骤8的操作因为只覆盖了 /system分区,使其恢复层5.0.0版本,而没有动kernel的分区,这样就会有问题,如果你开始是5.0.3或者是0.4的系统变砖,那么kernel的版本号会和/system里的文件不匹配,当使用5.0.3之类增量更新的时候,就会报错。解决方法是,修复之后直接用5.0.4的更新一下系统,因为5.0.4是完全更新,会帮你把/system和kernel都恢复成一致的版本。

以上方法被证明恢复失败,成功方法如下:
http://sping.in/2012/04/14/kindle-touch-debricking-complete-guide/

{ 5 comments… add one }
  • Dk 2012/10/27, 08:38

    你的kindle keyboard升级3.4以后,有没有遇到高频率的实际,打开一本书需要等待5分钟,翻页死机,打开菜单死机,无法返回目录这些问题

  • lacoosis 2013/01/21, 16:53

    Hi, 请教一下,您提的:

    “Kindle 3.4的越狱包其实是 update_jailbreak_0.11.N_k3g-3.2.1_install.bin (我的是Kindle 3G)而不是update_jailbreak_0.11.N_k3g_install.bin”

    我在这里:•kindle-jailbreak-0.11.N.zip (http://www.mobileread.com/forums/showthread.php?t=88004)
    没找到?!

    • faydao 2013/01/23, 09:53

      完全没弄明白你要的是哪个越狱包。你买的原装Kindle系统是多少?是Kindle 3G还是Wifi?

      在http://www.mobileread.com/forums/showthread.php?t=88004 中写得很明白:

      (As always, k2 means K2 US, k2i means K2 GW, dx means KDX US, dxi means KDX GW, dxg means KDX Graphite, k3g means K3 3G (US [B006]), k3w means K3 WiFi [B008], k3gb means K3 3G (UK [B00A]) and k4 means K4 [B00E]. The ones suffixed by -3.0-to-3.2 are meant for devices running old FW <= 3.2 *only*!).
      For a Kindle 3 WiFi running firmware 3.3, that would be update_jailbreak_0.11.N_k3w_install.bin for example.

      认真细看这个帖子,会解决你的问题的。如果还是有问题,可以给我写邮件。

  • lunzi 2013/09/06, 00:50

    我的变砖了,看了你的reset教程,恢复好了,谢谢

Leave a Comment