最近小弟在研究如何刷機時在網路上拜讀了不少大大的文章,發現不少文章都在討論HTC的解鎖以及ROOT與S-OFF的流程,但是有人說不用S-OFF,有人說要S-OFF,於是小弟我就更仔細的去搜尋了UNLOCK與S-OFF的文章,最後發現了這個CyanogenMod粉絲頁上的文章
其中有提到:
"there seems to be a misunderstanding of what "S-OFF" means"
並且引用了HTCDev上的文章:
http://www.htcdev.com/bootloader/about_unlock_process
"There are two distinct concepts here:
* Being able to flash a custom ROM (boot, recovery, system)
* Being able to flash the black box partitions (bootloader, radio, trustzone, etc). This also enables carrier unlock via SuperCID."
"The HTC Dev Unlock tool (as of the One) allows a user to flash the partitions that are interesting to custom ROMs. A full S-OFF turns off all security, allowing flashing of the radio and bootloader (and switch carriers). The latter bits are complete black boxes to all developers, and are generally not very interesting. Anyone that is involved with the radio stack, etc, are most likely employed by either Qualcomm, Samsung, etc. There is no "radio" development in the ROM community."
也就是說,使用者做官方解鎖後就可以對boot, recovery, system的區域做寫入,也就是一般所說的刷機,而S-OFF則是根本不需要的,除非你要對某些特定區域做寫入,像是radio,這個情況只有兩種:1.你是三星、高通的員工需要開發手機通訊的部分2.手機有綁定通訊商,想要改機(台灣沒有這種限制)
而這也說明了為什麼HTC官方只有提供UNLOCK而沒有提供S-OFF
做S-OFF應該只是需要對radio做修改來更換通訊商,而在台灣沒有這種問題,所以根據HTC與CyanogenMod的說法,S-OFF其實是沒有必要的,要刷機、ROOT,其實只要UNLOCK就可以了,那為什麼大家都在S-OFF?
刷機的時候應該沒有甚麼東西會刷到boot, recovery, system的區域以外,除非為了要改CARRIER或刷不同地區的原廠ROM去更改SuperCID,不然一般去下載CM的ROM或者是其他神人的客製ROM甚至是原廠國際版ROM應該都沒有S-OFF的必要吧?
是不是說刷機/ROOT之前一定要S-OFF實際上根本是誤傳?因為大家都說要S-OFF所以我也要S-OFF但是事實上根本不知道S-OFF的目的是甚麼?
而且也看到很多人說沒有S-OFF也是刷ROM刷得很快樂,用也用得好好的。
S-0ff先不說對一些高階的操作會方便很多 最主要是可以完美回復到原廠狀態(可以變Locked而不是Relocked)
並且因為HTC很佛心的不會登記解鎖得名單 所以懂這方面的用戶可以在刷機的情形下繼續保有保固 當然要是硬體方面沒有損壞
還有Unlock雖然說是擁有其他分區的權限 但只能升級不能降級 所以向One X上了4.1就回不去4.0了(因為Bootloader需要新版)
並且Unlock也不是全部分區都解 像開機第一個畫面的Splash分區就無法更動
"根據HTC與CyanogenMod的說法,S-OFF其實是沒有必要的"這句話可以說對或是不對 對於想達成上面那些甚至更多應用的用戶(而且還不在少數) S-off依舊是必要的
andychenqoo wrote:
最近小弟在研究如何刷...(恕刪)
(有錯的話還請大家指證)

Unlocked主要的目的是要刷入客製的recovery
像CWM.TWRP這類有名的第三方recovery
進而刷ROM或是Root
但是只有unlocked呢
刷ROM刷完要再補刷boot.img
不然開不了機
hTC手機要改字體
建議還是要S-OFF
我有親身體驗沒有S-OFF 用愛字體改字體
整個死機的慘痛經驗
S-off後是整支手機任督二脈打通的感覺
不管降刷.刷回原廠都方常方便
只要找到對的RUU就好
而想要用別國的RUU更要S-off完改成SuperCID
S-off需不需要, 要看需求
只想root, 那就不需要
如果想玩更多, 當然還是需要的
提供給你參考

Pudchi wrote:
我依照自己研究And...(恕刪)
小弟我不明白的點也在這裡
因為HTC說UNLOCK之後就可以刷RECOVERY了
不需要S-OFF
Ssin1235 wrote:
你會這樣講就代表你只...(恕刪)
保固的問題我知道有些方法可以繞過
但是我想問
假設我不考慮保固的問題
也只有刷CanogenMod的需求(隨意舉例第三方ROM)
不會再動到原廠的東西(升級原廠系統後又再降級之類的)
這樣的話是不是其實不需要S-OFF
畢竟需要動的boot, recovery, system都已經解開了
因為也看到很多人只是為了要ROOT或刷第三方ROM就在S-OFF
From CyanogenMod
*S-Off vs Unlocked, and flashing firmware*
Earlier this week, Koush met with some of the folks on the HTCDev team in Seattle to talk about supporting CyanogenMod and root users/developers.
We had a chance to discuss some of the misperceptions of both sides, and the conversation was enlightening. On the ROM community's end, there seems to be a misunderstanding of what "S-OFF" means; as there are a few issues being conflated here. So much so, that they recently released a S-OFF FAQ on their HTCDev portal about it:
http://www.htcdev.com/bootloader/about_unlock_process
There are two distinct concepts here:
* Being able to flash a custom ROM (boot, recovery, system)
* Being able to flash the black box partitions (bootloader, radio, trustzone, etc). This also enables carrier unlock via SuperCID.
The term "S-OFF" is specific to HTC's bootloader, and is now being generically used and misnomered across all Android phones. The HTC Dev Unlock tool (as of the One) allows a user to flash the partitions that are interesting to custom ROMs. A full S-OFF turns off all security, allowing flashing of the radio and bootloader (and switch carriers). The latter bits are complete black boxes to all developers, and are generally not very interesting. Anyone that is involved with the radio stack, etc, are most likely employed by either Qualcomm, Samsung, etc. There is no "radio" development in the ROM community.
In a previous G+ post, Koush stated the that "...the HTCDev unlock on this device actually behaves properly, unlike its predecessors. It behaves like a Nexus device."
The HTC One is not S-OFF. But neither are the Nexus devices (Secure Boot, good luck flashing a "custom" radio image).
To put things in perspective (CyanogenMod's opinions); we're not particularly concerned about devices being S-OFF. Even if they were, we wouldn't want to (or be able to) make changes to the radio anyways. We do want our phones to be unlocked so we can flash custom firmware, and we can do that.
URL: https://www.facebook.com/CyanogenMod/posts/10152887971775425
內文搜尋


























































































