从零开始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
即代表你的手机是销往台湾地区的。
本教程由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
即代表你的手机是销往台湾地区的。
相关文章推荐
- 从零开始Desire HD刷机指南——第九章:进阶,把手机由SHIP S-ON(S-OFF)变为ENG S-OFF
- 从零开始Desire HD刷机指南 —— 第四章:了解你的手机信息
- 从零开始Desire HD刷机指南 —— 第七章:详解SHIP ENG S-ON S-OFF
- 从零开始Desire HD刷机指南——第十九章:如何自制刷机包
- 从零开始- Desire HD刷机指南 —— 第三章:名词详解
- 从零开始Desire HD刷机指南 —— 第五章:什么是root
- 从零开始Desire HD刷机指南 —— 第六章:要刷机 先root
- 从零开始Desire HD刷机指南——第十章:三种刷入第三方recovery的方法
- 从零开始Desire HD刷机指南——第十一章:利用第三方recovery备份与还原系统
- 从零开始Desire HD刷机指南——第十二章:利用第三方recovery进行刷机
- 从零开始Desire HD刷机指南——第十三章:如何刷新官方升级包
- 从零开始Desire HD刷机指南——第十五章:如何刷新radio
- 从零开始Desire HD刷机指南——第十四章:如何制作金卡
- 从零开始Desire HD刷机指南——第十七章:如何在1.72的版本上获取root权限
- 从零开始Desire HD刷机指南——第十六章:如何给系统降级
- 从零开始Desire HD刷机指南 —— 第一章:开篇
- 从零开始Desire HD刷机指南——第十八章:如何给DHD进行广告免疫
- 从零开始Desire HD刷机指南 —— 第二章:基本概念
- 【Desire HD】2.3.3 S-ON RL,不降级,变S-Off ,刷recovery
- HTC Desire S刷机教程(一)之S-ON软解S-OFF的图文教程