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

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

by | 64 Comments

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

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

  • 不解一:碎平同学既然会恢复分区,为什么不会备份呢?
  • 备份是一个好东西啊,就像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

64 Comments立即评论
Loading...
  1. LV1回复

    fastboot刷机,一直显示waitng for device,之前mfgtool已经显示成功切到fastboot模式了啊

  2. LV1回复

    仔细看了一下,我切fastboot模式时,MFGtool右下角显示成功1,按钮也由绿变红,但是左上角不是操作成功,而是等待连接,网上各类教程似乎都没有提到这个现象

    1. MOD回复

      @actatr: 没成功。驱动错了vid估计。重新搞过试试

    2. LV1回复

      @kn007: [Strings]
      DeviceName = "Kindle-fastboot"
      VendorName = "Lab126"
      SourceName = "Kindle-fastboot Install Disk"
      DeviceID = "VID_1949&PID_D0D0"
      DeviceGUID = "{DDAB979E-B50F-43D4-B045-11EE748A5B38}"

      [Version]
      Signature = "$Windows NT$"
      Class = "libusb-win32 devices"
      ClassGuid = {EB781AAF-9C70-4523-A5DF-642A87ECA567}
      Provider = "libusb-win32"
      CatalogFile = Kindle-fastboot.cat
      DriverVer = 01/18/2012, 1.2.6.0

    3. LV1回复

      @kn007: 完全是一步一步照做的,但进fastboot不成功,貌似驱动根本没装上,

    4. LV1回复

      @actatr: mfgtool显示操作完成,但一闪而过要求连接设备
      之后打开fastboot告诉我找不到libusb。sys,把驱动包里的2个驱动文件考进fastboot,wingdows\system32,windows\system32\drivers这三个目录里,依然不能 运行fastboot程序

  3. LV1回复

    我之前从没折腾过自己的KT,现在发现问题一堆啊。
    是否原装diag模式都是不能SSH,必须刷特定的diag才能SSH么?fastboot也老是搞不定。。。。。。

    1. MOD回复

      @actatr: ...很简单一件事啊。。。你先看下你是不是笔记本先,带摄像头或者其他扩展功能,会影响的。还有就是win7也是可以,你要是实在不行,你换台电脑嘛。。你fastboot连不上,那第2分区怎么刷的。。。你确定没打错吧?

    2. LV1回复

      @kn007: 是笔记本,不带摄像头,也试过台式机
      fastboot昨天后来搞定了,手工在设备管理器里装上了驱动,然后把kernelmain
      diagskernal \ diags-ssh统统刷了一遍,目前就是putty连不上,ping可以通
      但打开putty就报错,网络及共享中心里,一直是未知网络,拔掉上网的网线
      关win防火墙,去掉ip6协议,仍然是未知网络,putty不成功就没法刷主分区
      可不能清分区3,焦虑啊

    3. MOD回复

      @actatr: 你是我第一个见到用fastboot修复那么多模式的人。。。首先我也不知道你是否操作有误(刷错文件),愿上帝保佑。还有你既然kernel都刷,何不直接刷个kernel就行。。。刷那么多。。。diags-ssh,有这个项吗?只有diags这个项记得。文件到是有mmcblk0p2_ssh.img。要刷这个。然后ip是192.168.15.201,子网默认或尝试255.255.255.0,ssh是root@192.168.15.244。

    4. LV1回复

      @kn007: diags-ssh就是指带ssh的mmcblk0p2,因为之前连不上putty,随意怀疑原版diags有问题,既然好不容易弄好了fastboot,就索性都刷了一下
      只不过mmcblk0p1还是必须用putty刷

    5. MOD回复

      @actatr: 错误码还是那个1000061吗?现在就是说fastboot可以,但是在diags启用ssh后,连接不上?

    6. MOD回复

      @actatr: ip保证没写错?是201哦,ssh连接的时候是244

  4. LV1回复

    我发现,能ping通192.168.15.244,但是putty连不上,connection refused

    1. MOD回复

      @actatr: 刷分区2带ssh的

    2. LV1回复

      @kn007: 刷了,但还是连不上,能ping通,但死都putty不上,换了台机器依然不行

    3. MOD回复

      @actatr: 那个本地连接(r驱动),ip是192.168.15.201或192.168.15.1...

    4. LV1回复

      @kn007: 终于搞定了,还是img的问题,标着ssh其实不能,后来刷了个别的版本的,用mario密码就连进去了

      万分感谢你的支持啊!

    5. MOD回复

      @actatr: 不客气,也没帮上什么

  5. 回复

    你好,求助,kindle touch 变砖了
    我的步骤如下:
    1. 初始版本为5.1.2 , 越狱
    2.安装 usbnetwork1.1, 也都正常的
    3.我发现使用usnbnetwork时,修改了root密码之后,kindle再次重启就好出现“Repair Needed”,所以想解决一下这个问题,就在putty下执行了 dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K
    4.机器在停止usbnetwork(在搜索框输入un)后,自动重启,然后就变砖了,

    1. MOD回复

      @着急的人: 首先请用mfgtool启动diags(工程模式)下进入ssh重新格式化第3分区,不行的话只能恢复第一分区,建议你在我的博客看下我对其他人的回复,重复的问题不想再表。若连接ssh时refuseconnection,请使用mfgtool进入fastboot模式,刷入以mario为密码的分区2(替换工程模式)。然后执行第一步,谢谢。

  6. 回复

    我修砖后无广告的KT变成了有广告的了,这个是肿么回事呀,有遇到过这个问题的没?

    1. MOD回复

      @guoguo: ...本来kt就是有广告的。。无广告都是要改的,详细教程请百度

  7. 回复

    大神`` 请问我 的 kt 5.12 装多看后 不显示屏保 怎么回事蛙`

    1. MOD回复

      @whowen: 多看问题,找多看,不要找我,我从不装第三方。

  8. 回复

    请问:如何能改kindle touch 的sn?
    谢谢!

    1. MOD回复

      @harderware: 这个问题,请去问亚马逊,谢谢。

  9. 回复

    我的kindle4今天突然变砖了,显示need repair,我就用了K4恢复过程,到了ssh这一步,显示network error: connection refused,是不是第二分区有问题,那么怎么来恢复呢

    1. MOD回复

      @fatinafang: 在系统,利用fastboot,现在网上教程很多了

  10. 回复

    变砖刷机后,电池显示问号,过一会就死机是什么状况

    1. MOD回复

      @com: 这个问题没遇到过,没办法帮到你 :o

icon_wink.gificon_neutral.gificon_mad.gificon_twisted.gificon_smile.gificon_eek.gificon_sad.gificon_rolleyes.gificon_razz.gificon_redface.gificon_surprised.gificon_mrgreen.gificon_lol.gificon_idea.gificon_biggrin.gificon_evil.gificon_cry.gificon_cool.gificon_arrow.gificon_confused.gificon_question.gificon_exclaim.gif