支持国产操作系统国产应用!

捉蛋网

当前位置: 捉蛋网>教程>刷机教程>

Android(安卓)手机HTC G1/G2/G3刷机入门详细教程

时间:2011-11-07 13:28来源: 作者: 点击:
155安卓(安致)网为您提供Android(安卓)手机HTC G1/G2/G3刷机入门详细教程.

首先是专有名词介绍  
1.  固件…………操作系统所谓的固件就是将操作系统固定在手机中的一个固定的位置(硬件上),平时不随意改动,活动的数据另外单独放一边。这样做的目的在于保护内层的系统程序不受文件操作的影响,提高了稳定性。但相对的,如果想要升级系统,就必然涉及对固件的读写更新工作。谷歌的Android系统就被写入在了固件中,即使想要查看也要专门的软件和权限。
2.  刷固件…………安装(or 重装)操作系统正是因为固件固定的原因,在我们想要更新系统的时候。就需要将原固件的文件删掉,将新的文件拷进去。于是就有了刷固件这么一回事。就像Windows安装系统一样,把安装盘放进去就可以直接安装。A系统毕竟还没满一岁(从开始用算),还没有什么直接安装系统的软件。
(以后肯定有!)所以让我们自己动手安装吧。
3.  ROM(包)…………系统的安装盘这个东西就是A系统的打包。我们刷机的时候就是将这个东西刷进固件的。当然,由于A系统的开源性质,我们可以自由的改动这个包。涉及高端知识。回避这个问题。像经常提到的RC XX,G2 Rom,还有x.x.x的之类的东西,都是指的包的版本。就是被改动成各式各样的包。
4.  固件版本由于是谷歌公司在专门开发这个系统,官方放出的话必然是所有G友手机升级的风向标。固件版本就是官方制定的基础系统,所有的改包都会从官方的包开始改。所以官方的一次升级必然会影响整个手机系统的使用情况。就像现在大家都在用XP,微软放出了一个补丁包,于是大家都去升级了。目前RC33的固件版本是1.4。。(有G友指出这个版本是1.1。。没有仔细研究)但Cupcake和G2ROM都是1.5的固件版本,有了很大的更新。
5.  ROOTRoot是一个你使用系统的权限,是最高的,有了root权限就可以更改内部系统的文件了。为了防止软件更改系统文件(病毒?),A系统隐藏了root权限,也就是一般情况下不能修改系统文件。但是。。我们要刷机。所以我们就要取得Root权限4.26更新:ROOT的作用安装linux,例如Debian运行一些需要root权限的软件, 如Screenshot, Auto Rotate等通过源码编译android,并安装至手机替换开机画面创建完整的手机备份安装软件到SD卡上把手机当猫使,共享手机的internet连接给电脑
6.  JF自制固件JF自制固件是某达人改的固件的一个,主要特点就是它有自制的recovery恢复模式。可以刷写你自己的包我们就用JF的固件作为刷机的基础,开始无穷无尽的刷机(汗)。


下面是具体的几个系统版本的介绍
1.  RC XX目前这个是官方正规放出的固件,是谷歌为G1设计的。所以在切合度上是满分。因此稳定性绝对一流。我们最初拿到机器的时候就应该是RC的某个版本。我们的刷机也就从这些版本开始。目前RC系列用的最多的是JF自制的RC33版本。。最稳定。缺点是。。。不带任何中文输入法(本来就不是卖给我们这边的)。全英文界面。输入法的问题目前可以通过安装APowerSMS解决。英文可以用Zhoo解决。
2.  G2ROM for G1某达人从G2手机中“抠”出来的的操作系统。为什么这么说。因为这个包本来就是给G2设计的,由于它的优点多多,于是被人改动变成了G1的ROM但因为G1 G2在硬件上的区别,使得最初在刷这个包的时候很多功能丧失。如键盘,如Wifi,如相机键。但在强大的达人和G友团的不断努力坚持不懈下,这个包已经日趋完美了。最大亮点:简体中文界面,简体中文输入,手写输入。界面美化,加入动画效果。因为是1.5的固件版本,比起RC的系统来说有很大的改进。小小的不足:自用感觉有时稳定性欠佳,会花屏。都是些小BUG。整体感觉和RC很像,单比RC更适合国内玩家使用。3. Cupcake这个是谷歌正在制作的G1用的1.5固件。目前已有测试版放出。
正式版应该还没有公布吧。是指内容应该就是官方出版的G2ROM for G1。。由于是官方。。所以没有任何民间G2ROM的问题。。至于最终会成为什么样子。。我们拭目以待。4.22 更新我才知道现在已经有新版的Cupcake放出了。版本号为0.6 0.7。还没刷过。。

手把手教程在了解了各个版本以后就可以开始刷机了。首先要做的第一步就是。深呼吸三次。把这句话默念一遍我知道刷机是有风险滴,但是为了更好的使用手机,我愿意刷机。坚持不懈,不怕变砖。只要紧跟教程,一定能成功。Yes, we can.为了解释刷机步骤,发个图给大家先。


各个步骤中的文件都在楼下有下载。

[5.11说明]不好意思,由于此帖没有随潮流实时更新所以有很多漏洞的地方
在这里我要做的说明是:
Cupcake是官方的升级包,可以直接升级不用解除刷ROOT之类的。
所以以下内容选择性接受。

SETP A 降级

解释一下这个步骤。
应为在RC29RC7以前,机子内部有一个漏洞。我们可以使用这个漏洞获取Root权限,但到了RC30RC8的版本谷歌修复了这个漏洞。
于是我们只好先刷回RC29RC7的版本再获取ROOT

1、用FAT32格式格式化MINI SD
原卡的格式是FAT16的如果你的卡已经是FAT32就不用格式化了
2、把你下的文件解压缩得到DreaIMG.NBH,拷贝到SD卡上。(大小写敏感)
3、关机
4、按住 照相键+电源启动键,进入Boot loader mode
如图所示。。


5、按开机启动键开始降级


6、完成后先按下轨迹球,确定然后松开
再按住 通话键+MENU+开机启动键 (必须3个键一起按)关机重启。。。。。

STEP B1   刷ROOT
ROOT、如何获得ROOT的详细教程、手把手教程、新手、什么是ROOT?

    在我们的G1上很多时候都要提到ROOT的词语,但是很多人都不知道ROOT到底是什么,在下就此问题做一下讲解:
    在手机上root权限跟电脑administrator权限可以理解成一个概念 。

    root是Linux等等类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都可以操作,所以很多黑客在入侵系统的时候,都要把权限提升到root权限,也就是将自己的非法帐户添加到root用户组.

    还要说下administrator(管理员),administrator是windows nt内核系统中的超级管理员用户帐户,也拥有最高的权限。但也不全是,在WINDOWS下,administrator的资源和别的用户资源是共享的,简单的说,别的用户可以访问administrator的文件。而Linux中,别的用户是不能访问root用户的目录(/root)下文件的。因此,Linux比Windows更安全。  
    最后简单说就是:最高权限、管理员。  


接下来我们就谈正题,如获得G1手机ROOT?
    很多GI手机在买回来的时候商家都没有给手机获得ROOT,所以我们就要获得ROOT?
    在获得ROOT的时候,首先要刷较早的版本(NBH系统文件),因为较早NBH系统文件版本无需ROOT就可以安装。

   

中文系统升级支持:(首先要看清自己手机的版本,如RC33、RC9版本请降级或从新刷以下版本)

    TC4:RC19 RC28 RC29 MODRC30(RC30自制固件版本)
    TC5:RC7 MODRC8(RC8自制固件版本)
首先要安装手机SD卡或TF卡驱动程序,步骤如下:
1、手机上打开:menu > Settings > Applications > Development> 勾选 > USB debugging;
2、WINDOWS发现新硬件后,选择下载文件解压缩后的文件夹,完成驱动安装;
3、电脑在识别手机存储卡是会在屏幕上有提示的(在手机最上边,用手触及拉下),按提示连接。   

接下我们需要下载获得ROOT的文件(SDK文件):  
1、下载附件里的SDK文件为压缩文件,解压缩后放到任意盘符根目录,如C盘根目录;  
2、在WINDOWS系统里打开“运行”命令;(操作步骤:开始-运行-输入“cmd”)

3、然后 “cd sdk”
    然后 “cd tools”
    最后输入 “adb devices  
    完成后会出现如: HT845GZ21370 的字样


4、接下来继续输入: lku}I4  
    输入"adb push recovery_testkeys.img /data/local/recovery.img"
    完成后会出现1004 KB/s (0 bytes in 1767424.001s)
    这一步正常就说明testkey已经push到G1里了


5、写入testkey
    1)G1连上WIFI 进入market 下载telnet;

    2)下载完成重起G1 然后在桌面(大时钟画面)上直接输入telnetd 回车(这时候G1上没有任何反应)后返回;  
    3)进入telnet,直接点击Connect to Server 会进入输入界面;


4)依次输入以下代码按回车键:(去掉引号)
        a、“mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system”(回车键)  
        b、“cd /system”(回车键)

        c、“cat /data/local/recovery.img > recovery.img”(回车键)  
        d、“flash_image recovery recovery.img”(回车键)  
6、输入以下指令完毕后看到# #就是正常的。


7、为了确定已将testkey写入,按住“alt+L”重新启动机器进入电话的恢复模式,如果已经写入,在屏幕上方将会显示 “using test keys"。咱们再继续,按"home"和返回键重新启动你的电话。


8、经过以上操作就全部完成获得ROOT操作了。
 


STEP B2   刷JF自制固件   
STEP C     正常刷机      
STEP D     恢复模式

这三个步骤基本相似。我统一放在一起说。

1。将想要升级的包从网上下载下来。并重命名为update.zip。放在SD根目录下。
STEP B2的同学就下 JF的自制固件。楼下有。
2。关机。
3。按电源+home(房子)键重新启动。
没刷JF的应该是下面这个样子。


刷了JF系统的应该是下面这个样子。

4。没刷JF系统的请注意。现在还要按下ALT+L键。
然后进入下图模式。


5。(可选步骤)按下ALT+W。清除所有数据(Wipe)
推荐每次刷机前都进行此步,防止刷机错误。
6。按下ALT+S开始升级。


7。升级完了后按下home(房子)+back(箭头)键。重启
8。大功告成。
9。想要恢复系统的同学。请按相同步骤操作。

醒目:如果在恢复界面出现这个样子,即第二排没有“using test keys”


说明STEP B1没有成功,此时不要盲目刷包。(刷也成功不了)

STEP E     Fastboot

(责任编辑:捉蛋网-刷机)
............................................................................................... ...............................................................................................

 

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容