25

AT コマンドを Android フォンに送信したい。

SDK がこれをサポートしていないことはわかっています。

しかし、2つの解決策があります:

  1. カーネルのコードを変更して、新しい Android をリリースします (大変そうです!)

  2. LoopBack on USB.(Bluetoothも同じだと思います)

USB2 番目の解決策については、電話をケーブルでPC に接続するとGSM、デバイス マネージャーにモデムが表示され、AT コマンドをGSMモデムに送信するのに役立ちます。

携帯電話でループバックする解決策が見つかった場合は、AT コマンドを GSM モデムに送信できます。

質問: ループバックする方法と、カーネル上のどの tty ファイルが役立つでしょうか?

4

1 に答える 1

14

最初に電話をルート化する必要があり、次にadbシェルで

echo -e "AT\r" > /dev/smd0

答えを見たい場合は

猫/dev/smd0

このコマンドを samsung mini、cooper、s+ でテストしたところ、動作しました。

htc を使用している場合 (htc rhyme テスト済み)、adb シェルを試して、このコマンド「radiooptions 13 AT」を入力して、回答タイプ「logcat -b radio」を見たい場合

他のデバイスの場合は /dev/smd0 にエコーしてみてください

*このコマンドは、Runtime.exec (su が必要) を使用して SDK Java コードで使用できます。

于 2012-02-03T18:28:32.177 に答える