edit_note帖子
49
stars积分
8,382
event加入
2012-01-16
安卓交流
[安卓技术] HTC Hero G3获取root权限详 细教程
schedule发表于 2012-12-12 10:19:00
visibility查看 267
chat_bubble回复 3
#1 楼主
有些人刷机把rom改成*.zip放进
SD卡以后 recovery先清除原始ROM
数据然后刷机时候发现,提示错误,
最大的可能就是没有获取root权限造
成,下面来看看HTC Hero获取root权
限详细教程。
检测是否有root权限:
在超级终端下,输入su,如果出现
permission denied的话,说明还不具
备root权限。熟悉linux的用户大概都
知道root权限的重要性了。如果具备
了root权限的话,会弹出su request
窗口选择是否允许root操作。具备了
root权限可以安装和使用一些需要具
备root权限才能够使用的软件。
一、准备过程:
1、下载Android SDK
到Android官方网站下载:http://
developer.android.com/
index.html,里面有安装需要的一些
重要的工具,位于tools文件夹下,我
们主要使用fastboot和adb两个工具.
2、开启手机的USB debugging
在Settings - Applications -
Development - USB Debugging
这样可以允许,手机和电脑通过usb
链接,然后在电脑端使用adb工具(桥
梁作用),可以在电脑上对android系
统进行操作(有点类似在 卓机 下通过
ssh来对linux server进行操作)
3、手机关机进入fastboot模式
正常关闭手机,然后长按“返回键”的
同时按开机键,就会进入到fastboot
模式(白色背景,fastboot Usb红色字
体).
4、手机的USB驱动
如上,当把手机通过USB线链接到电
脑之后,电脑会提示安装驱动,驱动
可以从HTC的官方网站下载或从如下
附件。
二、检测过程:
将sdk解压之后(加入解压到C:/sdk下)
,在www.zhuoji.com/Windows下打开
cmd.exe,执行如下命令检测是否连
接成功:
cd C:/sdk/tools
fastboot devices
如果链接成功会出现一行字,表示检
测到HTC手机;否则什么都不显示,
说明USB驱动安装不成功。
三、获取root权限:
1、下载www.shendu.com/upload/tutorial/
editor/
file/20120207/20120207170952_
13971.zipcm-hero-
recovery.img.zipupload/tutorial/editor/
file/20120207/20120207171011_
30398.zipsuperuser.z分别解压缩,获得cm-hero-
recovery.img,su和Superuser.apk,
将三个文件拷贝到C:/sdk/tools目录
下.
2、进入recovery模式
在cmd.exe下执行命令:fastboot
boot cm-hero-recovery.img,成功的
话进入recovery模式,有个菜单可以
选择备份恢复刷机等等。
3、备份当前系统
为安全起见,可以先备份一下系统,
在recovery模式下选择backup的选项
(会备份到sd卡的nandroid文件夹下)
。如果备份成功的话,会显示成功(需
要几分钟);同样的可进行其他操作恢
复,刷机(需要下载ROM文件到自己的
sd卡上)等等。
4、获取root权限
在recovery模式下,在cmd.exe下输
入:
adb shell mount /system
adb shell rm /system/bin/su
adb push su /system/bin/
adb shell chmod 4755 /system/bin/
su
adb shell rm /system/app/
Superuser.*
adb push Superuser.apk /system/
app/
adb shell reboot
解释:这里其实是通过adb实现在电
脑上对手机系统的各种操作,它起到
一个桥梁的作用。如上,务必执行删
除su和Superuser.*的操作,否则
push的文件可能并未覆盖,从而导致
并未获取root权限。
如上执行完指令之后,重启手机之
后,应该获取了root权限。
5、检测是否获得root权限
在超级终端下,输入su,会弹出su
request窗口,可选择是否允许等,从
而获取root权限。
SD卡以后 recovery先清除原始ROM
数据然后刷机时候发现,提示错误,
最大的可能就是没有获取root权限造
成,下面来看看HTC Hero获取root权
限详细教程。
检测是否有root权限:
在超级终端下,输入su,如果出现
permission denied的话,说明还不具
备root权限。熟悉linux的用户大概都
知道root权限的重要性了。如果具备
了root权限的话,会弹出su request
窗口选择是否允许root操作。具备了
root权限可以安装和使用一些需要具
备root权限才能够使用的软件。
一、准备过程:
1、下载Android SDK
到Android官方网站下载:http://
developer.android.com/
index.html,里面有安装需要的一些
重要的工具,位于tools文件夹下,我
们主要使用fastboot和adb两个工具.
2、开启手机的USB debugging
在Settings - Applications -
Development - USB Debugging
这样可以允许,手机和电脑通过usb
链接,然后在电脑端使用adb工具(桥
梁作用),可以在电脑上对android系
统进行操作(有点类似在 卓机 下通过
ssh来对linux server进行操作)
3、手机关机进入fastboot模式
正常关闭手机,然后长按“返回键”的
同时按开机键,就会进入到fastboot
模式(白色背景,fastboot Usb红色字
体).
4、手机的USB驱动
如上,当把手机通过USB线链接到电
脑之后,电脑会提示安装驱动,驱动
可以从HTC的官方网站下载或从如下
附件。
二、检测过程:
将sdk解压之后(加入解压到C:/sdk下)
,在www.zhuoji.com/Windows下打开
cmd.exe,执行如下命令检测是否连
接成功:
cd C:/sdk/tools
fastboot devices
如果链接成功会出现一行字,表示检
测到HTC手机;否则什么都不显示,
说明USB驱动安装不成功。
三、获取root权限:
1、下载www.shendu.com/upload/tutorial/
editor/
file/20120207/20120207170952_
13971.zipcm-hero-
recovery.img.zipupload/tutorial/editor/
file/20120207/20120207171011_
30398.zipsuperuser.z分别解压缩,获得cm-hero-
recovery.img,su和Superuser.apk,
将三个文件拷贝到C:/sdk/tools目录
下.
2、进入recovery模式
在cmd.exe下执行命令:fastboot
boot cm-hero-recovery.img,成功的
话进入recovery模式,有个菜单可以
选择备份恢复刷机等等。
3、备份当前系统
为安全起见,可以先备份一下系统,
在recovery模式下选择backup的选项
(会备份到sd卡的nandroid文件夹下)
。如果备份成功的话,会显示成功(需
要几分钟);同样的可进行其他操作恢
复,刷机(需要下载ROM文件到自己的
sd卡上)等等。
4、获取root权限
在recovery模式下,在cmd.exe下输
入:
adb shell mount /system
adb shell rm /system/bin/su
adb push su /system/bin/
adb shell chmod 4755 /system/bin/
su
adb shell rm /system/app/
Superuser.*
adb push Superuser.apk /system/
app/
adb shell reboot
解释:这里其实是通过adb实现在电
脑上对手机系统的各种操作,它起到
一个桥梁的作用。如上,务必执行删
除su和Superuser.*的操作,否则
push的文件可能并未覆盖,从而导致
并未获取root权限。
如上执行完指令之后,重启手机之
后,应该获取了root权限。
5、检测是否获得root权限
在超级终端下,输入su,会弹出su
request窗口,可选择是否允许等,从
而获取root权限。
全部回复 (3)
2012-12-13 08:55:00
沙发
安卓我最行!
2012-12-15 08:33:00
板凳
你牛,我顶!
2012-12-22 14:55:00
地板
你牛,我顶!
登录 后才能回复
flag举报帖子