Chinaunix首页 | 论坛 | 博客
  • 博客访问: 665694
  • 博文数量: 237
  • 博客积分: 4285
  • 博客等级: 上校
  • 技术积分: 2701
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-15 14:05
文章分类

全部博文(237)

文章存档

2014年(2)

2013年(3)

2012年(47)

2011年(15)

2010年(68)

2009年(102)

我的朋友

分类: 嵌入式

2010-08-02 21:51:15

在写这篇贴子之前,我想了很多,我对android系统还不是很了解,主要一直都是在研究WM系统的.由于入手了HERO.对新系统的好奇.让我不得不去 学习.研究android系统.如果文章对理解不正确或者偏离正确的.请大家多多指正.关于以下写的内容.我是对网上机友的成果做进一步的整理.感谢他们 为此付出的努力.我只是做一个小工作...    首先:我们要知道什么是ROOT.下面我就引用百度知道的来复制一下.我自己说出来的.没有百度那么容易理解.一个超级管理员吧.最高权限.
   百度知道原话:
   root权限跟administrator权限可以理解成一个概念  
  root是Linux等等类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都可以操作,所以很多黑客在入侵系统 的时候,都要把权限提升到root权限,也就是将自己的非法帐户添加到root用户组.    administrator是windows nt内核系统中的超级管理员用户帐户,也拥有最高的权限。但也不全是,在WINDOWS下,administrator的资源和别的用户资源是共享的,简 单的说,别的用户可以访问administrator的文件。而Linux中,别的用户是不能访问root用户的家目录(/root)下文件的。因 此,Linux比Windows更安全。
   刷机可以理解为升级.但个人感觉又与升级有所不同.其根本的操作就是更换原有的系统,用新的来替换.就像PC安装新的系统一样.一个道理.为了更好的调 用性 能.
   下面首先来说的一下.如果取得HERO的ROOT权限.(在此注明一下.这个是有风险的.操作不当,或者由于其它原因造成的问题.本人不负任何责任.如 果看官不认同.此时可以关掉这个页面了.)
   第一步.首先,与电脑要连接.电脑要识别.就得有一 个程序来为他们之间来转换.我们通常叫做驱动...那么第一件事情.自己下载驱动了.有的朋友可能已经安装好了驱动.如是.此步可省过.
   下载地址官方的:http://developer.android.com/index.html
   我的网盘里收集各系统的驱动:
   先把驱动下载下来.解压到随便一个盘里,建议C盘下.连接数据线.电脑会提示发现新硬件.提示安装驱动.使用指定驱动安装.也就是你刚解压的地方.安装 好了驱动.第一步就完成了.
   注明一下 电脑如果是32的选择使用X86的.如果是64位的选择64位的.WIN7 可以使用VISTA驱动.这里我用所讲是WM PC系统的.MAC的我没有.所以不太好说.
   第二步.下载取ROOT权限和刷机必要的组件.
   网盘下载地址: bc06-0014221b798a/
   这里我们借用tangzq兄弟写的.增加了些图方便新手对照.我把他所提到的软件全部组合在一起.下载后就可以使用了.方便有些机友看贴不细的毛病.减 小错误生成的机会. 将我上传的.下载后.解压放到随意一个盘里.建议放在C盘根目录下面.减少下面的DOS命令里出错的机会.如下图:

   从上图中,我们可以看到,我把所要用的放在C盘的根目录.就是图中的sdk的那个文件夹.
   第三步.驱动我们安装好了.组件也下载好了.就开始取ROOT权限吧.现在把关机.或者 直接拿下.再 装上.不要动 开机.听我说.先上图:

   看上图.在关机状态下.先按住1.返回键不放,再按2.开关机键开机.就会进入工程模式了.如下图(TOPAZ拍的.效果不太好):

   看上图.我们已经进入了工程模式.下面就开始DOS方面的操作了.对于从来没有使用的.还真有一点点小怕..呵呵
   下面再看一个.把USB和连接的图吧

   这个时候我们就已经用USB连接上了.
   第四步.打开WM PC系统的DOS窗口...WM XP下.点开始.运行就会出来.VISTA及WIN7可以直接按快捷方式.上的微软标志+R 键.如图:

   输入CMD就进入了DOS里.黑白界面了C:\users\stars>

   从图中可以看到.我输入后是直接在C盘下的.前面我们所说到把必要的组件SDK放到C盘的根目录里.这里我们就可以进入了.说明一下.如果你没有放在C 盘根目录下.放在其它盘里.转盘符的命令是输入 D:  字母D和冒号 然后再回车.我是放在C盘下,所以就不转盘符了.看到上图里的路径是C:\users\stars>  这个并不是根目录.那么我们就要返回到根目录去.在光标处cd..(注:是半角状态下输入英文字母CD+两个点).就返回上一级了.还没有根目录,我们就再输一次.就可以了
   返回到根目录里后.我们就要 进入文件所在的文件夹.运行所必要的程序命令.
   输入:    cd sdk(cd空二格 sdk)
   再输入 cd tools(同上)
   这样我们就进入了SDK的工 具文件夹里了.



   上图就是我备份的.钻石2没有准备好.多备份了一次...
   好了.所有的准备工作都已经做完了.下面我们就开始取权限吧...
   在电脑上的DOS窗口下.才那个我们没有关掉,就不用进盘符了..直接输入命令吧
   (注意大小写与空格.这个一定要对应.不然会失败..切记切记...)
   adb shell mount /system
   adb push su /system/bin/
   adb shell chmod 4755 /system/bin/su
   adb push Superuser.apk /system/app/
   adb shell reboot

   输入完成所有命令后.就会重启了.这个时候你的就有了 ROOT权限了..



   正常情况下应该一次成功,如果上面任何一个命令出错的话,输入下面的命令去 root
   adb shell mount /system
   adb shell rm /system/app/Superuser.apk (这条命令可能会提示出错如果你之前没有成功push Superuser.apk, 忽略错误)
   adb push su /system/bin/
   adb shell chmod 4755 /system/bin/su
   adb push Superuser.apk /system/app
   adb shell reboot


   至此.取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 SD card)一项,轨迹球向下确认键.按小房子键,等待刷机完成,刷完按小房子+返回键重启即可完成刷机


上图就是刷机完成了...
   好了.至此.今天的话题就讲完了.D2在晚上灯光下拍的还是不清楚.加上本来水平有限.也就只能写出这样的贴子了.大家多多包含.

   马上进 入取ROOT权限的关键地方了..不过为了安全起见.我们还是先做一个备份.我们可以看到的AIt+B nandroid V2.2 backup这个选择项.这个就是用来备份的.下面的AIt+R restore latest backup就是还原备份的..备份是备份在TF卡上.这个时候.我们用轨迹球把选择项移动备份项上.按轨迹球按下键.就会开始备份了.出现backup completel就备份完成了.如果要还原备份就选择AIt+R就可以了

   到了这里,马上就要开始取ROOT了.为了安装起见.我们还是用命令查一下.驱动是否安装好了.
   输入命令:fastboot devices
   如 果安装好了.会出现你机子的SN码.如我的机图:


   驱动使用正常.我们可以开始操作取ROOT权限.在tools后面输入命令:fastboot boot cm-hero-recovery.img

本帖转自 七月星光
阅读(1369) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~