一鍵 Radio S-OFF
如果你已經ROOT(參考Desire HD 永久性Root)的話,可以利用此一鍵「Radio S-OFF Tool」來開啟Desire HD的另一片天空,也就是不需要bootloader的S-OFF下,也可以讓玩家使用ClockworkMod來刷ROM或kernel至手機裝置上,而且這個動作是相當簡單,不需要複雜的程序動作即可完成,想要還原也一樣單鍵OK。
S-ON 就是「security on」的意思,顧名思義 S-OFF 為「security off」,S-OFF 可以讓你透過Bootloader 內的 Fastboot 或一些自製的 RECOVERY(如ClockworkMod Recovery)來刷客製的ROM,目前就我所知道的有兩種S-OFF方法,一是安裝工程版的HBOOT來S-OFF,另一就是Radio S-OFF。
兩種方式差別在哪裡呢?簡言之 Radio S-OFF 無法利用 fastboot 命令方式來更新 Kernel ,不過卻可以使用ClockworkMod來刷ROM,也可以 RUU(Rom Update Utility)任意的升級與降級,聽說RUU後還可以是S-OFF的狀況(我可沒有實測過)。
根據XDADevelopers的建議是初學者可以使用Radio S-OFF方式,玩家再配合使用ENG S-OFF,不過發現挨踢路人甲想要刷Android Revolution HD的ROM,開宗明義地告訴如下需求:
– HTC Desire HD S-OFF —> 可參考打通Desire HD的任督二脈 S-OFF
– Radio S-OFF in order to flash new radio —> 本文
– ClockworkMod Recovery 2.5.1.3 or 3.0.0.6 —> 刷ROM必備的clockworkmod recovery
經爬文後發現許多的災情,原來HTC OTA update 1.72.405.3 後將無法 Root,晴天霹靂Root會消失嗎?或許新的Root方法會再度發表,所以在沒明朗前,建議新使用者執行Radio S-OFF的原因,不過要刷Radio ROM還是得ENG S-OFF,總而言之ENG S-OFF + Radio S-OFF就是雙劍合併,只是先後處理之爭而已。
Radio S-OFF
當HBOOT(bootloader)啟動時會偵測目前是Radio S-ON 還是 Radio S-OFF,如果是 S-ON 則會對 system 與 recovery 啟動保護,反之S-OFF就不會有任何的限制。
Radio S-OFF Tool 系統需求:
- Windows XP SP2 or higher
- .NET Framework 4.0
- HTC Sync (or ADB drivers)
- Desire HD 原廠核心
- Desire HD版本在1.37以下,若版本1.72.405.3或更高而無法執行,請先降級處理。
- Radio S-OFF Tool 這裡下載(需有論壇帳號才可下載)。
▼已成功做過ENG S-OFF的玩家,最好先查看目前電信業者的CID碼,進入HBOOT 選單畫面後,按下「音量下鍵」將籃底白字移動至「SYSTEM INFO」上,接著在按下「電源」鍵即可進入系統資訊說明,可以很清楚看到紅色框內的「CID__621」,要記下若當有還原時需要用到。
▼下載後解壓縮,執行「Desire HD easy radio tool_V2_2.exe」,選擇「Radio S-OFF,Super-CID and SimUnlock (usual)」(紅色框),接著按下「Do it!」(藍色框)來Radio S-OFF。
▼因之前有做過ENG S-OFF,所以有出現root授權畫面,照道理應該不會再出現,除非在授權程式有移除,若有出現選按「允許」就對了,等程式運作完成後出現「Finish」即大功告成。
▼完成後先到SD卡的根目錄看看,有沒有part7backup-XXXX.bin的備份檔,有的話請將此檔備份至PC上以備不時之需。
▼如何檢查是否成功呢?首先進入HBOOT 選單畫面後,按下「音量下鍵」將籃底白字移動至「SYSTEM INFO」上,接著在按下「電源」鍵即可進入系統資訊說明。其進入HBOOT 選單畫面操作可參考打通Desire HD的任督二脈 S-OFF一文。
紅色框內原廠出現為「ACE PVT SHIP S-ON」,照道理執行完後應該出現「ACE PVT SHIP S-OFF」才對,難道Radio S-OFF沒有成功嗎?因為挨踢路人甲已先ENG S-OFF過了,所以再做Radio S-OFF後並不會改變紅色框內的文字,只有原廠HBOOT經過Radio S-OFF後才會出現 SHIP S-OFF的。
▼進入「SYSTEM INFO」說明,可以清楚的看到紅色框內的值是「CID-11111111」,那就是SuperCID(超級電信業者),什麼是 SuperCID 呢?CID 是 carrier identification,就是廠商識別碼,類似於DVD的區碼一樣,美國區的DVD片不能在歐洲區的播放機上播放,因此CID就是要防止刷不同電信業者的ROM,SuperCID 是一個相當特別的 CID 識別碼,如同DVD的全區碼(Region Free)一樣解除這些區碼的限制,那也就是說 SuperCIS 就是破除不同電信廠商的限制,配合 S-OFF 的開放寫入/system與/recovery,來隨心所欲的刷不同的ROM。
還原(Radio S-ON)
假如想還原那該如何?想要還原首先先要知道電信廠商的原始CID,慘了!我Radio S-OFF時忘了先查看CID,怎麼查都是已經Radio S-OFF的SuperCID,仔細詳讀原文發表之處,發現可以使用ADB指令查詢CID。
▼首先輸入「adb devices」 查看手機是否正常連接,若有連接會出現手機的序號,確定OK無誤後輸入「adb shell getprop ro.cid」,結果與HBOOT查詢的值是一樣「HTC__621」。
▼選擇「Radio S-ON」(紅色框),接著按下「Do it!」。
▼選擇「Stock CID」(紅色框),輸入 "HTC__621" 接著按下「Do it!」。