2011年11月20日日曜日

IS01 OSアップデート顛末記 - recovery_wr はいずこ???(BB16)

root化に成功したので、いよいよデュアルブートに取り掛かろうとした矢先、パーティションが足らないことが発覚。

■気まぐれLinux様 「【unstable】CM4IS01を更新」

こちらのサイトの手順に従って実施していた所、下記コマンドの実行に失敗しました。
flash_image recovery_wr /sdcard/froyo_bootv3.img



Can't find recovery_wr partition: No such file or directory

(意味:[recovery_wr]パーティションが見つかりません)



IS01のパーティションがどういう構成になっているか調べてみた。

<調べ方>
「Terminal Emulatoir 」を起動し、下記コマンドを入力。
$ cat /proc/mtd


dev: size erasesize name
mtd0: 00b00000 00020000 "boot"
mtd1: 00500000 00020000 "cache"
mtd2: 00b00000 00020000 "recovery"
mtd3: 00180000 00020000 "splash"
mtd4: 00b40000 00020000 "ipl"
mtd5: 10000000 00020000 "system"
mtd6: 00300000 00020000 "log"
mtd7: 06420000 00020000 "userdata"
そう。「recovery_wr」が無いのである。

色々調べた結果、下記サイトにヒントがあった。

■「is01next @ wiki (*atmyownrisk)」様 BB10向けページ

msm_nand_ex.ko:カーネルモジュール。insmodから読み込んで使う。読み込むと、各領域を書き換えるためのboot_wr、recovery_wr、system_wrを提供してくれる。cat /proc/mtdで確認可能。
つまり、「msm_nand_ex.ko」のインストールが前提となっているらしい。
とりあえず、「msm_nand_ex.ko」について調べてみる。


0 件のコメント:

コメントを投稿