从零开始Desire HD刷机指南 —— 第七章:详解SHIP ENG S-ON S-OFF

原文地址:http://blog.sina.com.cn/s/blog_722b43a60100q5i9.html

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

 

 

在教程的第四章里,曾经教大家如何查看手机信息,当中简单介绍了几个名词,由于这几个名词对刷机来说比较重要,所以这里详细讲解一下。

 

ACE PVT SHIP S-ON

 

这一行的后两个字段,我们介绍过了分别有二种情况,那么放在一起就会产生四种组合。

 

SHIP S-ON

------ 这种是最原始的状态,手机出厂的时候,是零售版的hboot ,所以显示为SHIP ,安全锁也是打开的,所以显示S-ON

此时手机的systemrecovery 分区是只读的。典型的表现是,即使我们按照第六章的教程取得了root 权限,可以通过安装RE 管理器来删除系统自带的程序,但是,只要重启机器,一切将会恢复原样。

 

 

SHIP S-OFF

----- 这种是关闭安全锁后的状态。这种关闭安全锁的方法并没有对hboot 做修改,所以还是显示为SHIP ,由于安全锁被关闭了,所以显示S-OFF

此时手机的systemrecovery 分区是可写的。也就是说,可以允许我们进行刷机操作。

 

ENG S-ON

------ 这种组合不会出现,下面会说原因。

 

ENG S-OFF

------ 这种是通过刷入修改版的hboot ,达到关闭安全锁目的后的状态。因为刷入了修改版的hboot ,所以SHIP 显示为ENG ,这时候安全锁其实还是打开的,就是说实际上你的机器还是S-ON 的,但为什么会显示成S-OFF 呢?

 

前面说过,手机是由hboot 来负责引导启动的,这里简单讲一下流程,hboot 启动后,会检查安全锁的状态:

如果检查后发现是S-ON ,说明安全锁是打开的,那么hboot 在完成引导启动的同时,会将systemrecovery 分区做写保护。

如果检查后发现是S-OFF ,说明安全锁是关闭的,那么hboot 在完成引导启动的同时,会将systemrecovery 分区的写保护打开。

 

这个经过修改后的hboot 在这里起到什 么作用呢?

 

当手机通过hboot 启动,hboot 在检查安全锁是什么状态的时候,无论检查结果是什么,这个修改过的hboot 都会认为安全锁是关闭的,即让hboot 自己欺骗自己,认为安全锁处于S-OFF 状态。实际上此时的安全锁还是S-ON ,只不过显示出来是S-OFF 罢了。

 

这也就为下面这种情况找到了合理的解释:

机器状态为ENG S-OFF 的朋友刷了官方包,然后ENG 变回SHIPS-OFF 变回S-ON 。但机器状态为SHIP S-OFF 的朋友进行同样的操作,却不会失去S-OFF

 

因为官方包是一个完整的刷机包,在更新过程中,会把hboot 覆盖掉,那么,当这个被修改的hboot 被替换成官方原版的hboot 后,我们的机器也就回复到了原始的SHIP 状态。此时,因为ENG S-OFF 是一种假象,所以,S-OFF 就变回了S-ON ,但是因为SHIP S-OFF 是真的把安全锁关了,所以,S-OFF 还是保持不变。

 

既然你刷了ENGhboot ,那么他就会一直都显示S-OFF ,所以不会有ENG S-ON 的情况出现。

 

上面两种使机器变为S-OFF 的方法原理不同,效果也不同,各有优缺点。

 

ENG S-OFF

优点是,允许你执行大部分的指令,例如fastboot ,可以让我们更彻底的操作手机;

缺点是,刷官方包会失去S-OFF 。而且刷写修改版的hboot 有使手机变砖的危险。

 

SHIP S-OFF

优点是:刷官方包不会失去S-OFF 。而且刷写方法较安全。

缺点是:无法使用fastboot 命令。

外加一点,此方法可以让你的CID ,变为superCID 。这点是ENG S-OFF 所不具备的。

 

哪种更适合你呢??

笔者认为,对于初学者来说,如果只是要刷机,那么SHIP S-OFF 对你来说就够了,有的教程讲到,这种方式下,无法用fastboot 来刷第三方的recovery 程序,那怎么能刷机呢?不用担心这点,我们还可以用其他方法来完成这个任务。

 

另外,相对ENG S-OFF 来说,把机器变成SHIP S-OFF 的过程,要安全的多。原因很简单,这个过程不涉及对hboot 进行操作。前面说过了,hboot 相当于电脑的BIOS ,是一个重要的区域,刷坏了,手机就会无法启动,所以,尽可能的,我们都不要去刷hboot

 

当然,如果你想要得到更多的功能,那么也可以把机器的hboot 刷成修改版的,也就是把机器变成ENG S-OFF 。这样就会开放fastboot 命令,对手机的操作也会更加灵活。

 

那是不是两种可以同时拥有呢,当然也是可以的。

 

选择SHIP S-OFF ,还是ENG S-OFF ,还是两者皆有,在于读者自己去做选择了。

 

特别说明一下:网络上所谓的白卡解锁,其实就是SHIP S-OFF ,有人说,这种关闭安全锁的方法没用。实在是以讹传讹了。说他没用,只是因为在这种状态下,我们无法使用fastboot 命令罢了。笔者在此声明,对于普通用户来说,SHIP S-OFF 不但有用,而且还很安全。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值