终于成功修复我的Kindle了!

发帖庆祝一下!

辛苦了很久,也不记得是1、2个星期还是1个月了,只顾埋头翻帖子,写帖子,动手拆机,尝试各种软件。。。好辛苦!
终于键盘不再不理我了,好高兴!

大概讲一下故事,同时方便未来有问题的朋友查看:

问题:
键盘无响应。确定是软件问题。

原因:
越狱后,安装了很多软件,也不知道是哪个软件出了问题。
开始感觉很慢,后来就键盘无响应了。
安装了什么?:
参看了kindle高级折腾教程,于是就动手弄了:


处理:

本来有个root shell,但对linux不太熟悉,不知道该怎么处理,如是恢复了出厂。
哪知,原来kindle有4个分区,系统在第一个分区,设置在第二个分区,交换在第三个分区,用户文件在第四个分区。
恢复出厂只是恢复了一些设置,即第二分区。

这下完了,shell也没了,update还老不成功,因为越狱了嘛,错误代码3.

找了很多帖子,于是决定串口刷机。
过程大概和我前面转发的一个贴在 串口刷机 相似。主要说一下不同的。

连接com口后,按住enter重启,出现恢复菜单时, 要按 ALT+E,
然后立即在串口连接程序里输入你的kindle恢复密码,10s以内。这里没有任何提示,也没有任何菜单出现。
然后用USB接口连接kindle到电脑,在linux下会识别出4个分区,其中一个交换分区不能访问。
然后就可以操作第一个分区了。
——这一步我尝试了很多次,重启机器了很多次,结果总是没反应,在win7下,winxp下,用hyper terminal, 用超级终端,都是没反应。
最后才知道,没反应就是反应!
Other Linux 2.6.x kernel-2011-09-30-14-41-09.png

这里我用的linux是puppy linux,发觉这个比较好用的原因是可以自动检测磁盘,有个图形化的挂载工具,相对于我这样对linux不熟悉的用户,很方便。而且只有100MB左右,很小很快很方便。

不过安装minicom遇到一些问题,于是干脆装了cutecom,效果是一样的。

图中的命令行是我在备份我的系统。

下面再上一个kindle的分区照:
Other Linux 2.6.x kernel-2011-09-29-12-38-36.png

是不是很cool ?原来kindle简直就是一台电脑,哈哈!

我没找到3g版的img,用了在多看论坛找的wifi版,结果不行,机器真变砖了,没办法,还是用自己的吧。
修改了启动文件。
然后分析了安装的那些软件的卸载脚本,手动卸载了。

经过很多次尝试,终于成功了。


祝贺我的kindle重生,也祝贺大家国庆快乐!哈哈!同时还要感谢多看开发组愿意帮忙修复!不过我以后还想越狱,要是不弄明白,以后就不敢轻举妄动了。同时感谢广大坛友热心帮忙回帖!

对了,在linux 第四个分区,用户分区,也不能成功挂载,只能在windows下访问。

现在我又开始越狱了,但愿下次别被圈禁,哈哈。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Kindle 修砖教程汇总 (内有多篇教程) http://bbs.duokan.com/forum/thread-64038-1-1.html 深入了解之: 《修砖的原理》 Kindle是一个Linux设备, 支持网络连接。原理上和一台linux电脑一样。 Kindle的MMC Flash有4个分区: main, diags, var, usb。 在图形界面上,用usb导出u盘,只能见到第4个分区。 机器变砖,一般是main或者var文件错误,可以刷镜像恢复。 我们采用fastboot模式修砖。原理是,让Kindle进入刷机模式, 这时候kindle屏幕上是不变化的,也不导出USB磁盘。 kindle这时候是一个fastboot设备,我们在PC上用fastboot.exe给kindle刷机。 Kindle有三种启动模式: fastboot 刷机模式(屏幕无反应); diags 诊断模式(屏幕文字菜单); main 正常模式(图形界面,可看书)。 以KT为例: 刷机的全过程,就是一个状态变化的过程: magic key (按住kindle操作) ->HID-Compliant(PC下 mfgTool 操作) -> fastboot (PC下命令行操作) -> diags (文字菜单) -> main (Kindle图形界面) 修砖就是刷镜像。 版本刷匹配了就OK。 下面总结了一些命令行。刷 main kernel的命令行见 第(3)。 具体步骤见 修砖教程汇总里的 KT小白修砖贴。 fastboot.exe的命令格式为: fastboot.exe flash [目标分区] [镜像文件名] 意思就是把 文件 刷入到 目标分区, flash即是刷入。 目标分区有 diags(调试分区), diags_kernel (调试分区kernel), kernel (主分区kernel)等。 在fastboot模式下刷机 (1)刷 diags分区 镜像: fastboot.exe flash diags mmcblk0p2_ssh-kt500.img (2)刷 diags分区 kernel, 也就是 diags_kernel : fastboot.exe flash diags_kernel kt_5.0.0_diags_kernel.img (3) 刷主分区 main_kernel, 也就是kernel: fastboot.exe flash kernel kernel_5.0.0.img (4) 设置启动模式为diags fastboot.exe setvar bootmode diags (5)重启Kindle fastboot.exe reboot 重启进入diags模式,然后用dd命令行,恢复主分区 在诊断模式,文字菜单, 依次选择N)、U)、Z)、X), 打开USB NetWork, 开启SSH。这时候,Kindle和PC之间的连接,模拟为RNDIS网卡,可以从网络登录Kindle,从而用dd命令行,恢复主分区。 (第一次运行需要在Windows下安装RNDIS网卡驱动, Win7/Win7 x64微软自带驱动) (6)在SSH下(用putty登录), 刷主分区镜像 dd if=/mnt/us/mmcblk0p1.img of=/dev/mmcblk0p1 这里的if 是input file, of是outputfile。 of是固定的分区名,/dev/mmcblk0p1是主分区。 (7)在SSH下(用putty登录), 清空第三个分区 umount /dev/mmcblk0p3 dd if=/dev/zero of=/dev/mmcblk0p3 (8)重启到正常模式 idme -d --bootmode main reboot -f
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值