kindle touch 修复

所有内容 均来源于网络,主要 是 下面 2篇文章:
http://blog.sina.cn/dpool/blog/s/blog_bd755b940101c141.html


http://irising.me/2012/04/14245/


1: Kindle wifi 无法连接:
    在pc上新建一个新文件,名为“WIFI_NO_NET_PROBE”,同时把后缀名删掉,让它变成一个无格式文件。kindle 连接pc,把新建的文件放进kindke的根目录,断开kindle之后重启kindle。

2: Kindle 无法正常启动。
一) 长按 电源键 30s 左右,直到 灯熄灭或者闪烁。 然后,松开,系统应该会正常启动。

二)  如果 第一步,无效,或者 无法 修复,或者 变砖了, 可以试试下面的方法。
      所有的软件,我已经上传到了我的 百度云盘,欢迎大家 下载:  http://pan.baidu.com/s/1kTqO7o7

下面是转载的文章:

原文作者: hzrmw
你的KT变砖了吗? 一个不慎的操作就可能带来一块新砖,谁知道哪天你的KT会不会突然离你而去?
总结一下变砖的原因主要有两个:
系统文件损坏:比如换字体的时候,误操作删除了某些文件 /var/local分区损坏或已满:这个分区是存放系统设置的,包括collections文件cc.db
变砖的症状一般是撞在树上——在启动界面卡住,有的会提示“repair needed”,无法进入主界面。
——能救吗?
——能!
——怎么弄?
——往下看。
完全挽救指南 
Kindle Touch变砖修复 X

由于Dropbox超流量被停了外链,这里把下面原来的4个文件打包,只要下这个就行了。
debricking.zip
步骤1 安装fastboot驱动
下载libusb-win32-bin-1.2.6.0.zip。
libusb-win32-bin-1.2.6.0.zip
打开bin文件夹下的inf-wizard.exe,点Next,再点Next跳过设备列表,然后在Vendor Id填入0x1949,Product ID填入0xD0D0,MI不填,Manufacturer Name随便,Device Name填Kindle-fastboot。
点Next,会让你保存,保存完,点Install Now..。
这样fastboot驱动就装好了。r> 步骤2
将KT插到USB上,长按电源键直到指示灯熄灭,不要松电源键,按住Home键,松开电源键,然后松开Home键。这里的Home键就是所谓的Magic key,每种Kindle都有一个。
这时,设备管理器的“人体学输入设备”下应该出现一个新的HID-compliant device。
步骤3 Select Boot进入fastboot
下载Select Boot工具:
KindleSelectBoot.zip
打开MfgTool.exe,你应该看到
Kindle select boot
在下拉列表中选择Kindle fastboot,再点右边的“开始”(图中没有截到)。这样你的砖头就应该进入fastboot模式了,不过屏幕上是没有变化的。
步骤4 使用fastboot工具刷diags镜像
先下载Windows的fastboot工具和带SSH的diags镜像:
fastboot_win_public.zip
mmcblk0p2.img
把mmcblk0p2.img和fastboot.exe放到一个文件夹下,然后在文件夹空白处按住shift点击右键,选择“在此处打开命令窗口”,运行以下命令
fastboot.exe flash diags mmcblk0p2.img 步骤5 重启
上一步完成之后,运行
fastboot.exe setvar bootmode diags fastboot.exe reboot 步骤6 连接SSH
在工程模式中依次选择N)、U)、Z)、X),打开SSH。然后用winscp连接,密码是mario,具体操作参考 这篇这篇
步骤7 修复
根据你变砖的原因,选择不同解决办法:
7.1、系统文件损坏
在winscp的命令行工具中执行
mount /dev/mmcblk0p1 /mnt/mmc 然后到/mnt/mmc文件夹下修复相关文件,完成之后执行
umount /dev/mmcblk0p1 /mnt/mmc 如果不知道哪个文件坏了,可以直接下载 mmcblk0p1镜像(这里的镜像是5.0的,修复完之后再自己升级),然后把镜像放到/mnt/us文件夹,执行(由于winscp的命令行工具会超时,所以下面的两个dd命令最好都在Putty下执行)
dd if=/mnt/us/mmcblk0p1.img of=/dev/mmcblk0p1 bs=4K 这样直接就把mmcblkop1替换了。这个过程大约要持续3分钟,请耐心等待。
7.2、/var/local分区损坏或已满
要重置这个分区,执行
dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K 7.3、如果不知道变砖的原因或者对应的方法无效,可以把上面两种办法都试试。
要退出diags,从工程模式主界面依次选择D)、D)、Q)。(如果提示device_info.xml not found 无法退出工程模式,就去最上一层的菜单点一下Device setting然后再试退出——这是diags的一个bug。)这样重启之后,你的KT就应该能够复活了!
补充 该方法经过我测试可行。(我直接删了几个系统文件然后重启就变砖了,然后用这办法弄好了。)
这种办法也适用于K4,除了K4的Magic key是向下键,别的都是一样的。
希望成功修复的同学能给我反馈,谢谢。
2012.4.14 简化过程
2012.4.14 初版
注明: 文章来自  Sping|碎平在这里

下面 补充一下,上面 遗漏的 SSH 连接 过程 。
下面是转载的文章:

查看电脑的硬件设备, 就会发现多了一个Ethernet/RNDIS硬件。在Win7系统下,系统可能不能识别该Ethernet/RNDIS硬件,你需要通过设备管理器中鼠标右键点选新产生的“无法识别的设备”,在弹出菜单中选择更新驱动程序,然后选择手动查找的方式,在列表中选择网络适配器,厂商选择Microsoft Corporation ,选择设备为“Remote NDIS based Internet Sharing Device”。

*如果插上USB线后,弹出了窗口,Kindle以U盘模式连接了,需要断开连线按照步骤3)运行一次 ;un 再连机。反之,如果最后操作都完成了,需要重新回到U盘模式,再重复步骤3)一次即可。

6)设置网络连接。完成驱动安装后,会发现在网络连接面板中出现一个新的适配器(网络和共享中心)。通过网络连接的属性选项,改变该设备的Ipv4,设置IP为:192.168.15.1,子网掩码为:255.255.255.0 ,其它保持空白。

7)通过USB进行SSH登录
在Winscp连接到192.168.15.244,用户名密码分别为:root和你在步骤4中设定的新密码,文件协议选择:SCP。

中间会会弹出类似于groups的报错,忽略它继续。登录成功就能看到Winscp的窗口,左侧是你本地的文件,右侧是KT设备上的文件。


-------------------------------------------------------------------------------------------------------------
说明几点:
1) 对本文提到方法,经我测试,对kindle touch, 用户名是: root,  密码是:mario
2) 进行网络连接 的时候, IP 设置为同  kindle 同一网段, kindle的 ip地址 可以 从屏幕上面看到, 把  Ethernet/RNDIS的ip 地址 设为同一网段,如: kindle 地址为 192.168.34.254 ,那么 Ethernet/RNDIS可以 设置 为 192.168.34.2 之类的同一网络ip地址 .
3)  dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K  使用类似的命令前,可以先运行一下  mount,然后,看看 /dev/mmcblk0p3是否对应为 /var/local,免得 弄错了。  输入 mount 后,会有如下 输出。
xxxxx
/var/local   /dev/mmcblk0p3   xx,    如果是其它数据,替换 /dev/mmcblk0p3即可。 正常情况下,除非硬件更新,不然,不会有太大变化。

4)  kindle 坏的问题很多,也有可能是 磁盘 的问题,使用 fsck.ext3  -y /dev/mmcblk0p1    fsck.ext3  -y /dev/mmcblk0p2    fsck.ext3  -y /dev/mmcblk0p2 分别 检查一个 这 3个分区。
5)  如果 在找不到  Ethernet/RNDIS 网络设备,需要    N)、U)、Z)、X),    这 4个步骤完成后 ,再返回到 Z,然后 再进入 X,应该就可以看到了,我的Kindle 就需要执行这样的操作,否则 无法 进行 SSH连接。
6) 恢复分区什么的,都存在着风险,最好先对自己的 kindle 用  dd 先进行 备份。



猜你喜欢

转载自blog.csdn.net/kartorz/article/details/24304403