** 在開始閱讀之前 請注意 **
以下操作僅針對 [ HTC Hero 台灣版 ] 可能不適用於其他款示
以下流程彙整網路上教學 加上自己遇到的狀況的解決方法
希望是適合所有 HTC Hero 使用者的最佳解決方案
預期各位可以得到如下的作業系統:
別懷疑 這真的是 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 沒問題!