提醒:本文最后更新于 2851 天前,文中所描述的信息可能已发生改变,请仔细核实。
首先,要肯定下碎平同学的无私,但这份教程是因对 碎平 同学的不解而产生的。另外也为大家省点事。
备份系统有什么好处呢,好比如变砖,降级,升级固件后,想回到老固件,升级前的系统。就需要利用备份。
- 不解一:碎平同学既然会恢复分区,为什么不会备份呢?
- 备份是一个好东西啊,就像ghost备份操作系统一样,会让我们省事很多
--------------------------------------------------------------------
- 不解二:我到碎平同学博客评论是不被审核通过的,实乃奇怪。
- 而我发表的只是:恭喜他和支持他。
- 这个实在没弄明白,难道想交流一下,还不行。。。
- 其次,修砖的帖子,我比谁发的都早。只是没知名度罢了
- 证明有四:
- 第一个,看碎平的帖子
- ,红色部分,进去后是个英文论坛,顺便贴下地址http://www.mobileread.com/forums/showthread.php?t=170929。这张帖子下面有个修砖成功的排行版,我在里面
帖子的解决时间是:2012.4.7,如图- 第二个,QQ空间的日志http://user.qzone.qq.com/890048/infocenter#!app=2&pos=1333908052,发表时间是2012.4.10
- 第三个,微博weibo.com/kn007,
- 第四个,我的个人博客,https://kn007.net/topics/the-kindle-touch-repair-brick-in-mind-successfully-kt-brick-repair/
--------------------------------------------------------------------
说了这么多题外话,给大家说说如何备份系统吧。
首先,肯定碎平同学的工具和方法。这里说一下,KT有4个分区,分区1是放操作系统;分区2是放diags,也就是工程模式;分区3是放置个人配置,并不是全部设置,只是关于系统部分,挂载于/var/local/;分区4是移动存储器,也就是放置您的文件的地方,我们插在电脑看到的盘符就是分区4。
一般来说,分区1的备份,可以保证你在变砖,或者要降级时可以用到,恢复后是越狱好的哦,如果你越狱后备份。分区2除非是ssh密码错误,或者ssh提示说拒绝连接,才需要动的,即便是变砖,没有发生以上情况,不需要还原。分区3是建议要备份的,因为我们需要保存配置。分区4至多保存下你的扩展程序和书籍就好。
另外提示一下,看到碎平同学升级5.1.0第一次失败,其实没那么难解决,不用卸载你的扩展。你只需要先恢复出厂设置,再刷入新的固件版本,保证一定成功。恢复出厂时,一定要备份分区4中的书籍文件和扩展文件夹,恢复出厂就没了,建议备份分区1,分区3,以便不满意时,可以恢复回来现在的状态,而不必去降级5.0原生系统,再去升级。
备份的方法很简单,我自己琢磨的:
在ssh中,输入root密码后,直接打
dd if=/dev/mmcblk0p1 of=/mnt/us/mmcblk0p1.img bs=1024K
就可以备份分区1到分区4中
还原的话,直接输入
dd if=/mnt/us/mmcblk0p1.img of=/dev/mmcblk0p1 bs=4K
分区1是mmcblk0p1(350MB),分区2是mmcblk0p2(64MB),分区3是mmcblk0p3(32MB),分区4是mmcblk0p4(3.3GB)(这个备份直接用ghost备份盘符就好,无法使用上面方法)
我自己的备份
另外,切记在fastboot(修砖程序) 命令行直接flash分区1、分区4,分区2和分区3无所谓,可以看我的英文帖子,上面证明1 有地址,老外明确指出了,由于fastboot不会反馈成功与失败,只会回馈已刷入,进入系统后常常会出现一些其他问题,或者直接就flash根本没成功。
关于备份还原,我在自己的几台kindle touch,尝试成功,理论kindle 4 也是可以的。
推荐一下坛里兄弟的帖子:http://bbs.duokan.com/forum/viewthread.php?tid=61288,看了他,会容易操作多了。我就暂时不上图了。
让修砖更容易,当然并不一定要恢复备份,比如出现repair needed,一般只需在ssh执行
dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K
清空下就可以的。
如果diags启用的usbnetwork,在连接ssh会出现拒绝连接或者密码错误可以找我,只需刷入一个改过密码的diags(工程模式)就好了。
一般来说root密码是mario,不是的话,就是fiona加上你的sn的md5的7到11位,算sn的md5密码,我写了个程序:https://kn007.net/topics/py2exe-for-the-the-the-the-kindle-touch-the-ssh-root-password/,可以算出第2种情况的密码,只要把16位SN输入进去,就会计算出来
转载请注明转自:kn007的个人博客的《【教程】备份KT,以便kindle touch的降级和修砖》