web-dev-qa-db-ja.com

AT Commands to Android Phone

AT Command to Android phone。

SDKはこれをサポートしていません。

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

  1. カーネルのコードを変更し、新しいAndroid(とても難しいようです!)

  2. USBのループバック(Bluetoothは同じだと思います)

2番目の解決策について、電話機をUSBケーブルでPCに接続すると、デバイスマネージャにGSMモデムが表示され、AT Command GSMモデムに。

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

質問は次のとおりです。どのようにループバックするのか、カーネル上のどのttyファイルが役立つのか?

23
M.Movaffagh

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

su

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

答えの使用を見たい場合

猫/ dev/smd0

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

htc(htc rhymeテスト済み)を使用する場合は、adb Shellを試して、このコマンド「radiooptions 13 AT」を入力してください。回答タイプ「logcat -b radio」を表示する場合

他のデバイスの/ dev/smd0へのエコーを試行します

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

13
rattisuk