LOCATEコマンドの返信が来ません。

初めまして。

Avast Mobile Securityの質問も、こちらで宜しいでしょうか。

さて、SMSを使用して、"LOCATE"コマンドを使用したのですが、位置情報を記したSMSの返信がありません。

“アバスト!盗難対策(www.avast.com) OK: 位置特定コマンドが正常に発行されました。”
という返信はあるのですが、この後に来るべきであろう位置情報の返信が来ない状況です。
全てのコマンドを確認したわけではありませんが、"LOCK"コマンドは正常に動作します。

異なる2つのキャリアで試してみましたが、状況は一緒でした。双方とも、Android 2.3となります。

宜しくお願い致します。

こんにちは ja8175 さん

構いません。

こちらで確認したところ、いくつか調べて頂きたい点がありました。

  1. キャリアの迷惑メール機能が無効かどうか
    LOCATEコマンドの返信にはURLが含まれるため、キャリアによっては迷惑メールとしてブロックされてしまう可能性があります。
    その場合は、ブロック機能を解除してみてください。

  2. GPSが有効になっているか
    root化端末では自動でGPSを有効化できるのですが、非root化端末とAndroid 2.3以降の組み合わせでは、自動でGPSを有効化することができません。
    従って、GPSが無効だと、正確な位置特定ができなくなります。

  3. 設定 → 位置情報とセキュリティ → 無線ネットワークを使用 が有効になっているか
    上記のように、GPSが使えない環境では、無線ネットワークを使用して位置の特定を行おうとします。が、この設定がオフになっていると、こちらの方法も使えなくなります。

  4. 盗難対策 → 詳細な設定 → CDMA → SMSを分割 の設定が有効か
    キャリアによっては、SMSの構造に制限を設けてある場合があり、その影響で正常にSMSが受信できない場合があるようです。
    こちらの設定を有効にしてみてください。

なお、私の環境で確認したところ、メッセージが半角100文字を超えてしまっているため、事実上使用不能(正常なメッセージが受信できない)な状態でした。

NONさん。
こんにちは。素早いお返事、ありがとうございます。

はい。電話番号やURLはブロックされる状態でしたので、まず、これを疑い、解除してみたのですが状況は変わりませんでした。

はい。GPSは有効にしています。

はい。無線ネットワークを使用は有効になっています。

この部分については、グレーアウトしていて選択することが出来ない状態にあります。
但し、他のコマンドを実行した時に、その返信が100文字を超えたらしく、2通のSMSに分割されて送信されてきました。

なるほど・・・
仮にSMSを受信出来たとしても、オーバーフローしてしまうということですね。
LOCATEの部分については、代替案を考えてみたいと思います。

ありがとうございました。

チェックできないということは、ja8175さんの環境はCDMAではないようですね?
先ほどの100文字オーバーフローの話は、特定のCDMAキャリアでのみ発生する問題ですので、分割SMSが正常動作しているのであれば、この問題とは関係ありません。
なお、通常のSMSの最大値は160文字ないし70文字のようです。

http://forum.avast.com/index.php?topic=91137.0
にある通り、最新版でも環境によってはLOCATEコマンドが正常動作しないという報告が上がっていますので、もしかするとこちらに引っかかっているのかもしれません。
上記のスレッドでは、開発者の方とメールで直接やり取りして問題の解決に当たっているようです。英語になりますが、もしよろしければ
http://forum.avast.com/index.php?action=emailuser;sa=email;msg=774722
からメールを送信できます。

すみません。説明不足でした。
2台のうちの1台は、チェック不可。
もう一台はチェック可ですので、チェックを入れて試してみましたが、状況に変わりありませんでした。

また、情報ありがとうございます。
見させていただきましたが、同じような感じですね。こちらの方にも聞いてみたいと思います。