如何读取存储在SIM卡中的短信?


10

我有一个装有电话卡(SIM卡)的旧电话。电话的侧面有一个红外接口。

我想通过红外或通过某种读卡器将SIM卡连接到计算机来从电话中读取联系人和存储的SMS消息。

我曾经设法通过红外读取数据,但是由于不再具有irda接口的计算机,因此无法重新创建所需的设置。所以我买了一个读卡器,不幸的是,它只能在Windows上使用。它附带的应用程序是绝对垃圾,不允许保存数据(WTF?!?!是谁设计的?)。无论如何,该读卡器都有一张信用卡大小的塑料卡,您可以在其中插入SIM卡,因此我将SIM卡插入任何类型的读卡器中。所以我的问题是:

  • 如何使用此适配器从SIM卡获取存储的数据?我可以使用包含集成读卡器的计算机,但是我必须事先检查操作方法。
  • 如果我以某种方式掌握了红外接口,那么哪个程序是读取存储的SMS消息和Pohonebooks的最佳选择?怎么做?(cmd行/链接到howto首选)。

我希望有人能提供帮助,因为电话开始死机,我想保存所有我不适合SIM卡的短信(我必须将它们从手机内存复制到SIM卡,删除它们并复制下一个因为SIM卡只能存储10条消息...)。


搜索关键字:PCSC,MUSCLE。尝试查看 pcsclite.alioth.debian.org
别再成为邪恶了'

Answers:


3

几乎每个电话都可以充当调制解调器-通过串行端口(使用专用电缆),红外或蓝牙。它可以理解标准的调制解调器AT命令+扩展的GSM AT命令。因此,您需要在PC上具有红外端口(它将显示为串行端口),将其连接到电话,启动终端应用程序(minicom例如),并通过AT命令与电话进行通信。当您了解需要哪些命令时,只需编写应用程序即可。

这是(几乎)完整的GSM AT命令参考指南:https : //web.archive.org/web/20081114211802/http : //www.communica.se/multitech/gprs_at.pdf。您可以在此处找到用于常规电话识别,拨打电话,查看/修改电话簿条目,SMS消息,网络质量信息等的命令。一些制造商甚至拥有自己的命令(例如,旧的爱立信电话具有扩展的电池和温度信息-我很久以前就编写了短信管理和电话信息程序-http: //www.marki-online.net/MpM /)。还应注意,至少某些电话对电话簿使用不同的编码,对于SMS也可能使用不同的编码(GSM字母,其中char @是ASCII码为0的字符)。


谢谢,我也会对此进行研究(当前的日程安排很艰辛,可能需要几天或几周的时间)。
hochl 2012年


1

至少在尝试使用红外线的情况下,解决此问题的方法似乎与手机的类型及其固件高度相关。

我认为将SIM卡放入另一部手机(也许您可以借用)是最简单的解决方案,最好是某种可以从卡中读取数据并将其存储到SD卡等中的智能手机。我认为这意味着比购买红外设备或新的SIM卡读卡器要麻烦得多。


你能推荐这样的电话吗?我可能会使用Android,但是这会涉及一些说服力,对这个人来说不便,因为他暂时无法使用手机。
hochl 2012年

我也在考虑android,然后使用某种短信备份应用程序...但是任何可以将短信和联系人同步到PC的手机都可以
尼克

Android可以做到OOTB吗,还是需要为此购买一些App?
hochl 2012年

您可能需要一个短信备份应用程序
Nick

猜猜我将不得不拿起电话,看看如何完成。完成后,我会回报,估计会是几天/几周。
hochl 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.