【转载一部分来自http://bbs.gfan.com/android-2170256-1-1.html】
【普及相关知识】
关于ship s-off:什么是S-OFF?
(以下s-off涉及到硬解和软解,大家只要大概了解下意思就OK了)
S代表 Security Lock安全锁,保护锁的意思。S-OFF就是保护关。S-ON就是保护开
Secure Lock 就是安全锁。是硬件设计商用于保护自己固件不被刷写而设计的安全锁。如果这个安全锁是关闭的,那么对手机内的闪存芯片的刷写保护就关闭了。言外之意就是可以随便刷ROM了。
而S-ON就是安全锁打开了。手机被写保护了。HTC的机器在用RUU刷机的时RUU会将安全锁暂时关闭。然后就可以刷HTC自己的ROM。而HTC的HBOOT还有签名验证。所以没有HTC签面的ROM在刷机的时候是无法通过验证的。
那什么是SHIP S-OFF?
SHIP 是SHIPPMENT的意思,就是发布,发送的意思。当HTC交货给各大运营商的时候的ROM都是SHIP S-ON的。这些ROM都是经过了很多测试的,都是稳定的。也是原厂版本采用的系统。
SHIP S-OFF是在出厂版本(发布版本)的SPL基础上用HTC内部的解锁工具进行解锁。而达到的S-OFF(硬解)这种S-OFF(硬解)没有开启fastboot功能,比较稳定,经过很多次测试,硬件兼容性也比较好,不会出现信号不好,wifi断线等问题。还有一个最好的好处是,HTC的任何版本ROM,官方RUU都可以直接刷。刷完官方还是S-OFF(硬解)而且可以卡刷ROM。
S-OFF(软解)和破解root,优点是可以任意刷第三方rom和安装任意涉及到权限的软件,缺点是不能日后在线升级系统了(可以刷官方RUU升级,但是会还原s-on,之前的ROOT也会消失)另外没root的机器是不能安装高权限软件,而是很少很少一部分软件不能用,可以说98%以上的软件都是可以正常运行的,搞清楚这个概念就知道自己到底要不要破解root和S-OFF了!
【准备工作】
1.如之前安装过htc sync 请卸载之,然后下载安装这里提供的驱动
HTC驱动下载(解压得到"HTC驱动.exe"安装到你的电脑里)
htc驱动下载
2.查看并记下HBOT版本和设备序列号
如图所示(menu->设置->关于手机->设备信息->设备序列号)
查看机器HBOOT版本
关机状态按音量下和电源键进入HBOOT第一界面即可看到HBOOT版本号
注:HBOOT版本会随系统升级而变化滴
如HBOOT-1.17.0008、1.17.0011等
如图所示
【开始软解】
1.首先打开如下网页生成beta Key
http://revolutionary.io/
注意要拖到中间并选择打开 Download for Windows
如图
打开后会弹出窗口提示下载解锁工具 即类似revolutionary-XXXXX.zip
已更新新的Key算法,请配套下载最新版
如图
然后按如下图示 选择或者填写获取的机器资料信息,然后点击提交
这时会弹出Key码窗口
如图
选择Key码复制保存到记事本下即可,至此我们机器Beta Key码就获取成功了!
2.将下载的revolutionary-0.3preview7.zip 解压缩电脑桌面,手机开启USB调试模式,连接电脑并选择仅充电模式,接着运行解压出来的revolutionary.exe会弹出如下图的界面
3.输入key码后敲回车执行软解,之间手机会自动重启几次返回fastboot界面
如图
4.解锁成功后会提示你是否要在线下载定制recovery文件并且刷入,Y-是,N-否。可以选择按Y(是)
-我测试是可以下载然后自动刷入滴,也可以直接选择N(否)拒绝下载
-因为Recovery文件可以在本帖下一步骤自行下载刷入滴,所以这里不下载不要紧!
如图
完成后会自动关闭窗口或者手动关闭,这时我们的三婶就已经S-OFF成功了!
注意:下面这一项可跳过不做的!
此时HBOOT界面最上方显示粉色 Revolutionary 字样是可以消除滴,我一般都留着不去管它!
方法如下:
先下载文件 PG58IMG_Revolutionary_dislodge.zip
然后改名PG58IMG复制到SD卡根目录
接着关机状态按音量下和电源键,进HBoot界面按音量上开始刷入即可消除(成功后请手动删除SD卡中的PG58IMG文件)
【刷recovery】
首先下载recovery文件(以下版本任意选一种即可)
注:下载后不用解压直接改名"PG58IMG"后复制到你的SD卡根目录,再按下面步骤刷入。
Recovery v5.0.2.7
2011-10.27
-升级版顾名思义就是在原有基础上新增功能及优化
-改变wipe菜单的排列顺序以防止意外的factory wipe
-增加“Reboot(重启)Bootloader”
-将”SD卡分区“设计成一个单独的功能,支持int和ext分区的SD卡
-融合了来自CM7 repo的5.2.6的资源
-为SD卡分区时,增加了一个选择ext2/ext3/ext4的菜单
-融合了来自CM7 repo的5.0.2.7版内容
-修复关机充电
下载:G58IMG_Recovery_v5.0.2.7.zip
刷recovrey步骤:
1.关机状态按住音量下键和电源键进入hboot界面(此时会自动检查SD卡里的更新文件)
不能进HBOOT界面的先按如下方法设置
先开机状态 设置->电源->快速启动(取消勾选)
再关机状态-按住音量下键和电源键,等待几秒钟我们熟悉的HBoot界面就出来了
2.此时界面跳转到等待提示是否更新recovery(此过程是自动进行的)
然后用音量上键确定更新
以下是刷新过程中出现的提示,需手动操作
Parsing...[SD ZIP]
[1]Recovery
Do you want to upate?(你是否确定更新?)
<Vol UP> YES (选择音量上键 确定)
<Vol DOWN> (选择音量下键 取消)
此更新过程很快几秒钟就OK了,然后提示重新启动,按电源键重启正常进入系统
以下是刷新过程中出现的提示,需手动操作
Parsing...[SD ZIP]
[1]Recovery - OK
Update Complete...(更新完成)
Press <POWER> to reboot (请按<电源键>重启)
最后进入系统后,将SD卡里的文件PG58IMG.zip删除或重命名备用
然后测试进入刚刷好的recovery(再次进入hboot界面,用音量键切换选择Recovery,再按电源键确认就进入Recovery界面了)
OK,至此刷recovery完成!
【获取ROOT权限】
注:准备刷第三方带ROOT权限的ROM可跳过此项
首先下载文件"HTC_Sensation_Root.zip"放到SD卡根目录(之前卡里的"PG58IMG.zip"要先删除掉或放到其他文件夹)
HTC_Sensation_Root下载:HTC_Sensation_Root.zip
接着按如下步骤操作:
1.关机按住音量下和电源键开机进hboot界面
用音量下键选择 RECOVERY 按电源键确定进入
2.按下电源键后会自动重起进入recovery界面
用音量下键选择 install zip from sdcard(中文版:选择从SD卡更新)按下电源键
3.再选择 choose zip from sdcard (中文版:从SD卡选择文件)按下电源键
4.选择 HTC_Sensation_Root.zip 按下电源键确定下
5.选择 Yes-Install HTC_Sensation_Root.zip(中文版:开始安装刷写ROOT文件) 按下电源键确定开始ROOT
6.整个ROOT过程很快,几秒就OK了
ROOT完成后选择 +++++GO BacK+++++
回到recovery第一界面,选择"reboot system now(中文版:重启) " 按电源键确定,这时手机自动重起ROOT完成.
现在你的机子就可以随意刷第三方ROM了(也可删除系统自带软件和安装带ROOT权限的软件咯)
现在你的手机就可以刷任何系统了。
如果你的手机是T版或者国外的运营商合约版的,这时候还不能使用SIM卡.
接下就告诉你怎么解除SIM卡的锁定,即解网络锁。
这步是最简单也是很重要的一步,很多童鞋在网上找了N多资料都没有找到怎么样解网络锁.
1.首先下载软件包
PG58DIAG.rar,下载完成,解压该压缩包,把解压出来的文件直接放到SD卡根目录。
2.接下来在关机状态下,同时按住音量下键和电源键,然后进入到了HBOT界面后,自动更新,然后一步步操作就可以了。完成以后装上SIM卡就可以看到能使用SIM卡了。