私は電話カード(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カードリーダーを購入するよりもはるかに面倒ではないと思います。