Motorola Milestone - CyanogenMod 6 for Milestone (Android 2.2 Froyo)インストール

最近、Galaxy S、Milestone2、Desire Z/HD などが発売され
国内でも、Galaxy S、Desire Z/HD、IS03が発表されて新しい端末が
欲しくなってきています。
これらの端末の国内での発売はもう少し先ですし、Milestoneの2.2への正式アップデートは
まだなのでMilestoneを非公式の2.2ROMにバージョンアップしてみました。

Milestone用の2.2のROMには、いくつかあるようです。
xdaのMilestoneのフォーラムを見るとMotoFrenzy、CyanogenMod6などがありました。

Motorola MilestoneにCM6.1.0 RC0を入れてみた
によればMotoFrenzyよりCyanogenMod6の方が良さそうです。

というわけで、
[ROM][alpha 0.02-10.10.06][6 oct 2010]CyanogenMod 6 for Milestone (bastardized 2.2)
を見ながらROMの書込みをやってみました。
OpenRecoveryというツールで書き込むようです。

2.1-update1 が前提のようですのでまずROMを戻してから
vulnerable_recoveryを書込み、OpenRecovery Modでアップデートすれば
うまくできました。

久しぶりにRDSLiteでのROM書込みをしました。
RDSLite4.5.3を使っていますが、
Windows Vistaマシンでは正常に動作しませんでした。
Windows VistaマシンではSBFファイルを指定してもファイルを認識出来ないのか、
[Start]ボタンがグレーのまま書込みができず
Windows XPマシンで書込みは行いました。Vistaではうまく出来ないことがわからず
これだけで丸1日潰してしまいました・・・
正常に書き込む方法がわかりました。(2010/10/24)


OpenRecoveryからのアップデートする(Apply updateから更新する)方法が
わからなかったり、
その後は一度、Motorolaのロゴから起動が先に進まずに
起動→Mtorolaロゴ表示→再起動→Mtorolaロゴ表示→・・・
の無限ループにはまってしまいあせりました。


■アップデート手順
1:2.1-update1 fix を書込み
http://and-developers.com/sbf:milestone
から2.1のROM
SHOLS_U2_02.36.0_UCASHLSMR2EMEAB1B806D.0R_PDS003_USASHLS00RTEU_P046_A008_HWp2a_1FF.sbf.gz
をダウンロードしてここを参考にRDSLiteで書き込む。


2:vulnerable_recovery_only_RAMDLD90_78を書込み
vulnerable_recovery_only_RAMDLD90_78.zip をダウンロードして
展開して出来るSBFファイルをRDFLiteで書き込む。

注)書込み途中で端末が再起動するのですが、そのときになぜか、
RDSLiteが異常終了してしまい書込みが100%まで出来なかったのですが
そのまま作業を進めても大丈夫でした。

3:OpenRecovery Modを使ってCyanogenMod 6に更新


3-1:OpenRecovery-2_32をSDにコピー
OpenRecovery-2_32.zipをダウンロード、展開して出来る
OpenRecovery
update.zip
の2ファイルをSDカードのルートフォルダにコピーする


3-2:CyanogenMod 6をSDにコピー
ダウンロードした
update-cm-6.1.0-RC0-Milestone-signed-10-10-06.zipと
gapps-hdpi-20101008-signed.zip
をSDカードのOpenRecovery/updateへコピーする。

gapps-hdpi-20101008-signed.zipは無くてもFroyoのインストールは
出来ますがGoogle関係のアプリが少なくて寂しいので一緒に入れます。

3-3:CyanogenMod 6にアップデート
SDカードをmilestoneに装着しリカバリモードで起動する


リカバリモードのメニューが表示されたら、「apply sdcard:update.zip」を選択する。


OpenRecoveryが起動します。


OpenRecoveryのメニューから「Apply update」を実行する。
update-cm-6.1.0-RC0-Milestone-signed-10-10-06.zipと
gapps-hdpi-20101008-signed.zip
をアップデートします。
(gapps-hdpi-20101008-signed.zipは無くてもFroyoのインストールは可能です。)


システムファイルがアップデートされるのでアップデートが終わったら
「Wipe Data / Factory Reset」を実行し、初期化をしてから
「Reboot System」でrebootします。

4:Froyoが起動できればアップデートが完了です。