更新開發機為HTC Android v 1.1

所有的 Hacking 行為都是具有風險。
請自我評估是否可以承擔失敗的風險再進行 Hacking 的動作。

環境說明

Android 裝置:Android Dev Phone 1

說明:本篇文章會教大家更新到 HTC 官方 Android v 1.1 的韌體。

注意事項:本篇教學以 Android Dev Phone 1 為主

準備動作更新開發機為HTC Android v 1.1

  1. 請先下載「HTC Android v1.1」韌體及「 Fastboot」 刷機工具

更新 Radio Image更新開發機為HTC Android v 1.1

  1. 下載「Radio Image 」,並且放置到「SD Card」的根目錄下並改名為「update.zip」,這一個步驟是更新 Radio Image

    更新開發機為HTC Android v 1.1

  2. 先將手機關機,重新開機時同時壓住「Home」與「power」鍵,進入「recovery utility」。
  3. 此時應該會看到以下的畫面,按下鍵盤的「Alt+L」會出現右邊的文字,顯示目前的狀態。更新開發機為HTC Android v 1.1更新開發機為HTC Android v 1.1
  4. 按下鍵盤的「Alt+S」就會開始進行更新的動作。

    更新開發機為HTC Android v 1.1更新開發機為HTC Android v 1.1
    更新完成後請同時按下「Home」+「Back」重新啟動手機。

開啟工程模式更新開發機為HTC Android v 1.1

  1. 先將手機關機,重新開機時同時壓住「camera」與「power」鍵(或是「back」鍵 與「power」),打開工程模式。
  2. 此時應該會看到三隻機器人採著滑板的圖案同時畫面上顯示「Serial0
    更新開發機為HTC Android v 1.1
  3. 接下來按下「back」鍵,畫面上得顯示會變更成「FASTBOOT」等候刷機程式的連線。
  4. 接上 USB 線連接電腦,此時應該會出現「USB Mass Storage Device」的裝置,不過因為驅動不合,所以會出現驚嘆號。注意:這裡有些電腦可能不會出現驚嘆號,可以採取查看裝置識別碼的方式來查看
    更新開發機為HTC Android v 1.1
  5. 如果查閱「USB Mass Storage Device」的內容,會發現「詳細資料」中「裝置例項識別碼」就是 Android 的序號。
    更新開發機為HTC Android v 1.1
  6. 回到「裝置管理員」並「按下右鍵」選擇「更新驅動程式」安裝驅動程式,驅動程式是位於 Android SDK 的「usb_driver」裡面,詳細可以參考擷取 Android 作業畫面這篇文章。
    更新開發機為HTC Android v 1.1
  7. 確定「裝置管理員」顯示的是「HTC Dream」就可以執行「FASTBOOT for Windows
    更新開發機為HTC Android v 1.1
  8. 將「fastboot.exe」置到 SDK 的「tools」下面,因為「fastboot.exe」需要「AdbWinApi.dll」這個函式庫。
    更新開發機為HTC Android v 1.1
  9. 開啟「Windows 命令提示字元」就可以執行「fastboot.exe」了
    更新開發機為HTC Android v 1.1
  10. 確認 ADP1 與電腦連線,輸入以下指令。
    G:\Androidv1.1>fastboot.exe devices
  11. 可以得知目前與電腦連線的 Android 裝置,「HT***」就是連接的裝置
    G:\Androidv1.1>fastboot.exe devices 
    HT845GZ53420 fastboot
    G:\Androidv1.1>

更新 System Image更新開發機為HTC Android v 1.1

  1. 開始更新 System Image
  2. 清除資料檔,官方建議清除 userdata 與 cache 輸入以下指令,出現 OKAY 表示清除完成
    G:\Androidv1.1>fastboot.exe erase userdata
    erasing 'userdata'... OKAY
    
    G:\Androidv1.1>
    G:\Androidv1.1>fastboot.exe erase cache
    erasing 'cache'... OKAY
    
    G:\Androidv1.1>
    G:\Androidv1.1>
    
  3. 更新 System Image,過程會寫入 boot, recovery, system 三個檔案,分別都出現 OKAY 表示更新成功,同時更新成功也會重新開機。
    G:\Androidv1.1>fastboot.exe update signed-dream_devphone-img-130444.zip
    archive does not contain 'boot.sig'
    archive does not contain 'recovery.sig'
    archive does not contain 'system.sig'
    --------------------------------------------
    Bootloader Version...: 0.95.3000
    Baseband Version.....: 1.22.14.11
    Serial Number........: HT845GZ53420
    --------------------------------------------
    checking product... OKAY
    checking serialno... OKAY
    checking version-baseband... OKAY
    checking version-bootloader... OKAY
    checking version-cpld... OKAY
    sending 'boot' (1500 KB)... OKAY
    writing 'boot'... OKAY
    sending 'recovery' (1722 KB)... OKAY
    writing 'recovery'... OKAY
    sending 'system' (53645 KB)... OKAY
    writing 'system'... OKAY
    rebooting...
    
    G:\Androidv1.1>

參考資料更新開發機為HTC Android v 1.1