kn007的个人博客
♥ You are here: Home > 硬件与维修 > Kindle > 【教程】备份KT,以便kindle touch的降级和修砖

【教程】备份KT,以便kindle touch的降级和修砖

by | 72 Comments

提醒:本文最后更新于 3452 天前,文中所描述的信息可能已发生改变,请仔细核实。

首先,要肯定下碎平同学的无私,但这份教程是因对 碎平 同学的不解而产生的。另外也为大家省点事。

备份系统有什么好处呢,好比如变砖,降级,升级固件后,想回到老固件,升级前的系统。就需要利用备份。

  • 不解一:碎平同学既然会恢复分区,为什么不会备份呢?
  • 备份是一个好东西啊,就像ghost备份操作系统一样,会让我们省事很多

--------------------------------------------------------------------

--------------------------------------------------------------------
说了这么多题外话,给大家说说如何备份系统吧。
首先,肯定碎平同学的工具和方法。这里说一下,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的降级和修砖

donate
有所帮助?
Comments
72 Comments立即评论
  1. MOD
    回复

    Q聊890048

  2. 回复

    楼主好人一个,帮忙解决了KT成砖的问题 :cool:

  3. 回复

    :roll: 特来感谢楼主帮忙解决砖机问题,谢谢 :razz:

  4. 回复

    :cry: :cry: :cry: 大神每次我刷完机都在ddq的时候死机怎么办

  5. 回复

    007老师,您好,我的KT变砖了,在多看上看了您的帖子,但是我进行到第二步:进入fastboot模式,碰到问题了,可以进入,但是只有几秒钟,又找不到kindle了,这怎么解决?

    1. MOD
      回复

      @悟空: 我的帖子?第2步?不清楚,或许你可以将帖子地址给我。。另外,你进入指的是怎么进入,你确定进入的理由是什么?主要是每个人的理解不一样,所以要这样问下,一般你要是进入fastboot模式,一般不可能会退出来的。。谢谢

    2. 回复

      @kn007: http://bbs.duokan.com/forum/forum.php?mod=viewthread&tid=61288&page=1&tid=61288&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D67 007老师,是这个帖子,可能是别人引用的你的文章吧。确切的说是进行到“步骤3:引导机器进入fastboot模式”,在Mfgtool里,我点“开始”后,图中显示的那个状态只有几秒钟,之后“操作完成”那里就显示“找不到设备”,这是怎么回事?谢谢

    3. MOD
      回复

      @悟空: 首先有两种情况,第一种,你是否成功进入fastboot,查看成功与否,首先看mfgtool成功次数是否增加,其次看设备管理器,是否有新增的插件,按我的步骤是fastboot驱动,按碎平的是HID-XXXX,(鼠标键盘)驱动,自己想想。
      第二种情况,指的是,其实已经进入了fastboot,而你不知道如何做,fastboot在kindle不会显示什么的,你要用的是由C+写的fastboot.exe来查看,如果fastboot提示等待设备,说明没接好,如果能够读取kindle,请执行下一步骤,谢谢。
      另外那个发帖子的人的名字,就是他QQ号,你先找他吧,我比较忙,不好意思。当然你找我,我还是会回答你的。但是还是麻烦你先找那个人或者碎平,他们搞不定,再来找我。谢谢。搞不定,可以加我QQ890048,注明来意。谢谢

    4. 回复

      @kn007: 非常感谢!

    5. MOD
      回复

      @悟空: 不必客气

  6. 回复

    想请教下kn007两个问题,不知道我理解得对不对.
    1.如果我现在的系统是好的,但是就是想降级,那么是不是进行mmcblk0p1.img恢复就可以了?mmcblk0p2.img是否一定要恢复?
    2.假如我已经备份了自己的5.10版mmcblk0p1.img,当系统文件出现故障的时候,比如因为装了多看导致系统文件被更改,进而无法升级原版系统,是不是进行mmcblk0p1.img恢复就可以进行升级?或者卸载多看导致系统故障,也只需要回复mmcblk0p1.img就可以使Kindle恢复正常?
    3.mmcblk0p2.img可以在ssh模式下恢复吗?是否一定要通过fastboot

    1. MOD
      回复

      @OVAN: 第一个问题:是的,一般只需要恢复mmcblk0p1.img。mmcblk0p2.img是diags模式,除非你连不上ssh,不然的话,不需要动他。一般来说恢复后要清空第3分区:dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K
      第二个问题:对的,一般来说只需要直接恢复,我没刷过多看不清楚是否有更改别的,不过只要他更改的内容在第一分区内,那么还是只刷mmcblk0p1.img就行,不过同样的要清空第3分区。
      第三个问题:mmcblk0p2.img一般来说在fastboot刷的好,出错率少。ssh失败率很高,但是也有成功的。
      总结:mmcblk0p2.img除了ssh无法连接时,需要恢复,不然不需要恢复,一般恢复的都是后面带_ssh的。
      正常情况下,只需要备份mmcblk0p1.img和恢复。第3分区必须是清空的,不然会need repair。谢谢

    2. LV1
      回复

      @kn007: mmcblk0p1.img是否能在fastboot下直接刷呢?

    3. MOD
      回复

      @actatr: 可以,但是极度不推荐,会出现很多问题,如二次变砖

  7. 回复

    追问2个问题
    1.dd if=/dev/mmcblk0p1 of=/mnt/us/mmcblk0p1.img bs=1024K,用putty备份这个的时候,系统重启了好几次,最后备份完毕的时候,putty提示成功,Kindle的画面卡在大树,这个正常么?当然Kindle重启后是可以正常使用的.
    2.备份第二/第三分区,是不是就是吧dd if=/dev/mmcblk0p1 of=/mnt/us/mmcblk0p1.img bs=1024K命令中的mmcblk0p1改成mmcblk0p2/3?

    1. MOD
      回复

      @OVAN: 第一个问题,因机而已,算是正常的。
      第二个问题,命令是对的,但是第3分区不用备份一般..

  8. 回复

    多谢kn007啊

    1. MOD
      回复

      @OVAN: 不客气 :twisted:

  9. LV1
    回复

    再问一个问题,目前KT是5.1.0版,我装了多看,发现原装系统下不能按最近阅读排序了,即使卸载了多看,又做了恢复出厂,依然不能按最近阅读排序
    1、我觉得既然系统没坏,是否有简捷的修复方法?还是必须刷mmcblkop1?
    2、之前没有备份过,网上只能下载到5.0.0版的备份,是否可以直接刷?

    1. MOD
      回复

      @actatr: 你这个单纯系统问题很难说,我在这方面并不十分高明。。
      可以考虑清空第三分区试试。还有你怎么知道系统没坏,如果你以前可以排列的话。
      必须在ssh刷。保证不会出现很多奇怪问题

  10. LV1
    回复

    今天进了USBNET,win7下安装了微软自带驱动,地址配成192.168.15.100,但win7显示网络无连接
    换成XP驱动,依然不行,putty连不上,这是为什么?
    而且重启也不能退出diag模式

;-):|:x:twisted::smile::shock::sad::roll::razz::oops::o:mrgreen::lol::idea::grin::evil::cry::cool::arrow::???::?::!: