** 在開始閱讀之前 請注意 **

以下操作僅針對 [ HTC Hero 台灣版 ] 可能不適用於其他款示
以下流程彙整網路上教學 加上自己遇到的狀況的解決方法
希望是適合所有 HTC Hero 使用者的最佳解決方案

 

預期各位可以得到如下的作業系統:

screenshot_9.png  screenshot_8.png  

別懷疑 這真的是 HTC Hero 的擷取畫面

 


在升級系統之前 請注意以下幾點事項:

1. 請先升級至官方 HTC Hero Android 2.1 Update1 版本作業系統
2. 請先妥善備份手機內原有資料 (通訊錄/簡訊/照片/應用程式)
3. 若需送回HTC返修時 你必須先還原成HTC官方提供的作業系統環境
4. 操作失誤可能造成手機無法正常使用



在開始之前 我希望給各位的簡單背景知識:

HTC 為智慧型手機供應商 製造商 而非作業系統生產商
HTC 所生產作業系統大部分採用的作業系統為 Android
真正提供作業系統的服務商為大名鼎鼎的 Google 谷歌
由 Google 推出的行動裝置作業系統 名為 Android OS



如果你滿足於目前的現狀 又不想冒著升級失敗...

卻又不知道怎麼還原的風險 請按上一頁離開 謝謝!



廢話太多 進入正題

整個操作流程大致如右: 匯出備份 > 提升權限 > 取消修復模式限制 > 更新系統 > 匯入備份


在正式開始之前 請先自行準備好以下幾個檔案 (依使用順序排序)

* UniversalAndroot.apk
* flash_image
* recovery.img
* 基於 Android 2.2/2.3 的新版作業系統壓縮檔 (xxx.zip)

-->> 請將檔案放置於手機 SD 卡的最上層目錄 <<--
-->> 檔案請自行網路搜尋取得 這邊不提供 <<--


那麼 預期各位按照以下流程操作 都能順利完成升級

開始吧!!!


0. 備份資料
   這部分麻煩自行完成 在此不多做贅述

1. 使應用程式可取得超級使用者(root)權限
   因為出廠設定限制使用者不可隨意更動系統資料
   而官方提供的作業系統僅支持到 Android 2.1 版本
   使用者將無法享受新版 Android 所帶來的好處
   為此 接下來的操作須取得超級使用者(root)權限完成

   * 透過 Android Market 安裝工具軟體 [ ES 文件瀏覽器 ]
   
   * 找到捷徑 [ ES 文件瀏覽器 ] 開啟後切換到 [ /sdcard ] 找到 [ UniversalAndroot.apk ] 點選後安裝

   * 找到捷徑 [ Universal Androot ] 開啟後 選擇左邊按鈕 [ Root :-) ] 等待數秒 直到出現 " Woot ... " 訊息才退出
   
   目前為止 你已經讓手機獲得權限提升 :)

   * 建議完成後將手機重新啟動一次(非必要) *


2. 安裝 Android USB Driver 與 取得 Android Debug Bridge(ADB)

   * 安裝驅動程式 [ Android USB Driver ]
   +--- 安裝 Android SDK 接著勾選 USB Driver 然後點選 Install
   +--- 或 直接安裝 HTC Sync 同步軟體

   * 取得開發工具 [ Android Debug Bridge ]
   +--- 由 SDK 目錄取出 位置在 [ %SDK_PATH%\android-sdk-windows\platform-tools ]
   +--- 不想安裝 SDK 的話 請搜尋 " Android adb " 網路上應該很容易找到


3. 將前面步驟的 [ recovery.img ] 寫入手機 (目的是取消 HTC 對於 recovery mode 所做的限制)

   * 開始功能表 --> 所有程式 --> 附屬應用程式 --> 命令提示字元
   
   * 切換至 [ Android Debug Bridge ] 目錄所在位置
     C:\> cd %SDK_PATH%\android-sdk-windows\platform-tools
     
     輸入指令:
     C:\> adb shell
     
     接著會進入 Android Debug Mode 請依序輸入以下指令
     
     $ su
     
     -- 此步驟可能會發生錯誤
     -- 若這邊出現 Permission Deny 訊息 表示前面* 步驟1 *操作失敗 請再重新操作一次
     -- 若執行成功 前端的 $ 符號 應該會變成 # 符號
                
     # /sdcard/flash_image recovery /sdcard/recovery.img
     
     -- 此步驟可能會發生錯誤
     -- 解決方法:
     -- # chmod 0755 /system/bin
     -- # cp /sdcard/flash_image /system/bin/flash_image
     -- 若無法執行 cp 請改用以下指令
     -- # dd if=/sdcard/flash_image of=/system/bin/flash_image
     -- 接著
     -- # flash_image recovery /sdcard/recovery.img
     -- 完成
     
  * 完成後輸入
    # exit
    -- 這時前端 # 符號會變成 $ 符號
    $ exit
    -- 這時前端符號應該會回到 C:\>
    
  * 請依正常操作將手機關機


4. 開機時 先按住 [ Home ] 按鍵 再按下 [ 電源鍵 ] 螢幕亮了之後再放開

   這時應該會看到黑底綠字的畫面 這就是修復模式 (recovery mode)

   在這選單中 請透過點選聲音大小聲切換選單 並請按下軌跡球表示確認
   
   * 進入選單 [ Wipe ] 將提到 cache 的選項都選擇一次清除快取資料 完成後返回主選單
   * 進入選單 [ Flash zip from sdcard ] 選擇 [ xxx.zip ]
   
   接著 請放著不要動它 等待約五分鐘 祈禱順利完成升級吧!!
   

5. 沒有然後了 就這樣... 請繼續將先前備份的資料還原回到你的手機吧 :)



以上流程的操作環境為:

電腦端
* Windows 7 64-bit

手機端
* Android 2.1Update1 升至 Android 2.3.4 --> OK 沒問題!
* Android 2.1Update1 升至 Android 2.3.5 --> OK 沒問題!


    沒 發表在 痞客邦 留言(7) 人氣()