Kindle Fire HD 备份与恢复,刷机,修砖教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意:
此教程仅可用于KindleFireHD7,请不要用在其他设备上。
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盘根目录,只需在命令提示符下键入cdc:\tools 然后回车即可)。
Win7下,可以按住SHIFT右键单击tools文件夹,选择“在此处打开命令窗口”。
2.输入下面的代码然后回车
fastboot -i 0x1949 flash system system.img
此过程较漫长,请耐心等待,中途确保电脑运行正常,不要进行其他操作。
3.若需要刷写其他分区,代码同上(同版本刷写一般不需要此步骤,除非你遇到问题)
fastboot -i 0x1949 flash XXXXXXXX.img
其中XXXX.img对应分区备份文件,如boot.img文件的刷入代码为fastboot -i 0x1949 flashbootboot.img
4.刷完后建议但可选的操作:擦除cache和用户数据。
fastboot -i 0x1949 erase cache
fastboot -i 0x1949 erase userdata
5.过程完成后,长按电源键15秒,直到设备关机,拔出工程线,开机!祝你好运!
注释:
1.Fastboot模式
Fastboot模式下你可以刷写系统,进入方法:
①若你的KFTT已经变砖,这时你需要购买或者自己制作工程线(工厂线,
FactoryCable)。
然后在KFTT关机状态下,连接工程线与电脑,KFTT会自动开机
并进入Fastboot模式。
②若你的KFTT能开机并连上ADB,,你可以尝试,通过ADB命令进入Fastboot模
式。
你需要下载tools.rar, 解压得到tools文件夹,丢到c盘根目录(可以是其他位置)然后打开命令提示符(开始-运行-cmd)
1’输入 cd c:\tools 然后回车
2’输入 adb shell 回车
3’输入su然后回车
4’输入rebootbootloader回车
这时候你的kindlefirehd 会自动重启并进入fastboot模式。
2.
附件:
请到本人原贴下载:
/thread-2600084-1-1.html
附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, 下载次数: 54)
,解压并放到你目前有adb访问权限的文件夹,然后运行下面的adb命令。
1.adb push backup.sh /data/local/backup.sh
2.adb shell chmod 777 /data/local/backup.sh
如果你的设备已经root过,并且有superuser权限了,运行以下代码:
1.adb shell su -c "/data/local/backup.sh"
整个过程需要大约5分钟。
等代码完成备份后,从电脑上访问kftt的存储空间,拷贝kindlebackups文件夹到电脑上,拷贝到电脑后,kftt上的这个文件夹可以删除(若电脑上看不见这个文件夹,试着重启下KFTT)。
附0:backup.rar。