Sensation (XE)官方ROM 1.77.709.104 軟解S-OFF及root全过程
事先将手机刷入官网的ROM:
RUU_Pyramid_LE_hTC_Asia_TW_1.77.709.104_Radio_10.58.9035.00U_10.15.9035.02_2_release_233535_signed.exe
当然也可以用卡刷刷入。
准备事项:
1.手机已开启”USB调试模式”
2.电池的电量充足
3.电脑已安裝HTC Sync(因为需要驱动程序)。
4.一条USB数据线
5.要保證是官方原版 1.77 的 Recovery 和 System。
6.要先進一次 Recovery 再重启,让Recovery 创建日志档案,可能之前有进過,不过再进一次比较保险。如果从没进过,在后输入adb shell /data/local/tmp/tacoroot --setup,可能会出现(Rebooting into recovery, please press Volume+, Volume- and Power at the same time, and reboot the system.rm failed for /data/data/recovery/log, No such file or directory
)的错误提示。
操作方式:
-、取S-OFF及root相关操作的权限。
1.将adb_packge.rar解压
2.将手机上USB
確定手机为正常开机的状态,並将USB连接方式改为公充电,且"USB调试模式"的狀態
3.开启命令提示,在电脑开始,输入cmd,将目标指向解压缩的文件夹[E:\1.52 S-OFF TOOLS\],打入E:在按Enter再打入cd 1.52 S-OFF TOOLS在按Enter
若电脑系统为Win 7/vista 的使用者请记得要使用"以系统管理员身分执行"
4.输入db devices
输入之后,请确认有回传你手机的"序列号SN",再進行下一步
E:\1.52 S-OFF TOOLS>adb devices
List of devices attached
*************** device
5.输入adb push tacoroot.bin /data/local/tmp/tacoroot
E:\1.52 S-OFF TOOLS>adb push tacoroot.bin /data/local/tmp/tacoroot
906 KB/s (14475 bytes in 0.015s)
6. 输入adb shell chmod 755 /data/local/tmp/tacoroot
E:\1.52 S-OFF TOOLS>adb shell chmod 755 /data/local/tmp/tacoroot
7. 输入adb shell /data/local/tmp/tacoroot –setup
E:\1.52 S-OFF TOOLS>adb shell /data/local/tmp/tacoroot --setup
TacoRoot: HTC Edition v1
By Justin Case (jcase)
Presented by TeamAndIRC, RootzWiki and AndroidPolice
With great assistance from Reid Holland (Erishasnobattery)
----------
TacoRoot: HTC Edition v1 is based on a vulnerability independently discovered by
both Justin Case and Dan Rosenberg (Rosenberg fist). I believe unrevoked and
AlpahRev were also aware of it.
----------
Usage:
--recovery : For this exploit to work, you must have booted recovery at least on
ce after your last factory reset.
--setup : Setup the phone for root, must be done before --root.
--root : Root the phone.
--undo : Remove TacoRoot.
----------
Rebooting into recovery, please press Volume+, Volume- and Power at the same tim
e, and reboot the system.
会自动重启到官版 recovery 再按电源及音量增加鍵, 选择reboot
大部分的人都在adb shell /data/local/tmp/tacoroot --setup
卡在变成红色三角形感叹号,不会自动重启到官版的recovery
但是沒关系,把电池拔掉,按下power键+下音量键,自己重启进到HBOOT再选对recovery,
也出现一样的三角型感叹号,再把电池拔掉,装上后重启到桌面(记住是重启到桌面,不到HBoot),接上usb继续8.步骤
8.输入adb shell /data/local/tmp/tacoroot –root (此步以后会不断重启,不用担心,一直往下走,就能恢复正常。)
E:\1.52 S-OFF TOOLS>adb shell /data/local/tmp/tacoroot --root
TacoRoot: HTC Edition v1
By Justin Case (jcase)
Presented by TeamAndIRC, RootzWiki and AndroidPolice
With great assistance from Reid Holland (Erishasnobattery)
----------
TacoRoot: HTC Edition v1 is based on a vulnerability independently discovered by
both Justin Case and Dan Rosenberg (Rosenberg fist). I believe unrevoked and
AlpahRev were also aware of it.
----------
Usage:
--recovery : For this exploit to work, you must have booted recovery at least on
ce after your last factory reset.
--setup : Setup the phone for root, must be done before --root.
--root : Root the phone.
--undo : Remove TacoRoot.
----------
Rebooting into root.
自动重启机器后, 确定有出现
adb shell
$su
su not found
#
之后直接用Revolutionary 去 s-off
(此步有些会出现Revolutionary, s-off无法进行下,如果出现此情况,需将USB线断开后再连接,以便找到设备,连接上手机。)接下来是使用Revolutionary达到s-off。
二、解锁S-ON至S-OFF(此S-OFF过程从其他网复制过来,Z715与Z710的软解S——OFF过程一样,大家放心操作。)
1、打开http://revolutionary.io/ 下载对应的解锁工具:
revolutionary-0.4pre4.zip
解压出来支持解锁的hboot版本为:1.17.0006, .0008, .0011 and .0012, 1.18.0000
2、点击下载链接时,同时还会出现一个Beta key对话框,选择系统版本、手机型号、HBOOT版本号,然后再填入 S/N码
3、点击 Generate key
3、复制 Your beta key 下面的号码(红框中)
4、以USB调式模式连接电脑。在电脑上运行,第一步下载的解锁工具,revolutionary.exe 会出现对话窗口,此时按回车键。
5、复制第三步得到的bety key ,在窗口上方点右键,编辑-粘贴,然后回车!耐心等待,正在解锁……
6、如下图的情况,说明已经解锁完成,注意看手机上原来的S-ON是否已变成S-OFF。 (如出现其它提示,请连接好USB重试)
同时它会提示你是否连网下载和刷入recovery,输入Y或N回车(如果选择Y连接失败,不急,后面可单独刷recovery)
至此 S-OFF已经完成,重启手机!
使用Revolutionary 達到 s-off,接下来取Root权限,机器还是在一直重启,不用操心,取root权限后,让其恢复正常。
三、取root权限。
1、下载之前网上的“来自安智网(anzhi.com)ROOT工具.rar”
J:\htc-1.77.709-S-OFF\backup\G18手机刷机整过程\取Root权限\来自安智网(anzhi.com)ROOT工具\ROOT工具>右键管理员模式运行我.bat
------------------- 一键ROOT工具 -------------------------
* *
* 本工具是为方便安卓手机获取root权限而专门编写。 *
* *
------------------- 工具使用说明 -------------------------
* *
* (1) 打开手机设置里面的调试模式和未知源; *
* (2) 手机连接电脑之后直接点回车按键; *
* (3) 本工具会更新你的Busybox,给ROM添加ROOT权限。 *
* *
---------------------- 注意事项 -------------------------
* *
* (1) 如果第一次没有ROOT成功,请运行第二次; *
* (2) 本工具不保证能ROOT所有安卓机型,大部分测试可行! *
* *
* jinzi521 bbs.anzhi.com *
------------------------------------------------------------
请先开始usb调试模式和未知源
---开始 ----
--- 等待设备
请按任意键继续. . .
--- cleaning
--- pushing zergRush"
1443 KB/s (23056 bytes in 0.015s)
--- correcting permissions
--- executing zergRush
[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.
[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.
[+] Found a GingerBread ! 0x00017118 Scooting ... Sending 149 zerglings ...
--- 等待设备重新连接
如果卡在这边:
断开usb,然后重新连接
或者切换 "USB调试模式" (先禁用再启用)
--- 发现设备
adb server is out of date. killing...
* daemon started successfully *
--- 发送 busybox
3365 KB/s (1075144 bytes in 0.312s)
--- 修复权限
--- 重新挂载 /system
--- 发送 busybox 到 /system/xbin/
2099+1 records in
2099+1 records out
1075144 bytes transferred in 0.375 secs (2867050 bytes/sec)
--- 修复权限
--- 修复权限
--- 安装 busybox
--- 发送 SU 二进制
1391 KB/s (22228 bytes in 0.015s)
--- 修复权限
--- 修复权限
--- 创建软连接
--- 发送Superuser程序
4061 KB/s (843503 bytes in 0.202s)
--- 清空临时文件
--- 重启
请按任意键继续. . .
至此已取得root,权限,接下来不需要前面tacoroot了。
E:\1.52 S-OFF TOOLS>adb devices
List of devices attached
*************** device
输入adb shell /data/local/tmp/tacoroot --undo
E:\1.52 S-OFF TOOLS>adb shell /data/local/tmp/tacoroot --undo
TacoRoot: HTC Edition v1
By Justin Case (jcase)
Presented by TeamAndIRC, RootzWiki and AndroidPolice
With great assistance from Reid Holland (Erishasnobattery)
----------
TacoRoot: HTC Edition v1 is based on a vulnerability independently discovered by
both Justin Case and Dan Rosenberg (Rosenberg fist). I believe unrevoked and
AlpahRev were also aware of it.
----------
Usage:
--recovery : For this exploit to work, you must have booted recovery at least on
ce after your last factory reset.
--setup : Setup the phone for root, must be done before --root.
--root : Root the phone.
--undo : Remove TacoRoot.
----------
Root removed, rebooting
解除tacoroot安裝后,Z715恢复正常,不再重启。此时机器已S-OFF,并且已取得root权限。重开机后结束,祝各位机友操作过程一切顺利。
|