●前置き
HT-03AのアンドロイドOSのバージョンは,1.6なので,セキュリティホールが塞がれていて安心なのであるが,反面,そのセキュリティーホールを利用してスーパーユーザになることもできなくなっている。この状態では,アンドロイドケータイの機能を拡張する際に制約が残るので,自由にならない。2010年3月現在まで普通に使用していれば,普通は既にAndroid 1.6になっているので,これを1.5へダウングレードする処置が必要となります。バージョン1.5にすれば,スーパーユーザになれるように処置できます。また,バージョン1.5ならば,IMEI番号から生成したアンロックコードでSIMフリー化することもできます。
●手順
1 参考書
AndroidのSDKをPCへインストールする。書籍などを参考にするとよい。例えば「吉井博史著 基礎から学ぶAndroid SDK」など。参照URLは次のとおり。
http://acc.komugi.net/?%E6%89%8B%E9%A0%86%E6%9B%B8%2FAndroidSDK%E5%B0%8E%E5%85%A5%28Windows%29
2 バックアップ
今HT-03Aにて使用しているSDメモリカードの中身をPCのハードディスクへバックアップしておく。
3 USBドライバのインストール
SDKフォルダのusb_driverフォルダ内に格納されているので,HT-03AのUSBドライバーをインストールする。
4 Recoveryの変更
下記のURLを参考にして実施します。
http://komugi.net/archives/2009/11/07102430.php
http://acc.komugi.net/?%E3%83%84%E3%83%BC%E3%83%AB%2FRA-sapphire
5 HT-03A official 1.6 → 1.5 downgrade
http://acc.komugi.net/?%E6%89%8B%E9%A0%86%E6%9B%B8%2Frooted%281.5%29
6 ROMとパッチの導入
Hyper-Jを入れました。
どうやって入れるかというと,
(1)まず上記4のRecoveryの変更がなされている必要があります。
(2)SDメモリへROMのZIPファイルとパッチのZIPファイルを入れます。
(3)電源をOFFします。
(4)Recovery画面が現れるまで,ホームボタンと電源ONボタンを押したままにします。
(5)RecoveryメニューからWIPEを実行する。
(6)Recoveryメニューから,SDメモリからFlashするを選ぶ。
インストールしたいROMのZIPファイルを選ぶ。
次に,インストールしたいパッチのZIPファイルを選ぶ。
(7)コピーが完了したら,Recoveryメニューから再起動を選ぶ。
以上
★2010-09-19 追記
上記でインストールした野良ファームウェアは,Hyper-J 1.5と呼ばれているものでした。その後,CyanogenMod 6.0.0-RC1 (Android 2.2)をインストールして味見してみました。高機能でとてもすばらしかったのですが,HT-03Aではメモリ容量不足とCPUパワー不足(もちろんクロックアップしてますが)を感じました。特にHOMEに戻るのに長時間かかりますし,メールで仮名漢字変換が落ちたりといった実用上困った状況でした。その後,CyanogenMod 6.0.0-DS-Stable 版が8月27日にリリースされましたがそちらは試すこともなく,再びHyper-J 1.5へ戻しましたので,CPUが遅いなりにそこそこ使えています。
★2010-10-09 追記
Hyper-J 1.5では,WiFi Tethering用アプリを更新してはいけないのですが,ついうっかりしていて,それをやってしまいました。しかたが無いなぁ,と思うと同時に,よい機会なのでCyanogenMod 6.0.0-DS (Android 2.2)安定版をインストールして味見する事にしました。アプリケーションを追加インストールしていない状況では,Hyper-Jと同様に高速なので驚きましたが,よく使うアプリケーションを10個くらいインストールしましたところ,CyanogenMod 6.0.0-RC1と同様にモッサリになってしまいました。ちなみに,`SetCPUアプリでクロックアップしてあります。アンドロイドマーケットでは,SetCPUアプリが販売されていますが,XDAへ行けばドネーションウェア扱いです。
http://forum.xda-developers.com/showthread.php?t=505419
また,CyanogenMod 6.0.0-DS-Stable には,小生にとってとても困る事があります。それは「連絡先」のバグです。GoogleのGMailの電話帳と同期させて使うのですが,でたらめになってしまうんです。これは致命的バグですね。
★2010-10-10 追記
で,結局,HT-03Aを普通の応答速度で使うには,Android 2.2では重たいという結論を下し,Hyper-J 1.5へ戻しました。
HT-03AのアンドロイドOSのバージョンは,1.6なので,セキュリティホールが塞がれていて安心なのであるが,反面,そのセキュリティーホールを利用してスーパーユーザになることもできなくなっている。この状態では,アンドロイドケータイの機能を拡張する際に制約が残るので,自由にならない。2010年3月現在まで普通に使用していれば,普通は既にAndroid 1.6になっているので,これを1.5へダウングレードする処置が必要となります。バージョン1.5にすれば,スーパーユーザになれるように処置できます。また,バージョン1.5ならば,IMEI番号から生成したアンロックコードでSIMフリー化することもできます。
●手順
1 参考書
AndroidのSDKをPCへインストールする。書籍などを参考にするとよい。例えば「吉井博史著 基礎から学ぶAndroid SDK」など。参照URLは次のとおり。
http://acc.komugi.net/?%E6%89%8B%E9%A0%86%E6%9B%B8%2FAndroidSDK%E5%B0%8E%E5%85%A5%28Windows%29
2 バックアップ
今HT-03Aにて使用しているSDメモリカードの中身をPCのハードディスクへバックアップしておく。
3 USBドライバのインストール
SDKフォルダのusb_driverフォルダ内に格納されているので,HT-03AのUSBドライバーをインストールする。
4 Recoveryの変更
下記のURLを参考にして実施します。
http://komugi.net/archives/2009/11/07102430.php
http://acc.komugi.net/?%E3%83%84%E3%83%BC%E3%83%AB%2FRA-sapphire
5 HT-03A official 1.6 → 1.5 downgrade
http://acc.komugi.net/?%E6%89%8B%E9%A0%86%E6%9B%B8%2Frooted%281.5%29
6 ROMとパッチの導入
Hyper-Jを入れました。
どうやって入れるかというと,
(1)まず上記4のRecoveryの変更がなされている必要があります。
(2)SDメモリへROMのZIPファイルとパッチのZIPファイルを入れます。
(3)電源をOFFします。
(4)Recovery画面が現れるまで,ホームボタンと電源ONボタンを押したままにします。
(5)RecoveryメニューからWIPEを実行する。
(6)Recoveryメニューから,SDメモリからFlashするを選ぶ。
インストールしたいROMのZIPファイルを選ぶ。
次に,インストールしたいパッチのZIPファイルを選ぶ。
(7)コピーが完了したら,Recoveryメニューから再起動を選ぶ。
以上
★2010-09-19 追記
上記でインストールした野良ファームウェアは,Hyper-J 1.5と呼ばれているものでした。その後,CyanogenMod 6.0.0-RC1 (Android 2.2)をインストールして味見してみました。高機能でとてもすばらしかったのですが,HT-03Aではメモリ容量不足とCPUパワー不足(もちろんクロックアップしてますが)を感じました。特にHOMEに戻るのに長時間かかりますし,メールで仮名漢字変換が落ちたりといった実用上困った状況でした。その後,CyanogenMod 6.0.0-DS-Stable 版が8月27日にリリースされましたがそちらは試すこともなく,再びHyper-J 1.5へ戻しましたので,CPUが遅いなりにそこそこ使えています。
★2010-10-09 追記
Hyper-J 1.5では,WiFi Tethering用アプリを更新してはいけないのですが,ついうっかりしていて,それをやってしまいました。しかたが無いなぁ,と思うと同時に,よい機会なのでCyanogenMod 6.0.0-DS (Android 2.2)安定版をインストールして味見する事にしました。アプリケーションを追加インストールしていない状況では,Hyper-Jと同様に高速なので驚きましたが,よく使うアプリケーションを10個くらいインストールしましたところ,CyanogenMod 6.0.0-RC1と同様にモッサリになってしまいました。ちなみに,`SetCPUアプリでクロックアップしてあります。アンドロイドマーケットでは,SetCPUアプリが販売されていますが,XDAへ行けばドネーションウェア扱いです。
http://forum.xda-developers.com/showthread.php?t=505419
また,CyanogenMod 6.0.0-DS-Stable には,小生にとってとても困る事があります。それは「連絡先」のバグです。GoogleのGMailの電話帳と同期させて使うのですが,でたらめになってしまうんです。これは致命的バグですね。
★2010-10-10 追記
で,結局,HT-03Aを普通の応答速度で使うには,Android 2.2では重たいという結論を下し,Hyper-J 1.5へ戻しました。