折腾HTC Legend之–ROOT

本来只想说说自己的LEGEND[1. HTC Legend,随官方更新到android 2.2,HBOOT-1.0.1  s-on]刷机的体验,结果不想刷机的前因后果挺多,只说一点或者太零散还是会让人迷糊。上一篇《折腾HTC Legend之–金卡制作》是基本功,不管是刷官方的ROM还是第三方的ROM都需要。有了金卡只是说你可以刷ROM了,但是只能刷官方的,如果要刷第三方的ROM必须先ROOT。

准备工作:

  • 下载附件,附件包2-Legend-ROOT.rar(http://dl.dbank.com/c0wbpfid5t)中包含:拷贝到sd卡的文件、Rootexplorer+v2.10.2.apk、Terminal Emulator Pro v3.17.apk、visionaryplus.r14.apk。
  • 检查手机电量
  • 还有就是了解:刷机有风险,操作需谨慎

1、复制文件到手机

将附件中的 拷贝到sd卡 文件夹内的文件都复制到手机SD卡根目录。

2、在手机中安装必要的程序

visionaryplus.r14.apk(临时ROOT提升权限),提升权限以便能操作系统文件;
Rootexplorer+v2.10.2.apk(文件管理器),提升权限后复制文件用;
Terminal Emulator Pro v3.17.apk(超级终端),运行命令。

3、临时提升系统权限,为替换2个文件到系统做准备

运行visionaryplus,选择Temproot now,获取临时root权限。

点击Temproot now后会闪一下意味着已经运行,完成就可以退出visionary程序。

4、用文件管理器替换文件

运行R.E.文件管理器,在弹出的提示框中赋予最高权限,将里面的挂载权限更改为可写,将sd卡根目录下的flash_imagemisc1-2.img(第1步复制到卡上的文件)复制到/data/local/目录。然后点住flash_image文件,在弹出的菜单内选择权限选项,赋予flash_image文件所有权限

5、运行超级终端,执行命令行

打开Terminal Emulator Pro,运行以下命令
SU
cat /dev/mtd/mtd0 > /sdcard/misc_backup.img
/data/local/flash_image misc /data/local/misc1-2.img

执行完成后,如果没有报错提示,就成功。可以直接退出超级终端,并关机。

6、Root刷机

手机关机,并按住音量下键开机
进入bootloader,手机会自动检测sd卡内文件(legeimg.zip),并开始刷机。刷机完成后,就已经root成功了。
此时可以直接进入系统,系统应该是android 2.1英文版的。不用担心,因为已经ROOT了,可以找自己喜欢的ROM刷到最新版本,如何刷ROM留待明天再整理发帖。

扫尾工作:删除第1步复制到SD卡上的3个文件:legeimg.zip、flash_image和misc1-2.img。

以上整理内容参考下面的帖子,在此表示感谢:

http://bbs.hiapk.com/thread-840352-1-1.html
http://bbs.hiapk.com/thread-1135796-1-1.html