文珠川慧久の道楽帳2

turezure naru mama ni

ネットつなぎ放題+テザリング+音声通話のモバイル環境を月額640円で維持する方法

2014-02-16 | Android
アンドロイド ケータイ XPERIA X10 (SO-01B)のある生活4 データSIMで電話する

ふと気が向いたので、2010年4月1日にドコモから発売されたソニーエリクソン製XPERIA SO-01Bを引き出しの奥から引っ張り出してきた。この端末は、インターネットに店を出しているアングラのSIMロック解除屋から解除コードを購入して2011年にアンロックしたものである。この端末は、moperaUのサイドバンドSMS仕様に対応しているので、meperaUのメールをプッシュ受信できるし、もちろんSPモードメールもプッシュ受信できる。更にエリアメールにも対応していて端末のつくりも結構いい感じなのでお気に入りの一つである。



アンドロイド ケータイ XPERIA X10 (SO-01B)のある生活1 SIMロック解除
http://blog.goo.ne.jp/monjugawa-kq/e/374a0af65f7057935488ecbd00341e77
アンドロイド ケータイ XPERIA X10 (SO-01B)のある生活2 エリアメール対応 & 再root化
http://blog.goo.ne.jp/monjugawa-kq/e/d523869d5c34026faa223810f020022f
アンドロイド ケータイ XPERIA X10 (SO-01B)のある生活3 moperaUでプッシュメール
http://blog.goo.ne.jp/monjugawa-kq/e/890874dee6870d5e0a7ec1e7b0647ab4

2010年製なので、もう4年も前の端末である。ずいぶん旧いのであるが、どこまで使えるかを試すのが今回の道楽の狙いである。

SO-01Bは、Android 1.6を搭載してドコモから発売されたのち、Android 2.1へのアップデートがドコモから提供されたが、それ以降アップデートが提供されなくなってしまった。せっかくいいハードウェアなのに、基本ソフトウェアがAndroid 2.1だとハードウェアを活かせないという事実がある。SO-01Bをゴミにして新しいドコモ端末に買い換えさせようとしているとしか思えないバカげた状況である。そこで、ドコモに頼るのを諦めて、自分でなんとかしようとではないかというのがこの道楽帳の方針。

まず、Androidのバージョンアップを行う。SO-01Bは、ドコモブランドの製品名であり、中身はソニーエリクソンのXPERIA X10iという製品なので、ソニーエリクソンのウェブサイトでX10i用の最新Android (バージョン2.3.3、ニックネームGingerBread)を入手してきて、自分でSO-01Bへ書き込めばよい。バージョン2.3はテザリングできたりIP電話できたりなど2.1と大違いである。バージョンアップについては、いろいろ先輩諸氏がブログで紹介してくださっているので参考にするとよいだろう。

 

例えば…

Xperia (Docomo SO-01B) を Android 2.3.3 にアップグレード
https://sites.google.com/site/gitoshin/android/xperia-gb
サルでもわかる Xperia (SO-01B)をAndroid2.3化
http://taiseiko.blog.so-net.ne.jp/2011-07-31
Xperia SO-01B、2.1→2.3バージョンアップ奮闘記
http://matome.naver.jp/odai/2135027732391591601
XPERIA SO-01B を Android 2.3 化
http://kirishima.it/mt/2012/08/xperia_so01b_android_23.html



更に、moperaUメールやSPモードメールをプッシュ受信するための設定や追加apkなどの導入方法もググれば、諸先輩がブログで情報を公開してくださっているので参考にすればよいだろう。

さて、前置きが長くなってしまったが、ここからが今回の本題「データSIMで電話する」についてである。ここでは、FUSIONの050番号を利用して実験することにした。(残念ながら050plusでも実験してみたかったが必要なパラメータをAndroid 2.3に設定できない。)

     【設定】

FUSIONの050電話をSO-01B (Android 2.3.3)に設定する方法は次の通りである。
○「通話設定」→「インターネット通話の設定」→「アカウント」へ行き「着信を受ける」にチェックを入れる。
○「通話設定」→「インターネット通話の設定」→「アカウント」→「SIPアカウント」へ行き、
「ユーザー名」に数字050を除いた8桁の番号を設定し、
「パスワード」に指定されたパスワードを設定し、
「サーバー」に smart.0038.net と設定し、
「メインアカウントにする」にチェックを入れ、
「オプション設定」→「表示名」に FUSION と入力し、
「オプション設定」→「発信プロキシアドレス」は空白のままとし、
「オプション設定」→「ポート番号」に 5060 を設定し、
「オプション設定」→「伝送方式」はUDPを指定し、
「オプション設定」→「キープアライブ送信」はAutomaticを指定する。

端末: SO-01B
Android: 2.3.3
SIM: ドリームネット(SMSオプション付き)ServersMan SIM LTE
定格最大データ伝送速度: 150 kbps



     【発着信性能】

発信はFUSION SMART-IP PhoneアプリでもAndroid OSネイティブのIP電話でも同じであるが、着信の安定性は、Android OSネイティブの圧勝である。FUSION SMART-IP Phoneアプリの場合には着信しないことがある。AGEphoneも試したが同様に着信しないことがある。歩きながらの着信も意外な程できており、PHS程度あるいはそれ以上確実かなっという印象である。電車に乗って移動中も同様。高速道路での試験は未だ。

     【通話性能】

歩きながらの通話は、PHS端末のへたなハンドオーバーよりも遥かに安定した通話性能である。ただし、もともとIP接続のデータ通信路を利用したVoIPサービスなので音声の遅延とデータロスによる声の途切れは発生する。しかし、移動通信だと割りきって使うぶんには不都合はないとも言えるだろう。

     【SO-01Bでの電池の持ち】

22:25時点で100%充電完了で就寝して、翌朝08:16起床して残量を見ると88%という結果だったので、74時間もつ勘定である。他の日の就寝中でも試したが似たような結果だった。また、通勤に持参して徒歩15分バス15分電車50分という移動での電池消耗を調べたところ、換算すると100時間~140時間もつという結果が出た。これは就寝中よりも減らないという結果だった。そういえば、枕元は電波状況が悪いのだった。ということは、ますます実用度が高いという評価をしてもよい状況と言える。

SO-01Bは、SIMが入っていなくてもアンテナピクトが立つので、SMSオプションなしのSIMで使ってみたところ、本体がホカホカに暖かくなり電池は半日ももたなかった。SMSオプション付きのSIMに交換して使ってみたところ、本体がホカホカになることは無く電池は丸一日はもつことがわかった。

     【SO-01Bでランニングコスト】

データ通信SIM月額基本料金: 490円
SMSオプション月額料金: 150円
FUSIONの050番号月額基本料金: 0円
なので、640円(税別)で、ネットつなぎ放題+テザリング+音声通話のモバイル環境を維持できる。

     【ご参考】

050plus を褒める
http://blog.goo.ne.jp/monjugawa-kq/e/8fc86098af2e5300ad775c98c686d9cb

Nexus7もAndroid 4.4.2にしてみました

2014-02-15 | Android
過日 Nexus7 (mobile) 2012年発売の3GモデルにAndroid 4.4.2 Factory Imange ROMを焼いてしばらく利用していたのだが、下記の不満があってどうしても我慢ならなくなった。

(1)IIJmio (SMS optionなし)のSIMでも利用できるのだが、プルダウンクイックセッティングに表示される3Gピクトの下に「通信サービスが無い」と表示されるのが気持ち悪い。
(2)OS提供のUSBテザリング機能が動かない。
(3)ロックスクリーンに表示されるデジタル時計の時刻表示で、時間と分のそれぞれ文字の太さが異なる。

そこで、2014年2月12日版スナップショットM3のCyanogenmod 11のROMを焼いたところ、不満が解消した。
cm-11-20140212-SNAPSHOT-M3-tilapia.zip
ちなみに、Google Applicationは、次のファイルをFlashした。
pa_gapps-stock-4.4.2-20140213-signed.zip
ついでに、4.4.2のFactory Image ROMから抜いておいたブートアニメーションに入れ替えた。

Garalxy Nexus (SC-04D)もAndroid 4.4.2にしてみました

2014-02-11 | Android
今までAOKPのROMを入れて Galaxy Nexus (SC-04D) を使っておったが、juggly.cn さんのブログを拝見したところ、CyanogenMod 11 M3ビルドがリリースされたことを知ったので、Android OS Version 4.4.2を試すことにした。

http://juggly.cn/archives/107502.html

ファームウェアのありかはここ。
http://download.cyanogenmod.com/?device=maguro&type=snapshot
ここからmaguroという名前のGoogle Galaxy Nexus (GSM)用の2014年2月10日版snapshotをダウンロードする。タイムスタンプは2014-02-10 03:05:43である。ファイルは191.73MBあり、その名前は下記のとおり。
cm-11-20140210-SNAPSHOT-M3-maguro.zip

書き込みを完了したら、Googleアカウントを入力してやればすぐに使える。ガラケーがAndroidでない純日本製のOSで、ソースコード公開で、こんなふうに進化していれば、絶滅どころかちゃんと生態的地位を確保したに違いない。

IMAP4でメールを待ち受けしても、スマホの電池が一日程度はなんとか持つようになったので、もはやMMS(いわゆるガラケー時代のキャリアメール)は、いらねえ、という人が増えたのではないか。GMail、Yahooメール、iCouldメール、moperaUメールでいいじゃん、webでも使えるしさ。というわけだ。

たしかにいらねぇから意味ねぇんだけど、意味ねぇとなると逆に道楽帳の虫がうずくので、面倒くさい設定をやって使えるようにするという道楽を以下のとおりやってみた。

まず、ANDROIDLOVER.NETさんのブログを見て勉強させていただいた。
http://androidlover.net/smartphone/galaxynexus/custom-myupdate-zip-2.html
Myupdate.zipの中にあるapkを/system/app/に放り込んで再起動。
DcmWapPushHelper.apk 27,151
DocomoIdManager.apk 2,759,342
SPModePushNotifier.apk 13,816
これだけで、SPモードメールがプッシュで降ってくるようになる。

SIPアプリ不要で050インターネット電話を利用する

2014-02-02 | VoIP
アンドロイドOSバージョン4.1.2では、SIPアプリ不要で050インターネット電話を利用することができる。050インターネット電話は、あまたあるが、アンドロイドOSバージョン4.1.2が提供しているSIP機能だけで利用できるサービスは、未だ限定的である。050plusはTLSを設定できないので使用不可能だが、FUSION IP-Phone SMARTのアカウントなら設定できる。アンドロイドOSバージョン4.1.2で、設定→電話→インターネット通話の設定→アカウント→アカウント追加、と入って行って下記を設定すればOK。

  ユーザー名:58XXYYYY
  パスワード:XXXXXXXX
  サーバー:smart.0038.net
  メインアカウントにする(発信に使う)にチェック
  オプション設定:いじらない

30秒で切れることもないし、発信しっぱなしになることも無かった。SIPアプリを利用しているときよりも通話の遅延時間が少なく感じたが気のせいかもしれない。

FUSION IP-Phone SMARTアプリならプッシュ通知機能があるので、アプリを起動しておかなくても着信すると言われているが、プッシュ通知が不安定である。数分ごとに電話がかかってくるような状況ならば、確かに着信するのであるが、15分とか30分とか数時間とか、経過すると、着信しなくなってしまう。WiFiを常にONに設定したり、Keep Alive間隔を短く設定してみたが結果は同じだった。プッシュをやめてバックグラウンドで起動という設定にしても結果は同じだった。要するに着信を期待できないというわけである。もちろん発信については問題無い。

FUSION IP-Phone SMARTアプリを利用せず、アンドロイドOSバージョン4.1.2がOS組込済み機能として提供しているインターネット電話機能を設定してFUSIONの050電話を使うと、安定した着信機能が得られる。050plusと同様に安定しているような気がする。その代わりそれなりに余計に電池を消費するようになるが、それは仕方がないだろう。

AGEphoneアプリは、FUSION IP-Phone SMARTアプリよりも着信機能に安定感があるが、FUSION IP-Phone SMARTアプリよりも電池を食う。AGEphoneアプリよりもアンドロイドOSが提供するIP-Phone機能の方が着信機能に安定感がある。

使用機材:EMOBILE GL07S, EMOBILE SIM, IIJmio SIM (no SMS option)