这个是HTC G3 Hero 取ROOT权限和刷机教程
在写这篇贴子之前,我想了很多,我对android系统还不是很了解,主要一直都是在研究WM系统的.由于入手了HERO.对新系统的好奇.让我不得不去学习.研究android系统.如果文章对理解不正确或者偏离正确的.请大家多多指正.关于以下写的内容.我是对网上机友的成果做进一步的整理.感谢他们为此付出的努力.我只是做一个小工作...
首先:我们要知道什么是ROOT.下面我就引用百度知道的来复制一下.我自己说出来的.没有百度那么容易理解.一个超级管理员吧.最高权限.
百度知道原话:
root权限跟administrator权限可以理解成一个概念
root是Linux等等类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都可以操作,所以很多黑客在入侵系统的时候,都要把权限提升到root权限,也就是将自己的非法帐户添加到root用户组.
administrator是windowsnt内核系统中的超级管理员用户帐户,也拥有最高的权限。但也不全是,在WINDOWS下,administrator的资源和别的用户资源是共享的,简单的说,别的用户可以访问administrator的文件。而Linux中,别的用户是不能访问root用户的家目录(/root)下文件的。因此,Linux比Windows更安全。
刷机可以理解为升级.但个人感觉又与升级有所不同.其根本的操作就是更换原有的系统,用新的来替换.就像PC安装新的系统一样.一个道理.为了更好的调用手机性能.
下面首先来说的一下.如果取得HERO的ROOT权限.(在此注明一下.这个是有风险的.操作不当,或者由于其它原因造成的问题.本人不负任何责任.如果看官不认同.此时可以关掉这个页面了.)
第一步.首先,手机与电脑要连接.电脑要识别手机.就得有一个程序来为他们之间来转换.我们通常叫做驱动...那么第一件事情.自己下载驱动了.有的朋友可能已经安装好了驱动.如是.此步可省过.
下载地址官方的:http://developer.android.com/index.html
我的网盘里收集各系统的驱动:http://www.brsbox.com/qq9776069/dirid/4260591
先把驱动下载下来.解压到随便一个盘里,建议C盘下.连接数据线.电脑会提示发现新硬件.提示安装驱动.使用指定驱动安装.也就是你刚解压的地方.安装好了驱动.第一步就完成了.
注明一下电脑如果是32的选择使用X86的.如果是64位的选择64位的.WIN7 可以使用VISTA驱动.这里我用所讲是WMPC系统的.MAC的我没有.所以不太好说.
第二步.下载取ROOT权限和刷机必要的组件.
网盘下载地址:http://www.rayfile.com/files/133cd0b5-9a18-11de-bc06-0014221b798a/
这里我们借用tangzq兄弟写的.增加了些图方便新手对照.我把他所提到的软件全部组合在一起.下载后就可以使用了.方便有些机友看贴不细的毛病.减小错误生成的机会.将我上传的.下载后.解压放到随意一个盘里.建议放在C盘根目录下面.减少下面的DOS命令里出错的机会.如下图:
从上图中,我们可以看到,我把所要用的放在C盘的根目录.就是图中的sdk的那个文件夹.
第三步.驱动我们安装好了.组件也下载好了.就开始取ROOT权限吧.现在把手机关机.或者直接拿下电池.再装上电池.不要动开机.听我说.先上图:
看上图.在关机状态下.先按住1.返回键不放,再按2.开关机键开机.就会进入工程模式了.如下图(TOPAZ拍的.效果不太好):
看上图.我们已经进入了工程模式.下面就开始DOS方面的操作了.对于从来没有使用的.还真有一点点小怕..呵呵
下面再看一个.把USB和手机连接的图吧
这个时候我们就已经用USB连接上了.
第四步.打开WMPC系统的DOS窗口...WMXP下.点开始.运行就会出来.VISTA及WIN7可以直接按快捷方式.键盘上的微软标志+R键.如图:
输入CMD就进入了DOS里.黑白界面了C:usersstars>
从图中可以看到.我输入后是直接在C盘下的.前面我们所说到把必要的组件SDK放到C盘的根目录里.这里我们就可以进入了.说明一下.如果你没有放在C盘根目录下.放在其它盘里.转盘符的命令是输入 D: 字母D和冒号然后再回车.我是放在C盘下,所以就不转盘符了.看到上图里的路径是C:usersstars>这个并不是根目录.那么我们就要返回到根目录去.在光标处cd..(注:是半角状态下输入英文字母CD+两个点).就返回上一级了.还没有根目录,我们就再输一次.就可以了
返回到根目录里后.我们就要进入文件所在的文件夹.运行所必要的程序命令.
输入: cdsdk(cd空二格 sdk)
再输入 cdtools(同上)
这样我们就进入了SDK的工具文件夹里了.
到了这里,马上就要开始取ROOT了.为了安装起见.我们还是用命令查一下.驱动是否安装好了.
输入命令:fastboot devices
如果安装好了.会出现你机子的SN码.如我的机图:
驱动使用正常.我们可以开始操作取ROOT权限.在tools后面输入命令:fastboot bootcm-hero-recovery.img
手机就会进入rocovery模式:看PC上的图和手机上的图吧
马上进入取ROOT权限的关键地方了..不过为了安全起见.我们还是先做一个备份.我们可以看到手机的AIt+B nandroid V2.2backup这个选择项.这个就是用来备份的.下面的AIt+R restore latestbackup就是还原备份的..备份是备份在TF卡上.这个时候.我们用轨迹球把选择项移动备份项上.按轨迹球按下键.就会开始备份了.出现backupcompletel就备份完成了.如果要还原备份就选择AIt+R就可以了.
上图就是我备份的.钻石2没有准备好.多备份了一次...
好了.所有的准备工作都已经做完了.下面我们就开始取权限吧...
在电脑上的DOS窗口下.才那个我们没有关掉,就不用进盘符了..直接输入命令吧
(注意大小写与空格.这个一定要对应.不然会失败..切记切记...)
adb shellmount /system
adb push su/system/bin/
adb shellchmod 4755 /system/bin/su
adb pushSuperuser.apk /system/app/
adb shellreboot
输入完成所有命令后.手机就会重启了.这个时候你的手机就有了ROOT权限了..
正常情况下应该一次成功,如果上面任何一个命令出错的话,输入下面的命令去root
adb shellmount /system
adb shell rm/system/app/Superuser.apk (这条命令可能会提示出错如果你之前没有成功push Superuser.apk,忽略错误)
adb push su/system/bin/
adb shellchmod 4755 /system/bin/su
adb pushSuperuser.apk /system/app
adb shellreboot
至此.取ROOT权限的就已经完成了.感谢各位机友的劳动.....具体来此互联网.有些机友无从查找了.这里就一起谢谢吧.
下面就来说一下.刷机吧.其实.HERO刷机我个人感觉还是很简单的.取得ROOT权限后.我们先下载要刷机的系统.
这里我推荐modaco做的1.5的..中文化很好.运行速度也不错.集成的常用几个软件和功能让我们省了不少的事.像JAVA机,WAP浏览器.内置了CMNET,CMWAP等设置.
下面还是先下载系统.地址为
http://content.modaco.net/hero/1.5-update-hero-modacocustomrom-signed.zip
如果不能正常显示.我发个TXT和附件上来就可以.
下载完成后.把这个1.5-update-hero-modacocustomrom-signed.zip重命名为update.zip放到卡的根目录.
手机关机.再进入工程模式.就是上面先按返回键不放.再按开关机键.就进了.
然后还是一样进在tools后面输入命令:fastboot boot cm-hero-recovery.img
手机就会进入rocovery模式-这个就不细说了.前面说过了.
看图吧.用上面的那个图:
到这里,我们就要开始刷机了.当然,首先清除一下数据.为刷机做下准备.不清除上一版的系统设置什么就都还在.有些新系统的就出不来.所以还是清除一下.我们选择选择Alt+W,按下轨迹球向下确认键.清空数据。
然后选择ALT+S(apply update.zip from SDcard)一项,轨迹球向下确认键.按小房子键,等待刷机完成,刷完按小房子+返回键重启即可完成刷机
上图就是刷机完成了...
好了.至此.今天的话题就讲完了.D2在晚上灯光下拍的还是不清楚.加上本来水平有限.也就只能写出这样的贴子了.大家多多包含.