HTC手機的S-OFF和S-ON是什么意思
HTC手機的S-OFF和S-ON是什么意思
S代表 Security Lock安全鎖,保護鎖的意思。S-OFF就是保護關。S-ON就是保護開。
Secure Lock 就是安全鎖。是硬件設計商用于保護自己固件不被刷寫而設計的安全鎖。如果這個安全鎖是關閉的,那么對手機內的閃存芯片的刷寫保護就關閉了。言外之意就是可以隨便刷ROM了。
而S-ON就是安全鎖打開了。手機被寫保護了。HTC的機器在用RUU刷機的時RUU會將安全鎖暫時關閉。然后就可以刷HTC自己的ROM。而HTC的HBOOT還有簽名驗證。所以沒有HTC簽面的ROM在刷機的時候是無法通過驗證的。
什么是ENG S-OFF?
ENG Engineer的意思。是工程的意思。是HTC的手機在工程階段測試時候使用的SPL。這種SPL是最不穩定的。一般只有HTC的ENG版本的RUU里面帶這種SPL。也就是工程版RUU里面才帶這種。
什么是SHIP S-OFF?
SHIP 是SHIPPMENT的意思,就是發布,發送的意思。當HTC交貨給各大運營商的時候的ROM都是SHIP S-ON的。這些ROM都是經過了很多測試的,都是穩定的。也是零售版本采用的系統。
哪種S-OFF比較好?
那要先說這兩種OFF的區別。ENG S-OFF是單獨的SPL級別的OFF 這種工程版的SPL由于是用于開發人員調試的所以開啟了fastboot調試功能。也就是可以通過fastboot命令去刷機。
而SHIP S-OFF是在零售版本(發布版本)的SPL基礎上用HTC內部的解鎖工具進行解鎖。而達到的S-OFF。這種S-OFF沒有開啟fastboot功能,比較穩定,經過很多次測試,硬件兼容性也比較好,不會出現信號不好,wifi斷線等問題。還有一個最好的好處是,HTC的任何版本ROM,官方RUU都可以直接刷。刷完官方還是S-OFF。并不會像ENG SPL一樣,刷官方RUU之后還要再重新解一下S-OFF。而且可以卡刷ROM。所以個中的好壞要用戶自己去衡量。
alpharev是什么呢?
alpharev是國外的高手反匯編HTC的SPL然后修改成S-OFF的。很多人刷了定在第一屏。是第三方修改的SPL。相對于上面2個官方SPL,他也是ENG SPL也開啟了fastboot權限,更不穩定,風險更大。大家明智的選擇。
我能告訴你的就是這么多了。說多了HTC會找我的麻煩。大家知道為什么我有那么多首發?為什么那么多全球首發?為什么安智網會被惡意中傷?一個方面當然是他們炒作的需要。一個方面就是眼紅了。眼紅我沒去他們哪里發布ROM。呵呵......
SHIP S-OFF的同學可以隨便刷自己對應型號的RUU 可以自己測試。ENG S-OFF的同學不怕降級不了也可以隨便刷。你要是笨到,用G6的RUU 去刷G7的手機 我也拿你沒辦法。刷死別怪我沒提醒你哦。
XDA wiki 上的原文:
Finally, what's Radio S-OFF and What Does It Mean to Me?最后,什么是無線S-OFF 他對我們有什么意義?
The "S" stands for "Security".
S表示安全
As scotty2 says, "s-off is the switch that says 'alright, do whatever you want to do - good luck!"
就像scotty2說的:“s-off是一個說“好吧,你愛做什么就做什么-祝你好運”的開關”
So here's how it works- normally when you boot up, HBOOT (the bootloader) says to the radio, "are you S-ON or S-OFF?" If the radio says "S-ON" then the bootloader WILL prevent you from using most of its commands, and WILL write protect system and recovery. If the radio says "S-OFF", then it will NOT prevent you from using most of its commands, and it will NOT write protect system and recovery.
下面是它具體是怎么工作的----通常當手機啟動的時候HBOOT(bootloader 就是常說的 SPL)對無線基帶(radio)說:“基帶呀,你現在是S-ON還是S-OFF呀?”。無線基帶(radio)會去檢測自己的這個標記,如果基帶返回結果是S-ON 那么HBOOT就會阻止你使用它(HBOOT)帶的大部分命令,并且會將system分區和recovery分區進行寫保護。如果無線基帶返回”S-OFF“,那么HBOOT你就可以使用HBOOT帶的很多命令。并且系統和recovery分區也不會被寫保護。
Even phones that have been "permarooted" still have an S-ON radio.
即使是手機被”永久root“了,Radio依然還是S-ON的。
But- you say, system and recovery haven't been protected since scotty2 figured out how to defeat the emmc protection... That's what permaroot is all about, isn't it?! So surely the radio must already be S-OFF!
可是-你會說,自從scotty2找到克服emmc 寫保護的方法之后system分區和recovery分區就沒有被寫保護了。。。那個不就是永久root嗎?因此無線基帶應該就是S-OFF了阿?
Nope. You've had "Label" S-OFF. Not Radio S-OFF.
不!,你只是有了一個S-OFF的標記,你的Radio并沒有被S-OFF。
As scotty2 puts it, "[by patching HBOOT], we forge [messages to HBOOT] so it always looks like the radio says it's S-OFF." This works great so long as you've got a hacked HBOOT. But here's the problem-- people have been getting into trouble by flashing factory firmware over their rooted firmware. First thing it does before writing the ROM is overwrite their patched HBOOT. HBOOT turns on read-only mode on the recovery and /system, and the poor folks get locked out of their phones with the old firmware still there.
就如scotty2解釋的,”通過對HBOOT打補丁,我們強制對HBOOT發送消息,告訴HBOOT,radio返回的是S-OFF。“ 這個方法工作的非常好,因此你們得到的是一個修改過的HBOOT。然后問題出現了--人們在已經root了的固件上刷寫HTC提供的官方固件的時候發生問題。刷官方固件的第一件事情就是用固件自帶的HBOOT去刷寫手機上已經打過補丁的HBOOT。HBOOT就打開了system和recovery分區的只讀模式,可憐的孩子,機器就被鎖了。
Having "real" radio S-OFF, scotty2 says, "will save people from almost-bricking-by-way-of-reflashing-factory-firmware." It also means you'll have unrestricted access to messing with your phone's radio. Although- he notes, the android kernel itself restricts your access to the radio partition. For your safety.
擁有真正的 基帶S-OFF,scooty2 說”將會拯救那些刷官方固件而變磚的人“。也意味著你將有無限制的鼓倒你的手機的radio的權限。盡管-他說,andorid的kernel 會阻止你訪問無線分區。
2022-01-13 14:23:24
2022-01-13 08:29:23
2022-01-13 08:27:53
2022-01-13 08:25:49
2022-01-13 08:24:48
2022-01-13 08:23:24
2022-01-13 08:21:58
2022-01-13 08:19:20
2022-01-13 08:17:53
2022-01-13 08:12:40
2022-01-13 08:11:31
2022-01-13 08:08:09
營業執照公示信息
相關新聞