IS01 in Froyo
やってみたテストのメモ。
本体はBB07モデル。ちなみにBB09でもできるみたい。
もちろん自己責任だよ。
必要なもの
- Superuser
※これが入っている状態だとauOneMarketが起動しない
ちなみに探せば割れもあります。ま、モノが安いんでお勧めはしませんけど。
- IS01 rooter
IS01にインストしておく。
- CM6byDevRenax-06242011-IS01.7zの中の"system.tar"
- CM6byDevRenax-06242011-IS01_patch2.7zの中の"cm4is01_boot.img"と"system_mod.sh"
SD直下に置いておく。<8/27追記>データが無いようですね。一応手元にはあるんですが…。再配布可能なんでしょうか?
Recovery領域のバックアップ/バックアップの書き戻し
初心者のために…っていうか、IS01自体がキワモノなんで、そんな変な初心者さんは持ってないと思うけど…
バックアップ
コマンドを入力。
$ su
# dd if=/dev/mtd/mtd2 of=/sdcard/BB07_recovery.bin
これで、sdcardのrootにrecovery領域(Name=BB07_recovery.bin|名前は任意で)がバックアップできます。
あたしはmtd2.binというネームでバックアップを取りました。
なぜバックアップを取るかというと、これがないとAndroid1.6側の初期化ができないからですね。
recoveryの領域書き換えで1.6側の初期化環境を実現している*1ためです。
書き戻し
1.6側からコマンド入力
$ su
# flash_image recovery_wr /sdcard/BB07_recovery.bin
Name=BB07_recovery。適宜読み替えてくださいね。
…というか、これで終わり。
見た目、変化はないはずです。
コマンド(組み込み→パッチ当て)
$ su
# flash_image recovery_wr /sdcard/cm4is01_boot.img
# mkdir /data/cm4is01
# cd /data/cm4is01
# tar xvf /sdcard/system.tar
# sh /sdcard/system_mod.sh
# chmod 6755 /data/cm4is01/system/bin/fix_permissions_mod
# chmod 6755 /data/cm4is01/system/bin/fix_permissions
# ./system/bin/fix_permissions_mod
# mkdir data
# mkdir cache
あたしの場合
何故かfar xvfが実施されませんでした。
再起動したら走りましたけどね。
build弄り
Root Explorerから\data\cm4is01\system\build.propをOpen Text Editorで書き換え
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
の4行の先頭に「# 」を付ける。
# media.stagefright.enable-player=true
# media.stagefright.enable-meta=true
# media.stagefright.enable-scan=true
# media.stagefright.enable-http=true
そしてSave。
画面解像度(お好み)
先のbuild.propの
ro.sf.lcd_density=240
の"240"を180程度に変更。ちなみに、180以下になると見難くなるよ!
Reboot
rootを取って、
# reboot recovery
しばらく放置するとAndroid2.2.1が起動。
起動中→http://twitpic.com/5pzpgl
初期画面→http://twitpic.com/5pzrq1
Android2.2.1で忘れないですること
$ su
# fix_permissions
ま、おまじないですわ。
Froyoにしてみて
なかなかいい。
swapも標準装備ですし。
とりあえず、最低限追加するのは日本語SIPでしょうか。
あたしはWnnを入れました。iWnn by SHとか抜き出せないんですかね。
抜き出せたら結構便利かもですが。
あっ、そうそう。
初期のFroyoみたいに「音が出ない」ことはないですが、カメラが使えません。ちょっと面倒ですけど、カメラを使うときはAndroid1.6にいちいちrebootしないとダメですね。
それに、無線LANの調子も悪い。
$ su
# chown root.root /data/cm4is01/system/etc/wifi
でRebootかければ大丈夫みたいだけど……
*1:http://twitpic.com/5p5ftd の右下のIS01が初期化に伴う書き換え中。