您的位置: 首页 >>Android安卓资讯 >>HTC Dream G1 Root教程
HTC Dream G1 Root教程
发表时间:2012/08/31 20:47 | 0条评论 | 作者
【什么是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系统的一个特殊工作模式。在未开机的状态下,可以实现系统更新、还原出厂设置、清除手机缓存等。通过一些第三方工具,可以实现系统的备份、还原、安装主题等。
一.查看是否取得 Root 权限
如果你还不能确定自己的 G1 有无 Root 权限的话,可以使用以下方法查看:
关机——按住“home”+“电源”开机,看到以下画面(如果只能看到“大三角”的话可以按下“ALT+L”这两个按键,就可以查看到这个界面)
如果第二行有“Using tast keys”字样,则表示你已经取得 Root 权限,恭喜你!你可以直接去升级简体中文 ROM 了。
如果你没有看到这段文字,或者你无法刷新论坛的简体中文 ROM ,那么也不要担心,只要依照以下教程就可以轻松解决Root问题了,至于是否需要十分钟就看你的能力了。——————————————————————————————————————————————————————————————————————————
二.查看 ROM 版本
因为只有美版的 RC29 和 英版的 RC7 才可以取得 Root 权限,所以首先要确定你 G1 的系统版本,然后依照版本刷新 RC29 或 RC7 的 ROM。
首先待机状态下按下 MENU——SETTINGS——ABOUT PHONE——BUILD MUMBER 如果看到 RC 后的数字是 29 或 7 的话就可以不用再刷这两个版本的 ROM,跳过这一步,直接看第三步。
如果你的 ROM 版本为 RC30 或 RC8 的话就需要将系统版本降回 RC29 或 RC7 了。
总之 RC 后是两位数则为美版 G1 ,需要刷新 RC29 。如果 RC 后是一位数则为英版 G1,需要刷新 RC7
下载美版RC29 【点击下载:美版RC29.zip】
下载英版RC7 【点击下载:英版RC7.zip】
刷机方法:
先格式化 SD 卡为FAT32格式。
解压缩你下载文件包,得到DREAIMG.NBH 文件,并将其拷贝到 SD 卡根目录,接着关机。
同时按下“电源”+“照相”键,进入刷机模式(三色屏),待屏幕画面加载完成后,按下“电源键”,开始刷入 DREAIMG.NBH 文件。
刷入完成后先按下任意键,之后按下“通话”+“menu”+“电源”按钮,重启进入系统。
重新进入英文系统绑定好你的GMAIL,进入桌面。
首次进入系统绑定GMAIL的方法请看
——————————————————————————————————————————————————————————
三.提取Root权限
1.首先需要手机上安装 【点击下载: terminal.apk (28.62 KB) 】 和 【点击下载: telnet.apk (15.21 KB) 】
下载 【点击下载: recovery.rar (2.61 MB)】
解压得到recovery.img ,将该文件保存到 SD 卡根目录下。
重新启动手机。
2.之后在G1上运行 terminal输入以下内容:
【以下命令中“□”表示空格】
cd□system 然后回车
cd□bin 然后回车
telnetd 然后回车
netstat 然后回车
如果成功的话可以看到以下画面。
3.继续在G1上运行telnet ,看到以下画面
点击CONNECT TO SERVER,开始输入。
输入以下三条命令,每条命令输入后按回车结束:
【以下命令中“□”表示空格】
mount□-o□rw,remount□-t□yaffs2□/dev/block/mtdblock3□/system 回车
flash_image□recovery□/sdcard/recovery.img 回车
cat□/sdcard/recovery.img□>□/system/recovery.img 回车
正在输入第一行。
——————————————————————————————————————————————————————————————————————————
如果没有报错的话,则表示你已经取得了Root权限,
注意:如果提权后看不到“Using tast keys”字样,也不要惊慌{:1_108:},你可以刷一下简体中文ROM,如果可以刷新,也表示提权成功
现在你可以刷新任意版本的 G1 简体 ROM 了