2011年5月10日

IS01 の GingerBread を試す



SourceForge.JP: Android 2.3 (Gingerbread) for SHARP IS01

こちらの 2011/03/17 版を IS01 に入れてみた。

当方の IS01 は、boot に recovery_kit を入れてるので installBB9_recoverykit.sh にて
/data/android/gingerbread/system
/data/android/gingerbread/data
にインストールし recovery に GB 用カーネルを焼いてます。
また、installBB9_recoverykit.sh は、中身を cat で見て Mac にて手動で各コマンドを実行。

なお、recovery に GB/1.6 用カーネルどちらかを焼いて、GB/1.6 の入換え可能です。





なお、マーケットはこんな感じでまだ使えてません。



マーケットを動かそうと system を変更時、1.6 用 /system と GB 用 /data/android/gingerbread/system を間違って文鎮化する所でした。その時に電池を強制的に抜いた為か SD カードが壊れてしまった (^^;

2011年5月6日

IS01 のカーネル変更



仙石浩明の日記: Android 端末 IS01 のカーネルを入れ替えてみた 〜 さよならデッカード LSM

注)仙石さん blog で recovery を変更しオリジナルと違う場合、IS01 のオールリセットや OTA アップデートで文鎮化する(懸念あり)と注意があります。試される方は自己責任でお願いします。

世間から約半年遅れですが、仙石さんカーネル ubi.img を IS01 に入れてみた。
Mac で使えるツール類を探している途中で、仙石さんカーネルのバイナリー公開を以下 blog を拝見し、今頃になって気付いた次第 (^^;

au IS01(SHARP)アンドロイド端末 au IS01 rooterを使って rootを奪取する
(Android端末 IS01のファーム(カーネル)を書き換え改造する。)


IS01 オリジナル boot, recovery のバックアップや IS01 独自の flash_image 使い方も以下 wiki と blog を参考にさせて頂いた。

is01next @ wiki (*atmyownrisk):カーネルの入れ替え

IS01のROM焼きに踏み出す

その後、recovery_kit(v1.30)も recovery を更新し、まずは試してみた。
( いきなり boot を更新するのは文鎮化のリスク大です。)


えぬえす工房: recovery_kit (v1.30)

recovery menu 表示に成功し adb shell 可能となれば、busybox や toolbox コマンドが使える。/system/bin 配下はこんな感じです。

$ adb shell
# cd /system/bin
# busybox ls -l
total 1288
-rwxr-xr-x 1 1000 1000 1062992 Dec 10 14:03 busybox
-rwxr-xr-x 1 1000 1000 9640 Dec 10 14:11 flash_image
-rwxr-xr-x 1 1000 1000 68256 Dec 10 14:36 linker
-rwxr-xr-x 1 1000 1000 98 Dec 11 13:40 mount_data
-rwxr-xr-x 1 1000 1000 84 Dec 11 12:38 mount_system
-rwxr-xr-x 1 1000 1000 86944 Dec 10 14:03 sh
-rwxr-xr-x 1 1000 1000 73160 Dec 10 14:03 toolbox

mount_data コマンドで /data をマウント可能。
なお、/proc/mtd の cat 結果は以下。

# busybox 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"

こちらの blog に recovery_kit で文鎮化を免れた事例が紹介されてます。

androcolin: IS01あわや文鎮に。。。

こんなふうに使うらしい (^^)

2011年5月5日

myTouch 3G の ezGingerbread 2.3.4 化



ezterry さんの 2011/05/02 版 CheckPoint カスタム ROM を myTouch 3G に久しぶりに焼いてみた。

20110502-CheckPoint

2.6.36.4-s1-ezgb-v1.1

カーネルが 2.6.36.4 となり、zram compcache (8MB) が default となっており、compcache の on/off は「アプリケーション設定」メニューにて変更可能。



# free
total used free shared buffers
Mem: 112516 106360 6156 0 1784
Swap: 8188 8044 144
Total: 120704 114404 6300

ベンチマーク結果:(614 MHz にクロックアップ時)


CM6.1 Nightly 307 + pershort 2.6.35.11 カーネル版と比較すると 3D が良くなっているが 2D が落ちてます。

<参考>ベンチマーク結果:
(CM6.1 Nightly 307 + 2.6.35.11: 614 MHz にクロックアップ時)