特に変更する必要は無いが、キャリアや端末によるフラグ確認の為に、
IMEIやAPNを変更してもエミュレーターが正常に通信出来る変更方法を調べる。
IMEIを変更する
バイナリエディタでemulatorを変更する。
/android-sdk/tools内のemulator-arm.exeまたはemulator-x86.exeの中に
IMEIの設定値が入っているので、予め準備したIMEIを入力する。
.+CIMI.310260000000000.+CGSN.000000000000000.
赤字部分がIMEI
MCC/MNCを変更する
バイナリエディタでemulatorを変更する。
IMEIの設定値の直前の数値がMCC/MNC。
.+CIMI.310260000000000.+CGSN.000000000000000.
赤字部分がMCC/MNC
ただし、このままではエミュレーター上で一切の通信が出来ない*1ので、
apns-conf.xmlを編集する。
エミュレーター /system/etc内のapns-conf.xml
ファイルの操作に関しては此方を参考に。http://d.hatena.ne.jp/papaking_ken/20100614/1276496878
<!-- d社の例 --> <apn carrier="dcm" mcc="440" mnc="010" apn="internet" user="*" server="*" password="*" mmsc="null" />
最後にエミュレーター内でAPNの設定を行う事で通信が可能になる。
ただし、これらの変更を行ってもキャリア向けのアプリはダウンロードできないので注意
以上、備忘録。
*1:アンテナマークは立つが、3Gアイコンが表示されない