发表于2012-08-23
在开始ROOT之前首先让我们了解几个概念:
1)什么是root?
要进行操作,首先要了解什么是ROOT权限、S-OFF权限和Recovery固件的意义。
1:ROOT权限类似于Windows上具有管理其他用户和计算机资源权限的administrator管理员,你可以将它理解为超级管理员或者超级 管理权限,ROOT本身具有对多用户及其资源的管理权限但又不相对独立,换句话说,你可以在系统中建立多个用户,分别以单个用户身份创建文件和资源,但你 无权使用A用户对B用户的文件和资源进行管理和操作,因此,就产生了ROOT权限。
它是系统中唯一的超级用户,具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等。
2:S-OFF是什么意思?其实就是SECURITY OFF的缩写,简单地说,就是关闭安全检查,这里要关闭的安全检查就是指的CID检查,CID是Cutomer IDentity的简称,通常将其视为手机的物理平台版本。
CID紧跟IMEI存储在手机的OTP(One Time Programmable)芯片中。CID 用来防止手机被非官方的维修程序拿来改动、升级、刷机。解除了限制之后的CID一般称为“SUPRECID”,刷机过程中SPL需要根据CID校验ROM是否可用,并决定是否刷 入,一般情况下要求一定要对应CID的ROM才可以用,CID不同的ROM是刷不上去的!对于普通的CID来说一般有两个限制:1.不能刷入低版本的 ROM,2.不能刷入不同平台的ROM(比如:在台版的机子上刷欧版的ROM、跨型号刷ROM等)!这就是为什么我们要跨越不同区域刷ROM时一定要求 S-OFF的原因!
因此,S-OFF通常理解为将CID保护关掉了,S-ON就是CID保护开着!所以S-OFF获得了最高的管理员权限!
3:Recovery是Android系统的一个特殊工作模式。在未开机的状态下,可以实现系统更新、还原出厂设置、清除手机缓存等。通过一些第三方工具,可以实现系统的备份、还原、安装主题等。
注:手机没有解锁的请点击这里查看HTC S-OFF全机型官方解锁教程
怎么Root手机呢?
HTC Desire(渴望)/G7(一下简称G7)获取root权限过程:
1、 相关软件下载
HBOOT驱动(非HTC机型勿用): 【点击下载:android-usb-driver.zip】
带分区功能的recovery镜像(此镜像仅适用于G7):【点击下载:recovery-clockwork-2.5.0.1-bravo-slcd.img】
HTC无痛root工具: 【点击下载:reflash_package.zip】
2.断开手机的USB连接,结束电脑中所有HTC相关进程(这一步非常重要,切记!),如果你的电脑中安装过HTC Sync,请将其卸载;
3.先在手机中的设置中打开“应用程序设置”,勾选“未知源”选项,接着进入下面的“开发”设置,勾选“USB调试”;
勾选未知源 允许安装非官方应用程序
开启USB调试模式
4.将android-usb-driver.zip驱动程序解压备用,再将recovery-clockwork-2.5.0.1-bravo-slcd.img和reflash_package.zip放到同一个文件夹中,双击运行“reflash.exe ”(注意:WIN7和vista用户要用管理员身份运行) ,在菜单栏上选择“file”→“Costum recovery ”
这时软件会让你选择相应的recovery镜像文件。此时再把文件指向之前下载好的匹配你手机的recovery-clockwork-2.5.0.1-bravo-slcd.img镜像文件确定即可。
这时,软件界面会出现如下:
5. 此时再用数据线将手机与电脑连接;
开始对G7进行root
6.reflash会自动检测到手机已连接,然后接下来的工作就全交给它全部完成了。这个过程需要几分钟的时间并且手机会重启两次,并进入bootloader状态,请各位耐心等待。
7.手机进入bootloader状态后,在这个过程中, 电脑会提示安装驱动。打开电脑中的“设备管理器”,我们会看到有一个打着黄色问号的Android 1.0设备(如果没有,那证明你的电脑已经安装过Android 1.0驱动,可以跳过此步,直接进行下一步)。右键单击该设备,选择“更新驱动程序”。
在弹出窗口中点击“浏览计算机以查找驱动程序”。
选择刚才解压好的Android 1.0驱动程序所在目录,点确定开始更新驱动程序,并等待驱动安装完毕。
过程中如果弹出警告,请点击“确认”。接下来就需要耐心等待了,注意整个过程中都不要断开手机的USB连接,否则你的G7将会有变砖的危险!
8、驱动安装完毕后,手机会自动重新启动,不要着急,继续等待。再经过短暂的白屏,还会再重启一次……手机重启两次后,电脑端软件上会显示“Done”,而手机端则会显示新的recovery界面。这时表明刷recovery和无痛ROOT已经同时完成。
9、此时可以关掉无痛ROOT软件,并拔掉数据线了。在recovery界面,选择Reboot system now即可重新进入手机系统界面。
进入手机界面后,我们可以看到新添了一个图标——授权管理。有这个图标的话就表示已经ROOT成功了。
至此,我们的HTC Desire G7就算是root成功了