SIMカードに保存されているテキストメッセージを読む方法は?

SIMカードに保存されているテキストメッセージを読む方法は?

私は電話カード(SIMカード)を含む古い携帯電話を持っています。電話の側面に赤外線ポートがあります。

赤外線経由または一種のカードリーダーを介してSIMカードを自分のコンピュータに接続して、携帯電話から連絡先と保存されたSMSメッセージを読みたいです。

かつて赤外線を介してデータを読み取ることができましたが、irdaインターフェイスを持つコンピュータがなくなったため、必要な設定を再作成することはできません。だから私はカードリーダーを購入しましたが、残念ながらWindowsでのみ動作します。付属のアプリは完全なごみであり、データの保存は許可されていません(WTF?!?!誰がこれを設計しましたか?)。とにかく、このカードリーダーにはSIMカードを挿入できるクレジットカードサイズのプラスチックカードがあるので、私はあらゆる種類のカードリーダーにSIMカードを挿入します。だから私の質問は次のようになります

  • このアダプタを使用してSIMカードに保存されているデータをどのようにインポートしますか?統合カードリーダーを含むコンピュータを使用できますが、事前に何をしているかを確認する必要があります。
  • どういうわけか赤外線インターフェースをマスターする場合、保存されたテキストメッセージと電話帳を読むのに最適なプログラムは何ですか?あなたはそうしなかった方法? (cmd-lines / howtoリンクが優先されます)。

電話が死に始め、SIMカードに収まらないすべてのテキストメッセージを保存したいので、誰かが助けることができることを願っています。 (電話メモリからSIMカードにコピーして削除し、次のメッセージをコピーする必要があります)

答え1

ほとんどの携帯電話は、シリアルポート(特殊ケーブルを使用)、赤外線、またはBluetooth経由でモデムとして機能できます。そして、標準モデムATコマンド+拡張GSM ATコマンドを理解することができます。したがって、PCには赤外線ポート(シリアルポートとして表示)があり、それを電話機に接続し、端末アプリケーションを起動し(たとえばminicom)ATコマンドを介して電話機と通信する必要があります。どのコマンドが必要かを知ったら、アプリケーションを作成するだけです。

これは、GSM AT コマンドの (ほぼ) 完全なリファレンスガイドです。https://web.archive.org/web/20081114211802/http://www.communica.se/multitech/gprs_at.pdf。これには、一般的な電話の識別、ダイヤル、電話帳のエントリの表示/変更、テキストメッセージ、ネットワーク品質情報などのコマンドがあります。一部のメーカーには独自のコマンドがあります。たとえば、古いEricsson電話にはバッテリーと温度情報が拡張されています。私はずっと前にSMS管理および電話情報のためのプログラムを作成しました。http://www.marki-online.net/MpM/)。また、少なくとも一部の携帯電話は、電話帳とSMS(GSMアルファベット、文字は@ASCIIコード0の文字)に異なるエンコーディングを使用していることに注意してください。

答え2

pySimReader正しい/dev位置に設定する方法を見つけた後、私は助けてくれました。

答え3

この問題に対する解決策は、少なくとも赤外線を使用したい場合は、電話の種類とファームウェアによって大きく異なります。

私はSIMカードを別の携帯電話(借りることもあります)に入れるのが最も簡単な解決策だと思います。カードからデータを読み取ってSDカードやスマートフォンに保存できることが望ましいです。私はこれが赤外線デバイスや新しいSIMカードリーダーを購入するよりもはるかに面倒ではないと思います。

関連情報