您的位置:首页 > 其它

从零开始Desire HD刷机指南 —— 第八章:把手机由SHIP S-ON 变为SHIP S-OFF

2011-03-06 19:51 423 查看
原文地址:http://blog.sina.com.cn/s/blog_722b43a60100q5if.html

本教程由symen
原创,转载请注明出处。

为什么要把手机由S-ON
变为S-OFF



前面介绍过,通过官方提供的刷机包进行刷机,有诸多的限制,比如,只允许你从低版本往高版本升级,而且升级前,还要校验CID
,不同地区的不允许你刷,比如你是港版的系统,就不允许你去升级国行的刷机包。

重要的是,
即使你按照前面的教程取得了永久root
权限,升级后,官方刷机包也会把它干掉,让你失去原有的root
权限。同时
会把低版本原来所具备的取得root
权限的漏洞给补起来,
VISIONary+
软件也就无法再使用。也就是说,你无法在升级后的新系统上再次通过
VISIONary+来
取得root
权限。目前,针对新版本的破解方法还没有找到。没有了权限,还能干什么呢?


所以在这里,笔者强烈建议:不要在

原版SHIP S-ON
状态或者ENG S-OFF
状态

下,运行官方刷机包(或者通过OTA
的方式)来进行系统升级。


进入主题:

把手机由SHIP S-ON
变为SHIP S-OFF



这里需要介绍一个方便的小工具,由XDA
论坛上的jkoljo
同学编写,程序名称叫:Easy Radio tool
,目前最新版本是2.2
,可以从笔者的网盘下载:

http://u.115.com/file/f579386717#

Easy_Radio_tool_v2_2.rar

笔者把原作者的软件介绍,翻译整理如下:

这个工具可以使你的手机变为
S-OFF

前提是你下载并安装了VISIONary+。因为运行这个工具

至少需要临时的
root
权限。使用这个工具后,你可以通过
ClockworkMod
recovery
来刷新你的定制ROM

ENG
S-OFF就不是必须的了。


ENG S-OFF
相比

有什么不同


首先,步骤很简单,你不需要输入任何复杂的命令。
Radio S-OFF
(SHIP S-OFF

是一种安全的方式。如果你使用这个方法,要变回官方系统是很容易的。

不过,它不具备EMG S-OFF的一些功能,例如运行fastboot命令,从而不能使用我的内核升级工具。

这个工具谁都可以使用,包括SHIP S-ON的用户和已经是ENG S-OFF的用户。

我推荐你使用SHIP S-OFF取代传统的ENG S-OFF,因为SHIP
S-OFF更容易被移除,还原到系统原始状态,并且不需要刷新hboot分区,这是非常非常安全的。

下面是软件的运行环境:

1、

windows
XP SP2或更高版本的系统

2、

.NET Framework 4.0

3、

HTC
Sync(或者ADB驱动)

4、

一台运行官方内核版本的DHD手机(
或者内核是
Apache14's
1.0.7 / 1.1.4 Sense




5、


该软件不能运行在1.72.405.3或更高的软件版本之上,以及相对应的新版radio也不行。


具体操作流程如下:

1、首先确定你的手机取得了永久root权限


2
、手机开机后,进入设置--
应用程序--
开发--usb
调试,打勾。

3
、手机用数据线连接电脑,根据屏幕提示,选择“仅充电”模式。

4
、在电脑上,下载上面的工具,解压,然后运行
Desire HD easy radio
tool.exe
。如图所示:


5
、选择第一个选项,然后点击“Do it
!”,这时候看下手机,会有superuser
程序弹出,询问你是否允许给予最高权限,点击允许。

6
、进度条跑完,完成工作!

7

、与此同时,会在TF
卡根目录自动建立一个备份文件,名字为:

part7backup-

xxxxxxxxxx

.bin

,这是你的手机分区7
(放置radio
配置的地方)的一个备份,请把这个备份妥善保存在安全的地方。


细心的朋友可能注意到了,选择第一项,不单是把手机S-OFF
了,同时也把我们的CID
修改为superCID
,而且解除了sim lock
(手机sim
卡锁)。

顺便提下,刚才第7
步那里产生的备份,有什么作用呢?

进阶用户可以通过手机里面的超级终端程序,在具备root
权限的条件下,直接运行指令而把手机恢复到S-ON
的状态,命令格式如下:

dd
if=/sdcard/part7backup-
xxxxxxxxxx
.bin
of=/dev/block/mmcblk0p7

如何能够知道,我的手机已经S-OFF
了呢?


如果你是在机器是SHIP S-ON
的状态下来操作的,完全关闭手机,然后按音量-
键的同时按开机键,进入HBOOT
,查看第一行,如果SHIP
S-ON
变成了SHIP
S-OFF
。那么就说明你成功了。


如果你是在机器是ENG S-OFF
的状态下来操作的,那做完后,会保持ENG S-OFF
状态不变,但我们可以通过查看CID
是否变为11111111
,来确认该操作是否成功。

完全关机,按音量-
键的同时按开机键,进入HBOOT
,按音量+-
键来移动光标,选定SYSTEM INFO
,按电源键确定,你会看到类似的如下信息:

SN-HT0C8RX0****

LCD-SHARP

TOUCH PANEL-SYN3KW_020b

Commit-7eafc656

OS VER.-1.32.832.6

IMEI-35266804933****

CID-11111111

RAM-768MB

eMMC-SANDISK 2223MB

看到了吗,CID
那里,是11111111



而在这之前,我的机器是这样的:

SN-HT0C8RX0****

LCD-SHARP

TOUCH PANEL-SYN3KW_020b

Commit-7eafc656

OS VER.-1.32.832.6

IMEI-35266804933****

CID-HTC_622

RAM-768MB

eMMC-SANDISK 2223MB

说明:SYSTEM INFO
选项,只在ENG S-OFF
模式下才会出现。


已经按照其他教程做了ENG
S-OFF
解除安全锁的朋友,还有没有必要进行这一章的内容呢?笔者觉得还是很有必要的。

第一,

可以让你不受限制的刷官方包,不用担心再失去S-OFF


第二,

让你的CID
变为superCID
,不用再去做金卡。

怎么还原成S-ON
呢?


1、

首先要找到一个官方提供的刷机包,开头是RUU
的EXE
可执行文件并运行它刷新手机。(一定要是一个尽可能低的版本,因为下面要用到
VISIONary+


2、

运行
VISIONary+,点击取得临时权限。

3、

手机开机后,进入设置--
应用程序--
开发--usb
调试,打勾。

4、

手机用数据线连接电脑,根据屏幕提示,选择“仅充电”模式。

5、

运行
Desire HD easy radio
tool.exe


6、

选中最后一项,Stock CID
,并在后面填入你自己的CID
(还记得在哪里查看吗?前面有介绍过的),例如如果你是港版的机器,你就填入HTC_622
,然后点Do it


7、

选中倒数第二项,Radio S-ON
,D0 it


8、

完成。

享受你的原装系统吧。

说明:关于查看CID
,如果你的机器是SHIP S-ON
的,那你是看不到SYSTEM INFO
选项的,这时候我们可以通过ADB
命令来查看:

打开命令行提示符,输入:“
adb shell getprop
ro.cid
”,如图所示:


HTC_621
即代表你的手机是销往台湾地区的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐