Android MY-NOTEBOOK

Tuesday, August 31, 2010

DevPhone 1 + 1.6 + bmobile SIM U300

bmobile SIM U300 では、DevPhone 1 は対応しているものの
Android OS 1.6 では使えないということが明記されていて躊躇していた。

OS 1.5なら使えると言われても twicca とか 1.6 以降でないと使えないし。

しかしネットで調べてみると HT-03a + 1.6 で OK という話があり...
やってみると接続できたのでメモ。

結論 : libhtc_ril.so を入れ替えればOK

bmobile SIM U300 の通る libhtc_ril.so を入手して、
/system/lib/libhtc_ril.so に上書きコピーする。

手順は以下の通り。

STEP1 libhtc_ril.so を SDCard に コピー

事前準備として入手した libhtc_ril.so を Android Dev Phone 1 にセットしておいた
SDCard にコピーします。


$ adb push libhtc_ril.so /sdcard/libhtc_ril.so

STEP2 /system/lib/libhtc_ril.so の入れ替え

adb shell にて Android デバイスにアクセスして
以下の手順で /system/lib/libhtc_ril.so へコピーします。


$ adb shell
# mount -o rw,remount /dev/block/mtdblock3 /system
# cd /sdcard
# dd if=libhtc_ril.so of=/system/lib/libhtc_ril.so
# reboot

ポイントは2点

  1. /system 以下は readonly なので、 マウントし直す必要がある
  2. cp コマンドが無いので、 dd コマンドでを使ったファイルをコピーする

STEP3 アクセスポイントの設定

あとは、SIMを設置し、Android 上でAPNの設定すればOK,
うまく接続できました。

使用感

確かに接続できるのですが、しばらく放置してから再度接続しようとするとNG。
まだ1日しか使っていないので、実際どうなのかは不明。
Android を再起動すれば問題なく接続が復活する。

© 2011,2012 Tomoaki Oshima