Android OS2.1を入れてみる

OS2.2が発表されて、9月くらいからリリースされるらしいですが、
2.1へのアップデート方法を知ってしまったので、
現時点でアップデートにチャレンジしてみます。

参考サイト
http://blog.tufu.org/archives/139

adb shellを起動できるように

gold cardを作るために、adb shellを起動できるようにしないといけない。
この辺りを参考。
http://www.terracehouse.org/blok/2010/01/17/android-sdkのセットアップとadb-shellの起動について/

USBデバイスドライバのインストールには注意が必要。

正しいインストールの仕方は、
SUN JAVAのサイトにいきます。
http://java.sun.com/javase/downloads/index.jsp
Java SE Development Kit (JDK)を選択します。
サイトの手順に従って、ダウンロードして、JDKをインストールします。
出来たら、「コマンドプロンプト」で「android」と打って実行します。
Android SDK and AVD Manager」が起動します。
「Available Packages」を選択してします。
一番下にある、「Display Update Only」がチェックされていたら、チェックを外します。
「Reflesh」をクリックすると「USB Driver Package」が出てきます。
これをチェックして、「Install Selected」をクリックするとUSBドライバーがAndroid-SDKの中に「usb_driver」の名前でインストールされます。
後は、上記のやり方と同じです。

ここで、Android SDK and AVD Managerを起動すると、URL Fetchでエラーがでるはず。
これはリポジトリhttps接続に対応していないかららしい。
解決するためには、XPの場合、C:\Documents and Settings\(Users)\.androidというディレクトリがSDKをインストールするとできているはずなので、
ここに、androidtool.cfgというファイルを作り、以下を記述する。

sdkman.force.http=true

リポジトリにアクセスできたら、上記の手順どおりにドライバをインストールすればOK。

SDカードを端末でフォーマットして、USBストレージ接続を有効にする。

これでadb shellが使えるようになる。

Goldcardの作成→1.5へのダウングレード

この辺りは下記のページのとおりなので、特に説明なく。
http://komugi.net/archives/2009/11/07102430.php#extended

ただし、SAPPIMG.nbhがリンク切れしているので、ここから落としてくる。
http://www.megaupload.com/?d=DQWW0Y9N

これもリンク切れしてたら、色々探してください。
SAPPIMG.nbhでもインストールに失敗するものがあるので、くじけず探してください。

root化を行う。

こっちの方がわかりやすい。
http://acc.komugi.net/?%E6%89%8B%E9%A0%86%E6%9B%B8%2Frooted%281.5%29

setupsu.apkをインストールするのに一番手っ取り早いのは、
端末でブラウザ開いて、直接ダウンロード→インストールする方法。

APNは自分はこれ。
名前:mopera U(Biz・ホーダイ) [任意の名前でよい]
APN :mpr2.bizho.net

Recovery Flasherのインストール

これはここを参考にする。
http://acc.komugi.net/?%E3%83%84%E3%83%BC%E3%83%AB%2FFlashRecovery

わかりづらいのはapkのインストール方法。
SDカードに.apkを移して、一度SDカードをアンマウントする。
MarketからFileManagerを落としてきて、rootフォルダからsdcardを選び、.apkを選ぶ。
すると、何で実行するか選ぶ画面が出てくるので、
package installerってやつを選べばOK。

Recovery Flasherの使い方

下記のページを進める。
http://acc.komugi.net/?%E3%83%84%E3%83%BC%E3%83%AB%2FFlashRecovery

最新はflashrec-1.1.3-20091107-2.apkな気がしますが、これだとimgが落とせないので、
flashrec-1.1.2-20090909.apkを利用しましょう。

ここまできたらRecovery Flasherを使って任意のカスタムROMにアップデートできます。
まずROMのインストール前にファクトリーリセットを行いましょう。
「[Alt + W]wipe data / factory reset」を選択してください。
その後、「[Alt+A]apply any zip from sd」を選択します。