[Android] Android Dev Phone システムイメージ書き換え

| トラックバック(0) |

Android Dev PhoneのシステムイメージがHTCから正式に公開されました。

http://www.htc.com/www/support/android/adp.html

 

以下、実際にAndroid1.0からAndroid1.1へ書き換えた際のメモです。

 

事前準備

上記サイトから、OS毎のfastboot、バージョン毎のSystem Image、Radio Imageをダウンロードする。
※1.0、1.1の両方ダウンロードしておくことをお勧めします

 

Update the Device Radio Firmware

  1. デバイスにSDカードが挿入されていることを確認する
  2. デバイスを通常どおり起動する
  3. デバイスとPCをUSBで接続する
  4. コマンドラインから「adb devices」を実行し、デバイスと接続できていることを確認する
    ※「List of devices attached」の出力に続けて、デバイスのシリアル番号が表示されればOK
  5. コマンドラインから「adb push ota-radio-1_22_14_11.zip /sdcard/update.zip」を実行し、1~2分待つ
    ※ota~zipは、必要なバージョンに応じて適宜読み替えてください、ここでの例は、Android1.1に書き換える場合の例
    ※しばらく待つのは、コピーしたバイト数が表示されていても、バックグランドでコピーが実行されていて、完了していない場合があるため
  6. (家のマークの)HOMEキーを押したままリブートし、いつものAndroid君のあとに、
    (びっくりマーク)!アイコンが表示されるまで(押したまま)待つ
    ※リブートは、「adb shell」「su」「reboot」、もしくは、電源長押し後、電源を切って、入れ直す
  7. キーボードを出して、ALT + l キーを押し、Android system recovery utilityを起動させる
    ※ここでの l キーは、エルキーです、アイキーでも、数字の1キーでもないです
  8. ALT + s キーを押し、(先の5でコピーしておいた)update.zipの書き込みを実行させる
  9. 書き込みのプログレスバーが消えたら、
    (家のマークの)HOMEキー + (戻るマークの)BACKキーを押し、
    radio imageの書き込みを実行させると、矢印のイメージのあとに、自動的に再起動され、
    さらに、別のイメージが表示された後、通常どおり起動されます

Flash the System Image to the Device

  1. (戻るマークの)BACKキーを押しながら電源を入れる
    ※3体のAndroid君がスケートボードに乗っているイメージに、FASTBOOTが表示されればOK
    ※黄色いラインにFASTBOOTでなく、Serial0が表示されている場合には、
     (戻るマークの)BACKでFASTBOOTに切り替えることができる(逆は、カメラキー)
  2. デバイスとPCを(USB接続していなければ)接続する
  3. 必要であれば、コマンドラインから「fastboot erase userdata」を実行する
    ※実行すると、ダウンロードしたアプリや、その他の設定が削除されます
     (SIMロックを解除していた情報や、セットアップ時に登録したgoogle acountなども含む)
     多くの場合、バージョンアップの際には不要です(バージョンダウンでは必要)
  4. コマンドラインから「fastboot erase cache」を実行する
  5. コマンドラインから「fastboot update signed-dream_devphone-img-130444.zip」を実行する
    ※signed~zipは、必要なバージョンに応じて適宜読み替えてください、ここでの例は、Android1.1に書き換える場合の例
    ※fastbootモードを抜けるには、ADP1の場合、、
     (緑の電話)通話キー + (赤の電話)切断キー + MENUキーを押すと、再起動できる
    ※< waiting for device >と表示されていれば接続に失敗している
     Windowsの場合であれば、デバイスマネージャーから
     「ADB Interface - HTC Dream Composite ADB Interface」
     「ディスクドライブ - HTC Android Phone」
     「ポータブルデバイス - Android Phone」などを削除し、再インストールする
  6. 自動的に再起動されるはずであるが、そうでない場合、「fastboot reboot」を実行する
    ※確認した限りでは、自動的に再起動されました

 

ファームウェアのバージョンは、Setting - About Phone - Firmware versionで確認できます。

ハマりどころは、fastbootで< waiting for device >と表示された場合の対処方法ですが、それ以外は問題なくできました。

 

※参考にした記事

トラックバック(0)

トラックバックURL: http://mt.adakoda.com/mt-tb.cgi/90

2010年3月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

自作フリーソフトウェア