2009年6月19日金曜日

marketから購入できました

結論から言うと原因不明。アプリの開発の方ともやりとりをしていましたが、けっこうこの症状での問い合わせがあるそうです。とりあえず対処してみた事柄は以下の通り:
  • Google Checkoutでカード登録をいったん削除して再登録
  • 再度購入にチャレンジ → NG
  • 数時間放置したらいけたという書き込みを見たので、そのまま一晩放置。
  • 次の日に試したらあっという間に処理完了 @_@
ebayやamazon.comあたりではVISAで引っかかったことはないのですが、paypalやSecond Lifeでのカード登録はまれに登録できないこともあったりなかったり。Google checkoutでの現状ステータスがわかるようになるといいんですが…。

2009年6月16日火曜日

market制限の回避について

海外でも書かれてるからいいよね。ということでSIMによる地域制限を回避する方法。root権限が必要です。

androidにはsetpropとgetpropというプロパティを参照するコマンドがあります。単純にgetpropとやると今の設定値がダーッと見えるんですが、その中に sim.operatorとかいう設定値が。T-MobileのSIMと国内のSIMを交互に挿して値を比較してみたところ、どうもSIMカードの情報を反映しているようす。とは言え、書き換えは不可だよなぁと試しにやってみたら書き換わってしまいました(汗。↑の英語サイトでも「まさか、こんなに単純だと思わなくてファームの書き換えとか探ってしまった」という記述も(^^;

実施作業は簡単。root権限で
setprop gsm.sim.operator.numeric 310260
setprop gsm.sim.operator.alpha T-Mobile
setprop gsm.sim.operator.iso-country us
setprop gsm.operator.numeric 310260
setprop gsm.operator.alpha T-Mobile
setprop gsm.operator.iso-country us

とすると即時反映されます。後ろ三行のgsm.operatorの方はやらなくてもマーケットはダイジョウブなようすですが、まぁ、念のため。書き換えをしたら vendingのプロセスをkillして止めて、/data/data/com.android.vending/cache以下のキャッシュを削除してから改めてマーケットを起動すると変更後の国設定であがってきます。Protectedなアプリについては未確認ですが、たぶんこっちはro.secureの値を見てるのかなぁ。

ということで後はこんな感じに。
paid applications

Google Checkoutは端末からやるとカード登録に「Japan」がなくて困るので、事前にPCでやっておくと良い感じです。

paid applications 2


これでアレもコレも買えるぜ-!と思ったんですが私は実はまだ買えてません。「Android Market Problems」としてMultiple Facets Inc.が解説していますが「Authorizing credit card」メッセージがずーっと流れて進まない問題でハマっています。(実際にはカードの認証を毎回チェックしてるわけではなく認証情報を確認しに行っている動作です)。これについては検索するといっぱいでてくるので単なる不具合のようす。emailアプリが「Connection error」になる問題もまだ残ってるようですが、このヘンってdocomo版でも残ってたりするのかなぁ。キケンです。。。

あ、そういえばoperator.numericは単にMCCとMNCなので英wikipediaとか日本語wikipediaとか見ると他の国のものもわかります。参考までに。

2009年6月15日月曜日

androidのwifiが繋がりません

もう疲れたよママン……。

wifi unavailable
ということで MagicでWifiが全然繋がりません。正確には繋がってIPも取れるんですが、なぜか外に出れません。ローカルの範囲はちゃんと見えるんですが…。国内外問わず同じ症状の方がいるようで、いくつかチャレンジしてみましたが改善ならず。もうお手上げです。以下、試したこと:
  • 別のルーターを使う。Fon(WPA2、Open)、Airmac Express(WPA2)、IO-Data WN-G54/AXP(WEP)で試すもいずれも症状は変わらず。
  • setprop net.dns1で、ローカル、プロバイダ、OpenDNSの値をセットするもいずれも変化なし。
  • WiressNetworkの設定でMenu - Advanced SettingでIPアドレスその他を固定で指定しても変化なし。

以下、不思議な症状:
  • ping www.google.comとかすると ちゃんとアドレス解決してpingが通る。browserからも見れる。
  • ping ebay.comは不可。browserから見ても不可。
  • nslookup www.google.com、nslookup ebay.com、いずれも解決不可。

しょーじきよくわかりません……。