[教程] HTC HERO 取得root权限完全傻瓜教程,适合新人。。。

本帖最后由 Alienware 于 2009-9-9 15:54 编辑

声明:这个教程大部分翻译自外国论坛xda的帖子,原帖地址 http://forum.xda-developers.com/showthread.php?t=543571
警告:使用这个教程一切后果自己承担,不知道root是什么的不要试

这个方法经过在我的白色无锁版的Hero试过并且成功,O2定制版本和tmo定制版本(touch G2)据xda论坛上人报告说成功,目前我只有MarketEnabler用到了root权限,BlueX据xda上说在Hero上不能用,即使有了root权限也不能用,我没试过,不想浪费钱买个不能用的app

这个教程适用于以前完全没接触过adb, fastboot这些东西的人,我自己其实也是第一次用android手机
1. 下载Android SDK
到Google官网去下个SDK里面有root要用的工具和驱动,网址 http://developer.android.com/index.html
下载以后可以解压到任意位置,建议解压到C:\sdk\ ,后面的教程里说的sdk文件夹就是指的这个文件夹
2.安装USB debugging驱动
确定你的手机已经打开USB Debugging,在Settings - Applications -Development - USB Debugging
现在把手机通过usb线连到电脑上,电脑会提示你安装驱动,驱动的位置在sdk文件夹里的usb_driver, 如果是32位的系统选择x86文件夹安装驱动,如果是64位系统选择amd64文件夹(驱动可以兼容win7,我用的是64位的win7)另外最好从始至终使用同一个usb接口,不然有可能会再次提示你安装驱动
3 检查adb.exe和fastboot.exe
确定你sdk文件夹里的tools有adb.exe和fastboot.exe这两个文件(这步有点多余= =)
4.检查adb和fastboot是否可以看到你的HERO (就是检查驱动装没装好)
拔掉usb线,正常关机,然后按着后退键(就是右下角的那个带箭头的,一直按着)再按开机键会进入bootloader(白色背景)。然后连接电脑,手机上会出现fastboot Usb(红字),注意不要点mount之类的- -应该不会有人手那么欠吧
打开windows的命令窗, 然后输入命令 cd C:\sdk\tools (如果你解压的文件夹不是C:\sdk\根据自己的位置修改命令)
命令运行成功会显示C:\sdk\tools>_
然后输入命令 fastboot devices , 成功安装了驱动的话会出现一行字,如果没有成功则应该什么都没有
5.root
去附件里下载cm-hero-recovery.img.zip和superuser.zip,解压到sdk文件夹的tools里备用
cm-hero-recovery.img.zip里有一个文件cm-hero-recovery.img
superuser.zip应该有两个文件su和superuser.apk
注意要把这三个文件直接搁到tools文件夹里

你如果是接着第4步的话,命令行里应该还是C:\sdk\tools>
输入命令 fastboot boot cm-hero-recovery.img , 成功的话你应该看到你的手机进入了recovery模式(黑色背景)
现在建议你备份一下你的ROM,在rocovery模式里有个backup的选项(会备份在你的sd卡上),这样如果出什么错以后可以恢复
备份好以后就该真正的rooting了

输入命令,一行是一个命令,注意大小写
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权限的程序的时候会出现一个窗口显示su request,点accept就行了
ps:要一直开始usb debugging
需要的两个工具,由于论坛上传附件的限制,我把它存在网盘里大家自己下载
http://www.rayfile.com/files/aa0179a3-8646-11de-b92f-0014221f469f/
http://www.rayfile.com/files/6c9fa2b8-8646-11de-8254-0014221f469f/

帮楼主上传所需的两个工具到论坛:

附件: 您所在的用户组无法下载或查看附件
13

评分次数

  • yl880906

  • aha1973

  • tsquare520

  • ssh6188

  • tvman

  • 水龙吟

  • skybbc

  • gxly24

  • 南也津哲

  • ling_71171

  • DAX

  • Alienware

  • stoneduke

感谢分享。。。
1

评分次数

good porter you are
1

评分次数

SpringBrother=RealMan
还没等我在这发就看见这帖了,这下倒是省的我自己贴了,连标题都不改就发过来了,不说什么了
摆托楼主至少注明是转贴吧
1

评分次数

黑压压的一片文字 辛苦LZ了
1

评分次数

这个可以适用于HTC Magic嘛?很多G1的Root不能适用于G2/Magic呢,那些说不要root的软件root貌似很不好用~
1

评分次数

强人。支持、
1

评分次数

还没等我在这发就看见这帖了,这下倒是省的我自己贴了,连标题都不改就发过来了,不说什么了
摆托楼主至少注明是转贴吧
tangzq 发表于 2009-8-12 10:25
是你的原作?感谢一下
1

评分次数

运行到 adb shell mount/system 的时候,显示error:device not found
1

评分次数

11# 茶叶根儿

LZ不在,自己找到解决方法了,在输入adb命令前,敲入:adb devices,剩下一切ok~~
1

评分次数

我没有楼上的问题哦。不会没成功吧
1

评分次数

13# leftwz

那需要root的软件比如blueX一试就知道了
1

评分次数

恢复出厂设置以后,权限还有吗?
也就是说,手机是不是只需要破解一次?
1

评分次数