Chinaunix首页 | 论坛 | 博客
  • 博客访问: 579740
  • 博文数量: 192
  • 博客积分: 3780
  • 博客等级: 中校
  • 技术积分: 1487
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-26 10:11
文章存档

2012年(6)

2011年(160)

2010年(26)

分类: 嵌入式

2010-08-26 11:56:18

MileStone获取Root权限步骤
1、下载获取root权限需要的升级包update.zip并将其放到手机的SD卡根目录中。
 
2、关机,先按住拍照键,再按住电源键,出现开机logo后,松开电源键,拍照键不要松手。直到手机屏幕上出现一个三角符号,松开拍照键。如果没效果,则按住键盘上的X键+电源键(bootloader版本为90.78的按法)。 再按住拍照加音量向上进入Recovery模式。
 
3、再按住加音量键或导航键进行选择,选择ALT+S(Update.zip flash)一项,推出键盘按确定开始刷root权限。
图中四个选项:
    第一个选项是重启手机。
    第二个选项是升级内存卡上的update.zip文件。
    第三个选项是wipe,点击进入后,会有一排no,中间有一个yes,选择yes,便开始执行wipe,相当于清除,也就是删除全部用户数据,删除缓存。
    第四个也是wipe,不过执行过第三个后,第四个就没必要再次执行了。因为第四个选项执行的动作已经包含在第三个选项里了。
 
4、完毕后重启,Milestone Root完成。
 
5、如果在刷权限的过程中出现了类似以下的错误:
 
E:failed to open/sd card/update.zip(no such file or directory)
E:signature verification failed
installation aborted
 
    则可能是由于android系统版本为2.1但是recovery没有替换为2.0.1的版本。因此,可以将recovery重新刷会2.0.1的版本,具体的刷recovery的方法参照“Android刷机过程——Milestone”一节。
 
6、按住开机键+推开键盘的金色确认键向上方向,查看bootloader版本。
如果bootloader版本为90.78的,用RSD90.78_2.01recovery_only.rar文件;如果bootloader版本为90.727374的,用RSD90.72_73_74_recovery_only.rar文件。这个相应的包到相关网站下载。
 
7、 如何查看你的android版本?Settings--About phone--Firmware version下的一行即为你的版本。
 
8、如何查看bootloader版本?按住开机键+推开键盘的金色确认键向上方向。
 
9、测试Root是否可用,首先打开手机的调试模式,然后插入数据线,在通知栏的USB连接里选择仅充电,下载Android SDK,解压到C盘,打开CMD窗口
cd c:\android-sdk-windows\tools
adb shell
这样会进入手机的终端里,然后输入su,如无错误提示表示获取root成功。
 
10、关于Update.zip获取Root
   相信稍有一点linux使用经验的的人都知道如何使用linux的单用户模式取得root权限来修改密码。知道这个原理的话接下来的事就很好了解了,对的,recovery模式其实就等于是普通linux里的signal模式。而这里的update.zip文件是利用了zip的文件校验bug后的su命令替换系统中原有的su命令来得到root权限
 
参考网址:
   
   
阅读(1596) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~