查看: 131920|回复: 287

[Kindle Fire教程] 〈修砖帖〉教你备份与恢复KindleFireHD7的系统文件,2012-12-18更新7.2.3系统备份

[复制链接]

该用户从未签到

发表于 2012-10-20 13:19 | 显示全部楼层 |阅读模式
本帖最后由 慕容狂歌 于 2012-12-19 15:06 编辑

注意:


此教程仅可用于KindleFire HD 7,请不要用在其他设备上。7.2.3版本测试有效,之后的版本未经测试,请谨慎操作。

本教程涉及的操作有一定危险性,可能导致KFTT变砖,所有风险自行承担。
若因为删改系统文件导致了奇葩的问题,不要轻易尝试恢复出厂,你可以选择等待固件升级或者本文方法

      本教程是利用Fastboot工具刷入事先备份好的系统分区来达到修砖的目的。可以备份的分区共有11个,分别对应KFTT的11个分区。System分区是最为常用的分区。故单独列出。一般系统出问题后只需刷入对应版本的system.img即可。跨版本刷写备份(比如说你的砖机是7.2.3的版本,你刷入了7.1.5的备份)存在危险,可能导致系统错误甚至砖机。若你刷入了错误版本的system.img后遇到问题,你就需要刷写除system外的其他分区了。

导航:


A.我想备份一下我自己的系统:请参看文末的第二部分。

B.
我的KFTT变砖了,或遇到问题只能刷机解决,你需要:


    1.下载附件中的系统备份。
    2.使KFTT进入Fastboot模式〈见注释1〉。
    3.Fastboot模式下刷入系统备份。

具体步骤:


1.   下载好附件中的压缩包后,解压得到system.img文件,放到下载并解压后的tools文件夹内,然后打开命令提示符,XP   系统用CD命令切换到tools文件夹(比如tools文件夹在c盘根目录, 只需在命令提示符下键入 cd c:\tools 然后回车即可)。Win7下,可以按住SHIFT右键单击tools文件夹,选择“在此处打开命令窗口”。
2.   输入下面的代码然后回车
  1. fastboot -i 0x1949 flash system system.img
复制代码
此过程较漫长,请耐心等待,中途确保电脑运行正常,不要进行其他操作。
3.   若需要刷写其他分区,代码同上(同版本刷写一般不需要此步骤,除非你遇到问题)
  1. fastboot -i 0x1949 flash XXXX XXXX.img
复制代码
其中XXXX.img对应分区备份文件,如boot.img文件的刷入代码为fastboot -i 0x1949 flash boot boot.img
4.   刷完后建议但可选的操作:擦除cache和用户数据。
  1. fastboot -i 0x1949 erase cache
复制代码
  1. fastboot -i 0x1949 erase userdata
复制代码

5.   过程完成后,长按电源键15秒,直到设备关机,拔出工程线,开机!祝你好运!




注释:



1.  Fastboot模式下你可以刷写系统,进入方法:

    ① 若你的KFTT已经变砖,这时你需要购买或者自己制作工程线(工厂线,Factory Cable)。然后在KFTT关机状态下,连接工程线与电脑,KFTT会自动开机并进入Fastboot模式。

    ② 若你的KFTT能开机并连上ADB,,你可以尝试,通过ADB命令进入Fastboot模式。你需要下载tools.rar, 解压得到tools文件夹,丢到c盘根目录(可以是其他位置)然后打开命令提示符(开始-运行-cmd)

    1’ 输入  cd c:\tools   然后回车
    2’输入   adb shell    回车

QQ图片20121121140741.jpg
    3’输入  su          然后回车

QQ图片20121121140804.jpg
    4’输入 reboot bootloader 回车


这时候你的kindlefire hd 会自动重启并进入fastboot模式。

或者以上命令综合为一句:adb shell su -c "reboot bootloader",也可进入fastboot(干嘛不早说)




附件:



附1:tools

附2:7.2.3版本的系统备份system-7.2.3

附3:7.2.3版本的系统,除system外的其他分区的备份 No-system-7.2.3

附4:7.1.5版本的系统备份  system-7.1.5  &&&  除system外的其他分区备份 No-system-7.1.5


















第二部分:备份方法〈只修砖可以不看〉

介绍:
      这个备份,包括对启动设备所需的所有关键分区的数据进行复制(共11个分区,附件的链接只是system分区的备份,因为其他分区很少用到,所以未附下载)。这些备份好的压缩包可以存储在电脑上。万一发生致命错误,导致机器变砖,有了这些备份,你的KFTT就可以原地复活。恢复过程需要用到fastboot来把备份的数据恢复回去。而使用Fastboot需要一个正常工作的Bootloader,所以最起码你的机器得能够启动到bootloader。如果设备的bootloader已经损坏,那这个教程就帮不上忙了。现在KFTT还没有能够修复损坏的bootloader的方法。

附件里的代码backup.sh进行了如下操作(后面有下载):
(1)   在/sdcard目录生成一个“kinldebackups”文件夹,并给其用户读写权限。
(2)   生成系统分区1-11的gzip备份,这包括所有分区,但不包括/cache 和 /data
(3)   给所有生成的压缩文件,用户读写权限。


整个备份需要大约550MB空间,所以确保你的sdcard至少有这么大的剩余空间。这个操作需要root,所以备份的最佳时机是刚root完进入系统的时候,这时你第一次有了root权限,并且系统分区未经任何改动。即使你错过了这个时机,也没关系,备份依然有效。


开始备份:


下载附件里的代码 backup.rar (1 KB, 下载次数: 203)

该用户从未签到

发表于 2012-10-20 13:39 | 显示全部楼层
哇  这个可以有   有变砖的板友可以试试

该用户从未签到

发表于 2012-10-20 18:26 | 显示全部楼层
小白默默飘过~~~

该用户从未签到

发表于 2012-10-20 21:05 | 显示全部楼层
谢谢。可惜搞坏了

该用户从未签到

发表于 2012-10-21 11:16 | 显示全部楼层
国外网友onemeila上传的备份下载不了,老大再上传一份吧

该用户从未签到

 楼主| 发表于 2012-10-21 12:31 | 显示全部楼层
本帖最后由 慕容狂歌 于 2012-12-19 23:11 编辑

问题解答楼:




1.如果你因为跨版本刷系统(如:砖机是7.2.3的系统,刷了7.1.5的system.img)导致触摸失灵,你需要刷7.1.5的其他分区的备份:

下载7.1.5系统除system外其余分区,全部解压后得到后缀为.img的文件(解压两遍),仍然全部丢进tools文件夹,然后再在fastboot下执行代码,只是要将原代码中的system换成img文件相应名称。例如:


要刷入boot.img  相应代码如下
  1. fastboot -i 0x1949 flash boot boot.img
复制代码
要刷入bootloader.img则相应代码为
  1. fastboot -i 0x1949 flash bootloader bootloader.img
复制代码

所有文件全刷一遍(不晓得哪个分区管触摸,只得全刷,7.1.5的system.img刷过了就不必再刷了)刷完后再如一楼清理一次data cache即可。

2.由于7.2.3未经验证,所以如果你刷7.2.3失败,你可以尝试刷7.1.5的system及其他分区。并请反馈给我


3.等待更新






该用户从未签到

发表于 2012-10-21 13:55 | 显示全部楼层
慕容狂歌 发表于 2012-10-21 12:31
感谢提醒,已经上传百度网盘

谢谢,我已经自己提取好了

该用户从未签到

发表于 2012-10-21 14:28 | 显示全部楼层
慕容狂歌 发表于 2012-10-21 12:31
感谢提醒,已经上传百度网盘

为什么官方系统里的system压缩好只有460M,你上传的怎么有800M呢

该用户从未签到

 楼主| 发表于 2012-10-21 14:47 | 显示全部楼层
色彩电讯 发表于 2012-10-21 14:28
为什么官方系统里的system压缩好只有460M,你上传的怎么有800M呢

原来的dropbox链接是国外朋友上传的未压缩的system.img,是800多M,我刚刚在百度网盘上传了压缩后的system.rar

该用户从未签到

 楼主| 发表于 2012-10-22 11:19 | 显示全部楼层

该用户从未签到

 楼主| 发表于 2012-10-22 20:22 | 显示全部楼层
本帖最后由 慕容狂歌 于 2012-10-24 10:19 编辑

貌似没人关注啊

该用户从未签到

发表于 2012-10-24 11:30 | 显示全部楼层
成功了?

该用户从未签到

发表于 2012-10-24 12:14 | 显示全部楼层
为慕容兄的牺牲精神叹个赞!
要是我只会先把教程发出来,然后呼吁搬砖的同学去试……

该用户从未签到

 楼主| 发表于 2012-10-24 12:40 | 显示全部楼层
一剑_终情 发表于 2012-10-24 12:14
为慕容兄的牺牲精神叹个赞!
要是我只会先把教程发出来,然后呼吁搬砖的同学去试……

搬砖的几位同学不是损坏了BL就是没有工程线,还有的嫌麻烦~~~~好吧,其实主要还是我的强迫症驱使我一定要试试

该用户从未签到

 楼主| 发表于 2012-10-24 12:43 | 显示全部楼层
752903664 发表于 2012-10-24 11:30
成功了?

是的

该用户从未签到

发表于 2012-10-24 13:49 | 显示全部楼层
辛苦慕容兄了。这个是886M那个版本的?

该用户从未签到

 楼主| 发表于 2012-10-24 14:24 | 显示全部楼层
dustpop 发表于 2012-10-24 13:49
辛苦慕容兄了。这个是886M那个版本的?

7.1.5原版,只是添加了SU文件,可以直接装Superuser获取root权限,其他未动

该用户从未签到

发表于 2012-10-24 15:33 | 显示全部楼层
辛苦慕容

该用户从未签到

发表于 2012-10-24 20:11 | 显示全部楼层
rfiiiiiiiiiiiigghhede

该用户从未签到

发表于 2012-10-24 21:09 | 显示全部楼层
牛哥一个!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|意见反馈|板友会 ( 北京市公安局海淀分局网监中心备案编号:1101082001  

GMT+8, 2017-8-23 20:00 , Processed in 0.081416 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表