本帖最后由 水鱼民 于 2011-12-22 21:01 编辑
- @" } v1 I7 T9 y$ j$ A$ l# N' s8 T8 h
原帖这里 http://www.92kindle.com/thread-2682-1-1.html
6 u( |5 V. p' @# }1 L8 v6 ^5 P9 q5 O" G- e' B8 ^+ V
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^. L' A6 D1 j- w, l- s' S" n
安装:把TWRP压缩包内文件解压到可以运行adb的文件价然后运行命令行
' S( u0 o0 Q4 B) W1 zhttp://115.com/file/dn8y5fet#; y; F: t7 l+ S' o/ F
- adb push u-boot.bin /sdcard/
; Z) r% u/ r. A4 b0 `; | - adb push twrp-blaze-2.0.0RC0.img /sdcard/) \. I, N$ I' {* d d9 J9 V8 `
- 5 j2 M9 t: ]4 I. c( u( I
- adb shell
8 e+ z1 U3 Y, |' s- q - su
C! u: x! p1 m- `& V+ r - dd if=/sdcard/twrp-blaze-2.0.0RC0.img of=/dev/block/mmcblk0p5
* }" H) x6 h+ b - dd if=/sdcard/u-boot.bin of=/dev/block/mmcblk0p2
) A; C5 l9 o: U" V5 G - 2 u ~/ W. C/ c/ t: l( k& _
- Ctrl+C (quit adb shell)
4 Q, h4 m9 x# Z; u - 6 n8 [# @* {) w3 E9 c! N
- adb reboot ! c1 q9 O% f5 F6 i+ E* B$ j
复制代码 + m: d0 L$ p, C4 g& i
& L; d" z6 K5 m( |7 o^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1 \, q# c1 L, {
我们知道亚马逊Kindle Fire只有一个电源按键,所以传统的ClockworkMod在KF上面无法操作,所以像TWRP这样的触屏版Recovery也就孕育而生,目前TWRP的最新版本为2.0,已经可以完美支持Kindle Fire。. p2 O* d6 _1 k m7 `
安装方法:
7 _8 H& B6 k2 h/ X8 t" n 建议TWRP与firefirefire搭配适应
, D* m0 T$ A& f$ O$ I6 R) H原生系统:- j" I3 l& E' L! D" W) A4 M
在原生系统下安装过firefirefire于TWRP后,开机的时候会显示一个黄色的三角(火焰形状的),这个时候按电源键,就可以进入TWRP,不按的话就正常进入系统。
8 w5 f6 n4 m+ w b Z1 d, z& q) W& K. i8 e, Y2 w
: P" m9 c7 T$ X. w8 XCM7系统:
8 G! |; \3 f2 m' A 刷过TWRP后,重新启动不会出现firefirefire的那个黄色三角,直接进入系统,看似并不起作用。进入TWRP的方法是:在进入CM7系统后,长按电源键弹出菜单,选择重启,再选择“刷机模式”,这样重启后就会进入Recovery,然后就可以使用了。
" N9 @; V& ~3 P; m+ K: K8 T' F2 M' b/ e; \% V& U
另外目前发现CM7系统的KF,一旦进入TWRP,再重启还是TWRP,如果刷一次机器倒是可以正常进入了。所以使用CM7系统如果不打算刷机的话,不建议进入这个TWRP模式。$ `: v; s# `' [6 B
. e9 b7 b. V0 i
6 g5 ?8 K6 n, X3 u% u$ b
无论是哪个系统,第一次进入TWRP是安装的过程,还需要按照提示重新启动一次。
; P, j& K( G5 f1 w- y! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^/ Y5 K# \: e/ T
TWRP界面介绍及基本使用:% i7 u* G4 b8 H: s
5 `) o* v* @/ R. T$ U( W
, v% t( m. K' |# a. {' t. U) T# x
1 D, X) p, |/ V4 j! r 进入TWRP后,界面如上所示,可以看到已经是图形化界面了,不过屏幕总有一些闪,但是不影响使用。具体的功能如下所写。6 Y- K2 t3 Y/ f
* s6 K6 S( p, K
9 f+ C' [7 N& Z/ PInstall:可以刷zip的固件包,官方或第三方。另外其他的zip安装包可以通过这个安装/ }0 w% \* R% W0 j; \, i
0 ^# r3 P+ E6 Q. n1 T O+ Z1 `Backup:可以对系统、data、boot和缓存等等进行备份,这样一边将来系统损坏后恢复原状,建议使用原生系统的朋友都备份一样,以便以后机器出现故障后恢复。
/ O$ k) P5 j- A: ]/ B9 s( R _( B/ Z. ]$ U) ~
Restore:恢复,和上面的Backup相对,这个是用于恢复Backup生产的备份文件的。6 t9 x7 j+ p* X2 b8 Z
/ b# Y2 V* h% {8 \7 z \Wipe:清楚系统数据,可以清楚缓存、data等等,也有恢复原厂设置的功能,除去刷固件时可以Wipe清楚一下外,如果系统出现了某些问题,可以先尝试则Wipe一下,不太严重的问题都可以恢复正常。0 `+ x( i2 H$ N1 ?3 K. L
* k+ O0 s! H% o0 G9 e: TMount:挂载设置,可以对system文件夹、data等系统文件夹进行挂载、卸载操作,这样就省去再手动输入命令。
4 p: W8 |. y* m% D, n' L# g, N8 P& M+ B3 d) B' o( M* I# T
Settings:TWRP自身的一些设置,里面有zip文件签名检测、MD5校验等等选项。/ M; _% R3 u9 O; t
$ W0 F, L6 z+ I
Advanced:里面有复制log文件到SD卡、修复权限、修复SD卡三个功能。
: ^1 X- Y9 G, k6 c$ l
9 w. x j0 N8 ~' S; eReboot:重启或关机。9 v1 y9 J. ^, |% Y2 v7 J J
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
& N0 b% [) G* V2 x1 J+ f刷机方法介绍:
$ T4 k9 z7 y) _. n2 |( d" L+ y1 o* J% N
1、首先现在想要刷的zip刷机包(刷机包的文件名最好为update.zip),然后复制到KF的根目录下。 如果机器损坏无法正常进入系统,可以尝试开机进入TWRP后,可以使用adb命令手动将zip刷机包复制到KF下,具体命令只要打开adb环境后,执行adb push update.zip /sdcard/ ,这样就可以复制过去了(这里是以update.zip放在adb命令的目录为例)。
: ~5 ^ d6 E% j# s1 S3 S( }: ~, k2 Y" |1 H" B& z6 N
这里放上6.2版原生系统与CM7系统的下载链接
4 y2 q+ j, I, q8 R/ b% J J5 B. _9 d# T% z
官方6.2系统:http://115.com/file/clf1gyt7 Y9 k4 O F) }& M5 ^8 j" U
/ ^; _' S' Z1 |! D2 q5 b6 DCM7系统(有声版):http://115.com/file/cl147ifb # O% Z' Y+ P* D7 [( i0 N3 o* T
- D2 a; B& I! J" R注意官方6.2系统源文件是.bin,下载后把名字改为update.zip
6 E7 C; T# W" l" |6 _& \& ?
9 L: }' H5 S3 e8 D" e1 W2 Z
; @6 ~2 A; N4 N8 s8 C V% `2、开机进入TWRP,选择Install,然后选中刷机文件,比如update.zip,然后按“Flash”开始进行刷机。' {) x+ P, Q4 l U; i% l5 U
+ i0 L R5 i# f0 T* r# ?" k
8 T1 f& O8 e) J
& g" V( D& q7 w3 p7 B- ?! |/ z0 ^0 Y; i/ v2 y( k' ~ p$ z8 Y
3、刷好后,最好选择页面最左边的“Wipe Cache/Dalvik清楚一下系统缓存,然后选择右边那个按钮重启就可以了。
4 c7 v, X/ \5 ?" Z' H8 a6 i- p9 _! ?# w( h" u1 ]6 i
$ k- [3 O8 z& P7 i0 [/ M) z/ R) k
使用TWRP可以方便的刷原生固件与第三方自制固件,如果想从6.2降级到6.1等,使用TWRP也可以完成,所以有了RWRP不但刷固件方便了,很多系统崩溃、变砖也可以通过它来修复。
, K( Z$ [3 p5 z' H2 p
8 c9 J5 ]5 E$ N3 y- s* R) d: Z
6 u; ^# U9 {% q l1 D下面是我从CM7刷回6.2原生系统的截图:* H$ b/ J5 w; u" S, `' t+ j
5 h" x( _6 I# E$ d9 g, b [size=0.83em]前天 18:37 上传
; O5 N2 `2 s3 q7 w6 ^) E) B下载附件 [size=0.83em](86.99 KB)" V6 o* J- P' A+ ~' F7 |6 H
+ q$ `( s8 C, u
& b/ B' y0 M- ^3 P5 s# R6 c( }. `1 x1 H$ O4 c! F- E+ p/ F4 t+ }
$ p& C9 c& }" X2 M1 \0 p
5 P. V1 e2 e1 z$ ?- Z 想要备份的话,选择Backup,然后里面有若干个备份的项目可以选,一般情况默认的就可以,也就是备份system、data和boot。如果想要全面一些的话,Recovery和Cache也可以选上。) [! X/ a/ q1 q7 C5 Y
) a" e4 m: q2 @ L+ S9 c
另外左边也有两个选项,第一个是开启对比,这样会备份好的文件再核对一下,更有保障,当然也会耗费更多的时间,第二个是跳过MD5校验。
" @* | O% Y. _7 ?1 p! h, Y
/ Z5 a9 `* c% H 选择好要备份的项目后,选择Backup now就可以了。备份好后,备份的文件存放在机身内存的TWRP文件夹内,里面有个Backups,再进入是以当时备份的日期为文件名的目录,有好几个备份文件,加起来有一般有数百M大,具体大小和你备份所选的项目,还有之前你的系统安装的软件多少有关系。
9 `+ I" K, t; R* C1 L+ ]" Z* l6 q: l) j# C
还有备份文件,建议复制到计算机中保存一份,机器里放一份,这样出机器问题的时候可以直接恢复。4 V* Q: k( O7 C; f- n: y4 O3 L4 e$ O3 x
# o5 ]+ a% F" h x
$ U4 d$ k* g- B7 b6 B想要恢复的时候,进入Restore选项,里面会显示出你机器里有的备份,并显示出备份的日期就可以了。
7 E5 D( y# ^ V: c; q! W& g# T( V* e: p! c! [$ B( F, T
) S N2 b2 m& ^1 m
/ U$ [0 P$ ]2 U5 Q和备份一样,也可以对恢复的内容进行选择
4 e9 e3 g& z. ~! b1 }% U2 E; ~- G4 z
1 z# C+ f. _2 K0 R$ S# ?都确定好后点击恢复就可以了。2 }$ W+ U$ j0 t# \" x% x9 \
, z& ^2 v) Y7 z; v
/ B- Z/ C; ~& l7 M) o( O, u" y9 @! Z$ d- U$ A
Wipe清除
# o$ U4 i; d& V5 c( G6 R; q6 J {% v# ]. ?) V+ o. U. a
/ I5 h' k0 g: p/ O# c0 t0 w
l7 B% d+ J e8 B$ l& r5 f4 d Wipe界面比较迦南,里面罗列了8种,理论上刷固件后应该清理一下,不过清理直接在刷固件的也没就提供了,所以这里用到比较多的估计就是“Factory Rest“恢复原厂设置了,如果你的KF系统由于安装一些软件造成异常或崩溃,无法正常进入系统,可以尝试一下恢复原厂设置。
3 w6 y# \& o7 W' z( W x. } {' `& _
6 }8 i p1 B6 Z* L2 _9 L7 U9 K: b' u4 o+ C, T$ E/ P
另外几项基本就用不到了,而且就是一些选项,认识单词的话,一看也基本都明白是干什么用的,所以这里也就不再单独介绍。
- x' M8 M$ h4 ?9 A; Y
+ y8 ]6 U! \6 J |