使用unrevoked 3將官方Desire 2.1, 2.2刷入第三方recovery image(含root)

2010 年 9 月 22 日 | 作者:小布仔 | 分類:Android, 系統強化

本文將示範如何將Desire官方的韌體刷入第三方的recovery image到還原分割區,並讓官方的韌體擁有root權限

▼ 事前檔案準備如下

  1. 不要將Desire用USB線跟電腦連接,直到後面要執行unrevoked3時,再按照本文指示連接。
  2. 這裡下載Windows HBOOT driver,檔名為android-usb-driver.zip,下載完解壓縮到硬碟。
  3. 這裡下載reflash_package.exe,本文撰寫時的版本為3.21。
  4. 如果沒有安裝HTC Sync,請先安裝HTC Sync,接著到控制台中的【新增或移除程式】將HTC Sync解除安裝,然後將電腦重開機

▼ 確認手機是否符合以下設定

  1. 主畫面按下【硬體Menu鍵】,【設定】→【應用程式】→【開發】,將【USB除錯中】勾選
  2. 主畫面按下【硬體Menu鍵】,【設定】→【連線至PC】,將【預設的連線類型】設定為HTC Sync,將【詢問】取消勾選

▼ 接著開始使用unrevoked3將官方Desire 2.1, 2.2刷入第三方recovery image(含root),步驟如下

  1. 執行reflash_package.exe
  2. Desire用USB線連接到電腦,接著unrevoked3會開始自動執行,整個過程將近五分鐘,中間會對新硬體Android 1.0要求安裝驅動程式,當詢問驅動程式的檔案位置時,我們指定位置到android-usb-driver.zip解壓縮後的地方。XP安裝驅動程式的過程如下,Windows 7或Vista驅動程式安裝過程畫面請參考這裡

     

     

     


     

  3. 當出現Done的時候,即大功告成。

▼ 如何進入Recovery Mode

  1. 將Desire關機
  2. 按住低音量鍵不放,接著按下電源鍵不放開機,接著出現以下畫面
  3. 按一下低音量鍵(此時RECOVERY會藍底白字被選擇),再按一下電源鍵,就進入了Recovery Mode了

在Recovery Mode中,我們可以使用音量鍵或光學軌跡球來上下移動光標,接著按下光學軌跡球可執行該選項。按硬體Back鍵可回到上一層。

▼ 常用功能說明如下:

  • reboot system now → 重開機
  • wipe data/factory reset → 清除所有使用者資料,也就是恢復出廠預設值
  • apply sdcard:update.zip → 執行sd卡根目錄下的檔名為update.zip的檔案。網路上流傳的ROM或系統修改,比如修改電池圖示,常以zip檔包裝成懶人包,可將檔名改為update.zip置於SD卡根目錄,再用這個選項更新
  • install zip from sdcard → 如果放進sdcard的zip檔不想改名為update.zip,可以使用這個選項選取欲執行的zip檔
  • backup and restore → 全系統備份與還原,包含ROM與使用者資料
分類:Android, 系統強化 | 71 則回應
引用網址:http://gfans.bryan.tw/2010/09/22/801/trackback

本文章目前有 71 則回應

  1. LIU 說道:

    請問這裡面包含A2SD+嗎??

  2. Qoo 說道:

    站長 可以請問一下 已ROOTED 的DESIRE
    想改回官方的ROM 但是執行RUU檔的步驟不是很清楚

    可以教學一下嗎?

  3. 咖賀 說道:

    請問有辦法只升ClockworkMod recovery 版本嗎?我之前ROOT目前我的是V2.5.0.1現在是較新的是V2.5.0.7

  4. pantech 說道:

    請問一下
    我都有照步驟跑
    結果unrevoked一直停留在waiting for bootloader; make sure driver is installed!....過程很久一直無法完成,請問一下該怎麼搞定??謝謝!

    • 小布布 說道:

      make sure driver is installed是unrevoked認為你的電腦沒有安裝android-usb-driver驅動程式
      如果電腦沒有提示安裝驅動程式,可以到Windows的「裝置管理員」中替打問號的裝置安裝驅動程式

  5. Shummi 說道:

    DEAR 小布, 能請問一下, 照著您的步驟走而且我的usb驅動程式也安裝完畢了,
    然而unrevoked從一開始的4317184 bytes
    很快變成 "Pushing Root access...(22128 bytes)"
    接著就一直停留到現在十幾分鐘了. 是否能幫忙解惑呢? THX

    • 小布布 說道:

      請問後來的狀況如何?再試一次有成功嗎?

      外國有人提到11月初的時候,手機有個更新
      吞了之後就會卡在您說的地方

  6. 說道:

    您好,小弟想幫自己的ARIA做ROOT
    但上網爬文好像都只有未更新官方2.2時的做法
    更新過官方2.2系統後就不能用舊方法ROOT了
    請問有其他方式可以幫手機ROOT甚至刷ROM呢

    謝謝回答哩^^

  7. KIM 說道:

    小布大您好,小弟因為幾次刷機的關係將兩份資料整理,
    希望您的資料可以讓小弟整理再內容中~
    請您過目後,告知小弟可否轉PO至mobile01造福其他使用者!謝謝~
    這邊是dropbox的docx文件。

  8. cobra 說道:

    請問小布布大大
    進入Recovery Mode模式後
    除了recovery其他3個是甚麼功能呢?

  9. Jones 說道:

    大大你好..我照著流程開始做..也是unrevoked一直停留在waiting for bootloader; make sure driver is installed!..我後來又重頭開始再做一次流程..這次..unrevoked3一直在Running root....到最後變成..
    Error: failed to get root.Is your firmware too new?....沒辦法像第一次還可以選擇Android1.0去安裝
    請問我現在要麼解決..讓我可重頭開始去做

  10. 花花 說道:

    我的問題跟johns一樣~
    我要幫我老公刷ROOT但就是卡在這邊
    而且我找不到unrevoked3.21版本>___<
    頭真痛
    而且說真的有些東西我實在不了解
    就連我的DHD都是照著達人您的步驟一不一步來完成的
    怎麼辦?

  11. 花花 說道:

    沒有拉~是因為我在手機店上班
    也有興趣想自己試試看~就剛好都有成功
    所以才想說幫忙他弄弄
    我等等來試試看
    感謝兩位!!

  12. 花花 說道:

    感謝!!成功了!!!

  13. Ray 說道:

    大大你好~我照著你的流程做
    當我反安裝HTC sync重開機後
    執行reflash_package.exe然後接上手機(有USB除錯也有改預設連線也有取消詢問)
    然後unrevoked3 就出現Device "ace" is not supported at this time.
    一點動靜都沒有
    請問要怎麼辦??

    附上手機資訊..
    ANDROID版本
    2.2
    基頻版本
    12.28b.60.140eU_26.03.02.26_M
    核心版本
    2.6.32.21-gfab60c5
    htc-kernel@and18-2 #1
    Tue Oct 26 18:07:13 CST 2010
    版本號碼
    1.37.751.1 CL277230 release-keys
    軟體號碼
    1.37.751.1

    求救...

  14. Ray 說道:

    原來如此@@
    我從下午就拜讀你的文章到現在
    眼花了抱歉抱歉...

  15. Effi 說道:

    不好意思,我試了很多遍,可是都無法解決
    可以請教一下:

    我是用mbp
    可是在重開機之後
    卻會出現"communications with phone unexpectedly interrupted. Try again."
    是因為缺少驅動程式嗎?
    可是mac上有需要安裝什麼驅動程式嗎?
    (有USB除錯也有改預設連線也有取消詢問)

    以上,感謝喔!!

  16. Effi 說道:

    感謝回覆喔~~
    我會再試試看
    真的不行就用windows嚕

    謝謝 :p

  17. ooojrooo 說道:

    Dear 小布 , 我想替我的Desire root機 , 但現在的unrevoked3 的version是3.32 , 而小布大大教學的是3.21 , 那麼會有問題嗎?? 謝謝大大解答~

    • 小布布 說道:

      因為我現在取得不到Desire了,所以沒法幫您試。
      就我的瞭解,新版的Unrevoked一定會比舊版的好,更安全
      總而言之,應該沒問題,頂多Desire版本太新,無法root

      • ooojrooo 說道:

        謝謝小布大大回答 , 看來我要像花花那樣下載回3.21較為安全~
        另外 , 我想請教大大root機後為甚麼要進入Recovery Mode??

        root機後要用Recovery Mode來重啟動才算是完整完成嗎??
        由於我是新手 , 請大大多多包涵~

  18. ooojrooo 說道:

    小布大大 , 感謝你的詳細解釋~
    剛剛我在努力爬文的時候,看到http://gfans.bryan.tw/2010/09/22/797
    其中你說的一段:"如果root的過程,比如使用unrevoked 3這種會刷recovery partition的,則日後無法使用官方的網路自動韌體升級,除非有辦法還原recovery partition成為原廠。"是否即為上述的刷root方法 , 那麼日後手機如要更新就升級,是否只有刷其它人製作的ROM ??

    • 小布布 說道:

      此篇會讓您的手機變成非原廠的Recovery,所以無法再OTA,除非透過RUU還原Recovery
      賢大的Desire ROM很不錯,可以參考看看

  19. PongPong 說道:

    小布布大哥,多謝你無私的奉獻,但恕小弟不才,STEP BY STEP跟你的步驟進行,但每次都失敗,我分別使用Unrevoked 3.21及3.32,當插入DESIRE後,畫面只停留在Pushing Recovery...(4317184 bytes),一直不動,真鬱結!請解救!!!

    附上小弟手機資訊:

    BRAVO PVT1 SHIP S-ON
    HBOOT-0.93.0001
    MICROP-031d
    TOUCH PANEL-SYNT0101
    RADIO-5.10.05.23
    Aug 10 2010,17:52:18

    Android 版本
    2.2
    基頻版本
    32.47.00.32U_5.10.05.23
    核心版本
    2.6.32.15-9620
    htc-kernel@and18-2#1
    軟體號碼
    2.11.832.4

    謝謝大哥!

  20. PongPong 說道:

    小布布大哥,真的不好意思,原來我的HTC SYNC未完全清除之故,現在OK了,已經成功ROOTED,多謝!

  21. 綠野 說道:

    DEAR布大~
    現在一直卡在unrevoked3~也沒要求安裝驅動程式~
    將HTC Sync解除安裝,然後將電腦重開機~【USB除錯中】勾選~【預設的連線類型】設定為HTC Sync,將【詢問】取消勾選~都已做ㄌ~請問是我那裡用錯ㄌㄇ~?麻煩布大ㄌ~qq

  22. 綠野 說道:

    dear布大~
    我現在一直卡在unrevoked3~也沒要求安裝驅動程式~
    顯示Device "ace" is not supported at this time.

    麻煩布大幫幫我~qq

  23. 綠野 說道:

    ^^~不好意思~謝謝布大

  24. PongPong 說道:

    小布大大,我終於拿起勇氣刷了這個ROM了,因為這是我第一次接觸ROOT同ROM,所以開始時真的膽戰心驚,但完了之後,才發覺ROOT及ROM的簡易及樂趣,這全賴有你及其他無私奉獻的專業哥們,在這真旳感激你所作的貢獻,我會一直支持你。多謝。

  25. Sylfrid 說道:

    Dear 布大 ~~

    我照你教的方式把我的 Desire 成功 Root 了。
    可是現在發現,我沒辦法手動同步我的 Google or Facebook 。
    只能自動同步。
    跑去「設定」按「立即同步」也都沒反應。
    這是什麼問題呢 ??

    • Sylfrid 說道:

      Dear 布大

      我自問自答一下。
      我剛剛刪了一些app,通知列上的「儲存空間太少」的警示消失之後,
      同步功能就恢復正常了。

  26. Daniel 說道:

    以下是小弟手機資訊:

    BRAVO PVT1 SHIP S-ON
    HBOOT-0.93.0001
    MICROP-051d
    TOUCH PANEL-SYNT0101
    RADIO-5.09.05.30_2
    Aug 10 2010,17:52:18

    Android 版本
    2.2
    基頻版本
    32.44.00.32U_5.09.05.30_2
    核心版本
    2.6.32.15-g6a358a9
    htc-kernel@and18-2#1
    版本號碼
    2.10.751.4 CL274424
    軟體號碼
    2.10.751.4
    瀏覽器版本
    Webkit 3.1

    請問板大,若是此用此篇方法root,有無較快的方法unroot?(想這樣做是想回到原廠狀態)

    還是說此能透過RUU 回到原廠狀態?

    謝謝~

    • 小布布 說道:

      因為我沒有Desire,所以沒仔細鑽研
      我思考了一些可能作法,感覺上沒有輕鬆的方法
      RUU也不一定可行,因為降級限制
      還是要讀者自行嘗試才知道

  27. cross 說道:

    小布布您好

    請問我依您所提示的流程做完,也能進入Recovery了

    可是畫面下方卻出現:

    E:Can't mount CACHE:recovery/log
    E:Can't open CACHE:recovery/log
    E:Can't find MISC

    請問是否有影響,還是有錯誤,請問該如何解決呢?

    另外,我刷radio,有顯示completed,可是重開機,radio卻不會變。煩請解惑

    感謝

  28. Frank 說道:

    大大你好,你的步驟我都已經做完,但進入到RECOVERY時出現:E:Can’t mount CACHE:recovery/log
    E:Can’t open CACHE:recovery/log
    E:Can’t find MISC

    請問要點solve it?

  29. Desire新手嫩腳 說道:

    請問,我進行到第2個步驟(安裝),是否要等到出現"DONE"才可以呢?因為等待的時間有點久
    畫面都停在等待ROOT的英文(忘記是什麼了),因為等待的時間有點久我以為當機了,所以我就
    把手機給關機了,結果....變磚。我當下把電池給拔了....重開之後還好有恢復正常,不知還可以
    在試嗎??還是說是我電腦的問題!?

  30. 阿翰 說道:

    請問機器達人,我的dhd記憶卡插槽壞掉.作業系統也刪掉了.目前只可以進h boot 哪我該如何
    回原廠rom 謝謝

  31. DAVID 說道:

    我是按照上面的步驟去做.

    做到DONE那邊都成功...但使用要ROOT的APP都說沒有權限..取不到

    但其他的東西都跟你一樣..請問一下是甚麼問題呢.?

    我的DESIRE是 上年5月剛出來的時候買的..

  32. 經驗分享一下 說道:

    一直無法刷並出現error

    原因:手機本身容量太少以至於於法更新

    清出空間即可刷了以上

  33. 小柯 說道:

    請問大大:
    我照說明執行後~在中途出現 installing package failed
    Recovery image: ClockWorkMod Recovery
    這是那裡出錯ㄚ~~~

  34. 小柯 說道:

    我搞定了~因是手機容量不足導致~移除一些程式後即可~~~再來要研究ROOT後的好處~~

  35. 小萍 說道:

    你好,我執行unrevoked3後並沒有出現done的指令出現waiting for bootloader;make sure driver is installed!~~手機還沒關機就直接跑出白色畫面,第一個反藍出現 HBOOT USB PLUG ,而第二個反藍字選RECOVERY後出現一個三角形驚嘆號~~~請問是那裡出錯了~~可以提示一下嗎~謝謝~~

  36. 小安 說道:

    手機送修後取回
    提升至2.3.3版後
    開機進入Recovery Mode後
    點選ClockWorkMod Recovery無法進入選單(綠字畫面)
    下載本版本reflash_package.exe重新安裝
    訊息通知手機版本太新(too new)
    現在怎麼辦?
    可以降至2.2版嗎?

  37. desire 說道:

    Waiting for root...(safe to restart if this doesn't work)
    一直卡在這怎麼辦~@@
    之前版本太新我有換過了

  38. 小銘 說道:

    各位大大
    我安裝runevoked時出現了Device "shooteru" is not at this time
    之後他就都沒動靜了
    我有去爬文一下說是裝置不支援
    那請問大大我該用哪個然體或是該如何處理
    我想刷機~!請各位大大教教我
    Android 版本
    4.0.3
    HTC Sense版本
    3.6
    基頻版本
    11.77.3504.00U_11.25.3504.06_M
    核心版本
    3.0.16-ge733189
    htc-kerne@u18000-buid-144#1
    SMP PREEMPT
    軟體號碼
    3.28.921.3

  39. [...] 機器達人 » 使用unrevoked 3將官方Desire 2.1, 2.2刷入第三方recovery image(含root) [...]

  40. 矮子 說道:

    不好意思
    我的DESIRE已用官方薑餅升級成2.3版本以致不能使用
    那現在要怎樣才能用呢?

回應 Daniel

暱稱:

信箱:

網站:

驗證碼: