Android1.5用のAndroid Dev PhoneのシステムイメージもHTCから正式に公開されました。
→
http://www.htc.com/www/support/android/adp.html
以下、実際にAndroid1.1からAndroid1.5へ書き換えた際のメモです。
更新方法には、
「Update the Device Radio Firmware」→「Copy the Recovery Image Package to the Device」
の方法と、
「Update the Device Radio Firmware」→「Flash the System Image to the Device」
の方法がありますが、ここでは、後者の方法を紹介します。
事前準備
上記サイトから、OS毎のfastboot、バージョン毎のRadio Image、System Imageをダウンロードする。
Update the Device Radio Firmware
- デバイスにSDカードが挿入されていることを確認する
- デバイスを通常どおり起動する
- デバイスとPCをUSBで接続する
- コマンドラインから「adb devices」を実行し、デバイスと接続できていることを確認する
※「List of devices attached」の出力に続けて、デバイスのシリアル番号が表示されればOK - コマンドラインから「adb push ota-radio-2_22_19_26I.zip /sdcard/update.zip」を実行し、
1~2分待った後、「adb shell sync」を実行する。
※ota~zipは、必要なバージョンに応じて適宜読み替えてください、ここでの例は、Android1.5に書き換える場合の例
※しばらく待つのは、コピーしたバイト数が表示されていても、バックグランドでコピーが実行されていて、完了していない場合があるため - (家のマークの)HOMEキーを押したままリブートし、いつものDroid君のあとに、
(びっくりマーク)!アイコンが表示されるまで(押したまま)待つ
※リブートは、「adb shell」「su」「reboot」、もしくは、電源長押し後、電源を切って、入れ直す - キーボードを出して、ALT + l キーを押し、Android system recovery utilityを起動させる
※ここでの l キーは、エルキーです、アイキーでも、数字の1キーでもないです - ALT + s キーを押し、(先の5でコピーしておいた)update.zipの書き込みを実行させる
- 書き込みのプログレスバーが消えたら、
(家のマークの)HOMEキー + (戻るマークの)BACKキーを押し、
radio imageの書き込みを実行させると、矢印のイメージのあとに、自動的に再起動され、
さらに、別のイメージ(ROMに矢印)が表示された後、通常どおり起動されます
Flash the System Image to the Device
- (戻るマークの)BACKキーを押しながら電源を入れる
※3体のDoid君がスケートボードに乗っているイメージに、FASTBOOTが表示されればOK
※黄色いラインにFASTBOOTでなく、Serial0が表示されている場合には、
(戻るマークの)BACKでFASTBOOTに切り替えることができる(逆は、カメラキー) - デバイスとPCを(USB接続していなければ)接続する
- 必要であれば、コマンドラインから「fastboot erase userdata」を実行する
※成功すると、「erasing 'userdata'... OKAY」と表示されます
※実行すると、ダウンロードしたアプリや、その他の設定が削除されます
(SIMロックを解除していた情報や、セットアップ時に登録したgoogle acountなども含む)
多くの場合、バージョンアップの際には不要です(バージョンダウンでは必要) - コマンドラインから「fastboot erase cache」を実行する
※成功すると、「erasing 'cache'... OKAY」と表示されます - コマンドラインから「fastboot update signed-dream_devphone-img-147201.zip」を実行する
※signed~zipは、必要なバージョンに応じて適宜読み替えてください、ここでの例は、Android1.5に書き換える場合の例
※fastbootモードを抜けるには、ADP1の場合、、
(緑の電話)通話キー + (赤の電話)切断キー + MENUキーを押すと、再起動できる
※< waiting for device >と表示されていれば接続に失敗している
Windowsの場合であれば、デバイスマネージャーから
「ADB Interface - HTC Dream Composite ADB Interface」
「ディスクドライブ - HTC Android Phone」
「ポータブルデバイス - Android Phone」などを削除し、再インストールする - 自動的に再起動されるはずであるが、そうでない場合、「fastboot reboot」を実行する
※確認した限りでは、自動的に再起動されました
ファームウェアのバージョンは、「Settings」-「About Phone」-「Firmware version」で確認できます。
Android 1.5の場合、「1.5」と表示されました。
しかしながら、「Settings」>「Locale & text」>「Select locale」では、「English」しか表示されませんでした。
