S11HT のフラッシュメモリに Android をインストールする手順 (2010/9/4版)

EMONSTER S11HTフラッシュメモリAndroid をインストールするためのメモ

S11HT は発売から2年以上経過していますので、英語での情報は豊富です。しかし日本語の情報、さらに Android の情報となると少ないのが現状です。そこで私の手順を簡単にまとめてみました。ただし、あくまで Android のインストールに特化しているため WindowsMobile の ROM を焼き込む場合は考慮していません。注意してください。

これは S11HTフラッシュメモリAndroid をインストールするための手順です。microSD から起動する場合の手順は簡単だし、元々のWindowsMobile環境はそのまま手つかずなので安心なのですが、フラッシュメモリにインストールする場合は、そうはいきません。最悪 S11HT が起動せず修理(保証外)となる可能性があります。以下の手順については全て自己責任でお願いします。


1. WindowsMobile 上にある必要なデータをバックアップする
Android 化することで全てのデータが消去されますので、予め大切なデータはPCにバックアップしてください。

2. S11HT 上の WindowsMobile を初期化する【重要】
私は SPL が焼けずに悩みましたが、S11HT を初期化したらあっさりと問題解決しました。そのため、事前に初期化することは重要なポイントです。

3. PC とUSB接続し、ActiveSync 可能な状態(緑のアイコン状態)にする
手順2. で初期化していますので PCとの接続時に再度同期を取ることになります。どうせすぐに Android をインストールするため、同期項目のチェックは全て外す(未選択とする)で大丈夫です。

4. CID Unlock をする
まず最初に CID Unlock をします。Unlock しないと Android の NBH を焼くことが出来ません。

  • ここから、kaiser-HardSPLv1.zip をダウンロードします
  • 手順(README.txt)に従い、CID Unlock を下記の手順で行っていきます。
  • S11HT と PC を USB ケーブルで接続します
  • ActiveSync アイコンが緑であることを確認します
  • kaiser-hardSPL.exe を PC 上で実行します
  • コマンドプロンプトが開くので、その中に表示されるメッセージに従います

これで SPL のバージョンが SPL-3.06.0000 から SPL-1.0 OliPof になり、CID Unlock は完了です。次にフラッシュメモリに焼き込むファイルを作成します。

5. Android インストーラの NBH を作成する
S11HT の本体フラッシュメモリに NBHファイルを焼き込みそこから起動する場合、WindowsMobile 上の HaERT.exe を使用した起動時とは異なり起動時にオプションを指定することが出来ません。そのため予め NBH Editor を使用してオプションを埋め込んだ自分好みの NBHファイルを作成します。

  • ここから元となる NBH イメージをダウンロードします

kaisimg-panel2-240x320-2.6.32-tilt-froyo-02-09-10_16.nbh(S11HT の HTC版コードネームは Kaiser なので、kaisimg-xxx を選びます。日付は最新版が良いです)

  • ここから、NBH Editor をダウンロードします

Windows NBH Editor.zip

  • Windows上で NBH Editor を起動し、ダウンロードした NBH ファイルを読み込みます
  • 適切なパラメータを指定し、NBH イメージを作成します

- Device Kaiser
- Resolution 240x320
- Version Froyo(Android 2.2)
- PanelType 3
- Keybord Types Normal
- Alter CPU overclock settings チェック
- CPU Overclock 500MHz(オーバークロックなので注意)
- Battery Capacity : Simple Settings チェック(1350mAh)

  • こまで選んだら「Save NBH」ボタンを押下し、KAISIMG.mbh で出力します

6. 作成した NBHファイルを S11HT に書き込む
NBHファイルの書き込みは、PCから KaiserCustomRUU.exe を使用して行います。

  • ここから、KaiserCustomRUU をダウンロードします

KaiserCustomRUUv1.zip

  • Windows 上で KaiserCustomRUUv1.zip を適当なフォルダに展開します
  • 4. で作成した NBHファイルのファイル名を RUU_Signed.nbh にリネームした上で KaiserCustomRUU.exe と同じ場所に起きます
  • S11HT の電源をOFFにし、USBケーブルも抜いた状態にします
  • カメラキーを押下した状態で電源ボタンを押下し、S11HT の電源を入れます
  • S11HT が三色モードになり、下部に Serial と表示されます
  • S11HT に USBケーブルを差し込み、下部に USB と表示されることを確認します
  • PC上で KaiserCustomRUU.exe を実行し、NBHファイルを S11HT に書き込みます
  • プログレスバーが表示され 100% になったら完了です

これで Android kernel とインストーラフラッシュメモリに焼き込まれたので、Windows Mobile は起動しなくなります。

7. 好みに合った Android をインストールする
S11HT にインストールする Android をダウンロードします。複数の移植版がありますのでお好みの物を選択すれば良いですが、Froyo(2.2)ならば、下記がオススメです。
Incubus26Jc's Super FroYo 2.2
最新版(RLS15)はここからダウンロードします。
Incubus26Jc's Super FroYo RLS15 All Language.zip

  • ダウンロードした zip を解凍し、androidinstall.tgz を取り出します
  • FAT32 でフォーマット済みの microSD のルートに andboot という名前のフォルダを作り、その中にandroidinstall.tgz をコピーします
  • S11HT の電源を切り、microSD カードを挿して電源を入れます
  • しばらくするとおなじみのペンギンが表示され、カーネルが起動します
  • 画面に "Push and Hold down Volume UP or Dpad" と表示されたら、すかさず真ん中のキーを押下します

タイミングを逃した場合、電源をOFFにして再度チャレンジしてください。少し慣れが必要かもしれません。

  • Androidインストーラが起動するので、インストールします
  • メニューから install system を選択。途中のダイアログは OK を選択する
  • メニューに戻ってきたら quit を選択、自動的にリブートされて Android が起動します

Android を楽しんでください!


余談1:Windows Mobile に戻すにはどうすればよいか。

余談2:オプションを変更した NBH を焼くにはどうすればよいか。