Desire HD如何Radio S-OFF + Super-CID

2011 年 1 月 7 日 | 作者:小布仔 | 分類:系統強化

本文僅限Desire HD版本在1.37以下(系統設定→關於手機→軟體資訊→版本號碼)。

2010年美國法律正式認定JB合法,Google也稱Android之所以會被root是因為不夠開放,可能在未來推出解鎖工具讓使用者輕鬆root手機。大部分的廠商多會以小版本升級的方式阻止用戶取得root權限,保持手機運行官方系統,讓重度依賴root權限所帶來方便功能的使用者難以抉擇(有很多使用者還沒接觸過root權限所帶來的好處主要是因為還沒使用過,接觸之後倚賴root的人一定會增加)。

Titanium Backup這套需要root權限的軟體舉例,雖然機器達人平日沒有在使用,但一旦發生要換手機、或是比如電源鍵按鈕壞了需送原廠、或是想將手機恢復出廠預設值把手機砍掉重練,機器達人就會在此時做Titanium Backup的系統完整備份,讓之後應用程式的安裝與資料還原能快速完成。

Desire HD/Z在國外已陸續升級到Android 2.2.1(版本號碼1.72以上),有人說變快(心理作用?),但機器達人沒享用過所以持保留態度。但可以確認的是,新版本會將原本用來取得root權限的漏洞補起來(VISIONary+無法再使用來取得root權限),並取消root(移除Permroot),接著還原被修改過的HBOOT(S-OFF變回S-ON)。目前並未有任何破解的方式流出,或許不久將來可能會有(短則數週,長則好幾個月以上)。

為了讓將來不小心OTA升級後被封印的手機還有一線生機,我們可以先將Desire HD做Radio S-OFF + Super-CID的修改,讓透過RUU降級手機韌體成為可能。另外國外也有透過OTA升級並且不喪失root權限與S-OFF的方式,前提是需要有ENG S-OFF與Radio S-OFF。ENG S-OFF已經在此篇介紹過了,本文將介紹Radio S-OFF的方式,不同S-OFF與CID的說明請參閱「ENG S-OFF、Radio S-OFF、CID差異說明」。

Radio S-OFF + Super-CID不影響OTA,不影響功能與收訊,且無法透過OTA還原(讚!)。

 

教學開始

Radio S-OFF的方式比ENG S-OFF更為簡單且安全,要能Radio S-OFF的前提如下:

  • Desire HD版本在1.37以下(系統設定→關於手機→軟體資訊→版本號碼)。
  • HTC原廠核心(本站未指導過換核心,有換過核心的讀者請勿在這裡尋求協助,沒研究所以幫不上忙)。
  • 電腦需能執行ADB Shell,能偵測得到手機並能進入手機下指令,請參閱「如何取得Android SDK並使用adb指令」。
  • Permroot,請參閱「Desire HD/Z如何永久Root」。

 

開工

首先下載HTC Desire HD radio tool。

解開來後,執行「Desire HD easy radio tool_V2_2.exe」。

確認手機已開啟USB除錯中(系統設定→應用程式→開發→USB除錯中打勾),將手機用USB線連接到電腦,並使用充電模式如果過程發生問題,請關閉防毒軟體與防火牆。

▼ 在HTC Desire HD radio tool中選擇「Radio S-OFF, Super-CID and SimUnlock (usual)」,接著按下【Do it!】,等程式跑完將手機重開機就完工了,非常簡單容易。(如果中間跳出root授權畫面,請按下允許)

這個程式每按一次【Do it!】,就會在SD卡的根目錄中產生一個備份檔。檔名的樣子為part7backup-[時間戳記].bin,第一次產生的part7backup請複製到電腦中做備份。

 

如何還原

▼ 首先選擇「Radio S-ON」按下【Do it!】,再選擇「Stock CID」,填入原本的CID後按下【Do it!】。

 

原本CID的值有兩種方法可以得知,第一種是在未做Radio S-OFF之前,透過ENG HBOOT中得知,請參閱「ENG S-OFF、Radio S-OFF、CID差異說明」。

▼ 第二種方法是使用adb指令得知,執行「adb shell getprop ro.cid」,如下圖

進階使用者可透過以下指令直接還原(不多做說明了):

dd if=/sdcard/part7backup-[時間戳記].bin of=/dev/block/mmcblk0p7

 

如何得知目前是否Radio S-OFF

只有HBOOT是原廠時才有辦法得知,也就是將之前介紹的S-OFF方式還原成S-ON,HBOOT就會還原回原廠,請參閱「如何S-OFF/S-ON Desire HD」。

當HBOOT為原廠時,HBOOT的上方畫面會是ACE PVT SHIP S-ON,如果Radio S-OFF成功,原廠HBOOT的上方畫面則顯示ACE PVT SHIP S-OFF。

如果已經做了ENG S-OFF,其實也不用特地還原HBOOT來檢查,因為這個軟體很容易使用不太會失敗,只要檢查CID是否已經更改為11111111即可。

 

如何得知目前CID是否為11111111

請參閱「ENG S-OFF、Radio S-OFF、CID差異說明」。

 

如何關閉OTA升級通知

系統設定→關於手機→系統軟體更新,取消勾選「排程檢查」。

 

請勿取消USB除錯

「USB除錯中」請永遠打勾,因為HTC機種隱含了init用盡CPU的bug,像不定時炸彈,勾選這個項目可解決這個問題。

延伸閱讀

  1. ENG S-OFF、Radio S-OFF、CID差異說明
  2. 如何S-OFF/S-ON Desire HD
  3. Desire HD如何廣告免疫
  4. Desire HD環狀電池系統圖示
分類:系統強化 | 99 則回應
引用網址:http://gfans.bryan.tw/2011/01/07/1564/trackback

本文章目前有 99 則回應

  1. [...] "7772394215"; google_ad_width = 468; google_ad_height = 60; [Translate]Desire HD需為ENG S-OFF與Radio S-OFF。此為Desire [...]

  2. 爆仔 說道:

    請問..如果版本已經不小心升級了

    有解決的方法嗎...

    前一陣子開啟ENG-S OFF..有備份過一次

  3. 小莊 說道:

    請問一下
    我執行Desire HD easy radio tool_V2_2.exe
    但出現
    "應用程式正常初使(0xc0000135)失敗.請按一下確定終止應用程式

    程式無法開啟
    有什麼辦法解決嗎???
    麻煩你了^^

  4. 說道:

    請問Desire HD版本剛好是1.37也可以用媽 ?

  5. 米蘭達 說道:

    Desire HD版本在1.37以下(系統設定→關於手機→軟體資訊→版本號碼)。

    已經刷了"1.84.61.2-1"的rom,目前看到的版本號碼為1.84.61.2
    請問這樣可以進行Radio S-OFF 嗎??

  6. 永遠 說道:

    小布大人:
    我已經刷了Desire HD特調ROM v1.84.921.2-1,現在要Radio S-OFF是不是沒辦法,我照著上面的教學做,沒辦法成功,是不是版本比1.37還新,所以沒辦法做。

  7. acrosss 說道:

    Dear 小布大

    小弟刷到1.84特調及Desire HD Radio 12.28g.60.140fU_26.05.05.27_M3之後
    才發現還沒有做過radio s-off跟super cid

    剛才有刷回到1.37特調跟1.37原廠rom發現用您網頁上教學的Desire HD easy radio tool程式顯示finish,但是重開機後發現cid仍然是原來的htc_621

    猜想是為已經刷過radio的關係,現階段暫時是否與super cid跟radio s-off無緣了 >"<

    照您文章所述,因為尚有ClockworkMod Recovery可用,只要小心不要用官方的升級,是否就暫時就不會有影響?

    文章沒看仔細的後果啊…現在心裡整個毛毛的 0rz

    • acrosss 說道:

      另請教達人
      若在網路上抓下來一些舊版本的radio想刷
      可否直接用您教學中刷radio的四個檔案,然後將其中radio.img檔案置換的方式呢?

      • acrosss 說道:

        自問自答一下
        因為跳了答人的一個 radio s-off 跟 super cid的步驟實在是晚上連睡都睡不好
        跟更新前的朋友要到了舊版的radio 版本12.28b60.140eu_26.03.02.06_m
        也很幸運的上網找到檔案 http://forum.xda-developers.com/showthread.php?t=877295

        用您提供置換新版radio的方法,把radio.img換成網頁上舊版的檔案之後降級成功。

        再重新用「HTC Desire HD radio tool」嘟他!一次之後

        終於看到令人感動的一堆1
        radio s-off 就幻想他也成功好了 XD

        今晚終於可以好好休息了 0rz

  8. SKY 說道:

    小布大人您好

    在拜讀了您的大作之Desire HD如何Radio S-OFF + Super-CID之後,也拜讀了刷ROM的所以須知,
    但我在進行最後一項的一鍵 Radio S-OFF時卻當機了,而且也無法使用音量下鍵進入HBOOT了

    我的ROM為 1.37.921.1
    BaseBand為 12.28B.60.140eU_26.03.02.26_M

    我先前有做的動作為
    1. 全套的S-OFF/S-ON Desire HD(您提到說有備份原廠的Recovery?)
    2. 移除台哥大軟體
    3. 誤按OTA,但找不到台哥大AP,所以未成功
    4. ClockworkMod recovery備份 ROM
    5. Radio S-OFF ---> 當機

    由於無法利用音量下鍵 + 重開進入 HBOOT,每次按完之後就進入安全模式,或不按進入正常開機,
    所以我利用 sh /sdcard/DHD/restore_recovery
    將 Recovery Partition 還原成原廠的形式,

    但這樣還是不行,唯一還可以使用的就是ROOT與指令操作,但手機用起來還是怪怪的,
    所以想請問您,我是否可以利用sh /sdcard/DHD/restore_hboot
    還原成原廠的形式呢?

    這樣還有救嗎? 感恩您撥冗回答囉~~謝謝

  9. naliyama 說道:

    您好
    看了您的文章真的是令我學到了很多東西,目前我依照您的教學做了ENG S-OFF,之後再依本教學文
    做了Radio S-off跟SUPER-cid 也成功了,現在我回到HBOOT畫面是ACE PVT SHIP S-OFF沒錯
    但是底下的選項卻沒有SYSTEM INFO了,是否是因為做了Radio S-off的關係所以無法回到ENG S-off的
    HBOOT,那我要如何才能檢查是否CID為11111111

    希望您有時間能夠回答我的疑問,如有其他的前輩們知道的話也請交我,謝謝大家

  10. tzeng0722 說道:

    請問一下:

    我執行“Desire HD easy radio tool_V2_2.exe”

    跳出視窗“Unable to find a version of the runtime to run this application.”

    我有上網更新“.NET Framework 4.0”上關閉防火牆及掃毒程式。

    為什麼還不能執行“Desire HD easy radio tool_V2_2.exe”

    各位高手,幫個忙吧…

  11. 台勞 說道:

    哈囉~兩個radio tool載點都掛了~
    能在弄個載點嗎?

回應

暱稱:

信箱:

網站:

驗證碼: