1. 对手机进行设置:设置 > 连接至PC > 默认连接方式 > 仅充电 ,并取消询问我 选项;再 设置 > 应用程序 > 开发 > 勾选 USB调试 选项,之后返回,并勾选 未知源 选项。
2. 下载并安装 HTC Sync ,安装之后将 HTC Syn c 卸载(保留 HTC Driver Installer 和 HTC BMP USB Driver )。 HTC Sync 可从 HTC官方网站 获得。之后可以使用手机进行测试,将手机连接至PC,若能正常识别设备,并且设备管理器中没有黄色感叹号,即安装成功。之后还需安装 HBOOT driver 。先从 windows_hboot_driver_install 下载 unrEVOked modified USB driver ,解压到任意目录。关闭手机,断开手机与 PC 的连接,然后按住 音量- 键,再按 电源 键 开机,进入 HBOOT 页面,再将手机连接至 PC ,设备管理器中将发现一个 Android1.0 的带有黄色感叹号的设备,通过更新设备驱动的方式安装之前下载的 HBOOT driver 。正确识别设备后该步骤结束。
3. 从 UnrEVOked 网站下载对应 HTC Desire 的最新的一键root程序(目前是 UnrEVOked3.32 ),下载后右键单击并选择以管理员身份运行,弹出程序主界面并提示等待设备连接后,将 Desire 连接至PC,其余的交给 unrevoked 来完成即可。在 root 过程中手机会重启几次,期间不要对手机进行任何操作。在 UnrEVOked 主界面提示 Done 后,root 过程结束,在手机的程序中会多出一个 Superuser Permissions 应用,即已获取了root权限。
提示:
■ 国内一些论坛的教程都说需要针对 HBOOT 的版本选择不同的 UnrEVOked 所使用的 Recovery ,但看国外论坛的教程中并未涉及 HBOOT 版本一事,我的 Desire 的 HBOOT 版本是 0.93.0001 ,使用 UnrEVOked3.32 自带的 Recovery (ClockworkMod2.5.0.7)直接成功,并未遇到任何问题。其他 HBOOT 版本的手机不知能否成功。我的 Desire root 前 HBOOT 中的各种参数如下:
BRAVO PVT1 SHIP S-ON
HBOOT-0.93.0001
MICROP-031d
TOUCH PANEL-SYNW0101
RADIO-5.10.05.23
Aug 10 2010,17:52:18
■ 另外在 UnrEVOked 的 wiki 中提到建议使用其他的 Recovery 以替代自带的版本,不过我并未找到最新的 ClockworkMod Recovery的下载地址。只在下面参考资料[6]中找到了3.0.0.5版,且并未在 root 过程中使用。
■ root 前请先做好基础知识的准备工作,如了解 Android 专业词汇 等,root 过程中要有耐心,胆大心细,便基本不会有变砖的可能;
■ root 过程不会对手机内资料(如短信、通讯录、应用等)造成损坏,但以防万一,还是请在 root 前做好备份;
■ 获取 root 权限后,虽然能在终端中进入 /system/bin 等路径,但仍不能对其中的内容进行修改,若想修改一些只读的内容,可在 Recovery 中通过 zip 更新包的方式更新,或彻底获取 root 权限(将 HBOOT 模式中显示的 S-ON 改为 S-OFF)。
参考资料:
[1] [GUIDE] Turkeys' Ultimate Guide to Root Desire v42.1.1 "Misc Errors are History"
[2] [HOWTO] Root Your Phone With UnrEVOked! [NEW!]
[3] [ROOT] 史上第二详细G7(Desire)刷机,涉及ROOT,S-OFF,卡分区,ROM,Radio(全部完成)
[4] HTC Support
[5] unrevoked3 recovery reflash tool
[6] [RELEASE][06/01/2011] ClockworkMod Recovery - current version - 3.0.0.5