espyの日記: IS01 Android 1.6のバージョンアップの試みなど
先日中古で買った IS01、Android OS が 1.6 とあまりに古いので、
せめて2.2以上に出来ないかとトライしてみた。
ネットに沢山ある情報はベースバンドバージョンがいわゆる "BB16"のものが
多いが、入手したIS01は 01.00.02、つまり BB02 だった。あまりに古いができるのだろうか。
IS01 BB14以下でroot化&CM4IS01(Android2.2) 導入方法
最初はここを参考にさせて頂いた。
ついでにeclipse含めて開発環境もある方が今後の為なので、Androidアプリの開発環境を作るも参照しつつ。
root奪取までは順調。
Android2.2のインストール でつまづく。
flash_image recovery_wr /sdcard/froyo_bootv3.img
recovery_wr というのはパーティションらしいが、cat /proc/mtd で見ると入手した機種にはなかった。
おなじ問題で悩んでる人もいる。解決できてないっぽい。
IS01 wikiを見て msm_nand_ex.ko を入手し、adb push で PCからIS01に転送してroot状態から insmod msm_nand_ex.ko してみると、あっさり受付け、 recovery_wr が現れるようになった。
つまづいた所へ戻って続行。そして再起動…。「5分かかる」と書いてあるが、15分たっても IS Seriesのロゴから先へ進まず。 コメント欄に 同じように15分固まってやりなおして成功した人がいたが、私の環境ではやり直しても 15分進まず は変わらなかった。
もうだめか。
別の手順を見つける。
IS01(BB10)のGingerBread(Android v2.3)化
recovery_wr はもう出せているので、prepareとmodule_enabler_plusに関する部分は削除した手順でやってみた。
最後に reboot recovery で再起動…今回はハングせず画面が出た。
1.6では動かせないマーケットのアプリもダウンロードして動かせる!
DOSエミュレータ aDosBoxの画面
しかしだ。IS01の製品として入っていたアプリなどは一切無い、ナマのAndroid?らしい環境になってしまっている。(画面)
WLANは使えるが音が出ないっぽい。ワンセグなども使えない。おまけにキー入力がものすごく遅くなる場面があるし、GUIの操作感もモタついて不快。
結局、バッテリを抜いて再起動、1.6状態に戻しましたとさ。
手順を公開して下さっている皆さんのおかげで体験できたのは感謝。なんだけれど、市販のPDAをメーカー外部の人がHackして別OSを乗せても、市販品みたいな完成度にするのは大変な事だよね。
# WindowsCEとかLinux ザウルスの頃から時々経験していた骨折りを、懲りずにまたやっちゃった感 (^-^;;)
# でも開発環境が出来上がったので勉強になりました。
IS01 Android 1.6のバージョンアップの試みなど More ログイン