USB 経由で PC に接続された Android フォンからの SMS メッセージを傍受したいと考えています。PC側のJavaアプリ。
どこから始めればよいですか?両側のアプリですか?または、そのためのPC側のlibがありますか?
SmsJ のようなシリアル ポート アクセスのヒントしか見つかりませんでした。
バックグラウンド :
USB ケーブルで電話機を接続すると、コンピュータは仮想 COMM ポートを作成し、新しいポート番号がそれに割り当てられます。ポート番号の詳細は、デバイス マネージャー リストで確認できます。
開発パート:
手始めに、 Java の Port reading exampleを読むことができます。この例を学習するだけで、Android フォンから SMS に接続して送信できるようになります。実際に接続された電話に行くコンピューターでコマンドを起動できます。COMM ポートにコマンドを送信するには、 AT コマンドで SMS を送信する必要があります。AT コマンドを使用すると、SMS を読んだり、電話で他の機能を実行したりすることもできます。
Bluetooth 経由で電話を接続することもできます。同じ仮想 COMM ポートも割り当てられ、すべての機能を実行することもできます。