s-on

时间:2024-06-28 22:44:36编辑:阿奇

安卓手机so-off是什么意思?

  S-ON(或者是S-OFF):
  S代表Security Lock,即安全锁。HTC在手机内部设置了一个安全锁,用来控制系统分区的读写状态。
  S-ON:安全锁开;
  S-OFF:安全锁关。
  SHIP S-ON
  ------这种是最原始的状态,手机出厂的时候,是零售版的hboot,所以显示为SHIP,安全锁也是打开的,所以显示S-ON。

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


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

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


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

  ENG S-OFF
  ------这种是通过刷入官方内部版本的hboot,达到关闭安全锁目的后的状态。因为刷入了修改版的hboot,所以SHIP显示为ENG,这时候安全锁其实还是打开的,就是说实际上你的机器还是S-ON的,但为什么会显示成S-OFF呢?
  前面说过,手机是由hboot来负责引导启动的,这里简单讲一下流程,hboot启动后,会检查安全锁的状态:


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

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

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

  当手机通过hboot启动,hboot在检查安全锁是什么状态的时候,无论检查结果是什么,这个修改过的hboot都会认为安全锁是关闭的,即


  让hboot自己欺骗自己,认为安全锁处于S-OFF状态。实际上此时的安全锁还是S-ON,只不过显示出来是S-OFF罢了。


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


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

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

  既然你刷了ENG的hboot,那么他就会一直都显示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不但有用,而且还很安全。


HTC手机的S-OFF,HBOOT,root,recovery 都是什么意思

必须要root后,S-ON才会变成S-OFF,这个要在HBOOT界面才能看到,而recovery只有进入HBOOT才能再进入recovery
所以说root是一种权限S-OFF则表明你已经得到了root这个权限,就可以对手机进行内部修改
而你想知道有无得到ROOT权限,则要进入HBOOT界面才能看清楚,recovery就是做一些刷机啊,恢复出厂设置,清除什么东西的界面。
RADIO好像是影响手机的通信质量、信号等等的东西,要配合刷机的rom包一起弄的


s-on与s-off区别 为什么有的是on啊

什么是S-off?S代表 Security Lock安全锁,保护锁的意思。S-OFF就是保护关。Secure Lock 就是安全锁。是硬件设计商用于保护自己固件不被刷写而设计的安全锁。如果这个安全锁是关闭的,那么对手机内的闪存芯片的刷写保护就关闭了。言外之意就是可以随便刷ROM了。而S-ON就是安全锁打开了。手机被写保护了。HTC的机器在用RUU刷机的时RUU会将安全锁暂时关闭。然后就可以刷HTC自己的ROM。而HTC的HBOOT还有签名验证。所以没有HTC签面的ROM在刷机的时候是无法通过验证的。 如何才能取得S-Off?S-Off是ROM中HBoot部分的一个效验值,所以如果想开启S-Off,就需要在手机ROM区中刷入特别调制过的Hboot文件。 获取S-OFF的过程中会有什危险吗?是的。因为hboot掌管着手机的启动,所以如果 hboot有问题的话机器就会变砖。所以在取得S-Off的过程中,如果刷入的bin文件有问题,或者是刷入的过程中出现错误,都会造成手机重启后变砖的现象。 安全获取S-Off的标准操作过程是什么?因为刷Bhoot有危险,所以我们采取备份加效验的方法来提高安全性。标准的操作流程如下:首先备份两次ROM中的HBoot, 再比对两个文件的MD5值确保备份的正确(安卓系统原生支持MD5效验,但只能对文件进行检测。所以我们检验HBoot的时候只能用导出到文件,再比对文件的方法进行。然后我们刷入调制版的HBoot文件,完成后再导出到文件进行对比操作。如果一致则说明没有问题,可以重启手机。 如果不相同则说明在刷新中出现了问题。需要恢复备份。在恢复备份成功前,千万不能重启手机。


上一篇:疯狂情歌

下一篇:起泡剂