是否有可能创建SIM卡的图像并在Android手机上使用它?

时间:2012-08-30 17:24:27

标签: android gsm

我有一部Android手机,想要一次激活两张SIM卡。但我的手机不支持双卡。

我想知道是否有可能创建一个程序,将手机内存中的SIM卡复制并模拟到手机,就好像有真正的SIM卡一样。通过这种方式,我们几乎可以将任意数量的SIM卡插入任何手机中。

在开始编程任何此类事情之前,我有以下查询

  • 这可能吗?
  • 我搜索了关于SIM卡内部工作的信息我发现天线和移动设备之间的通信是使用SIM生成的一些序列号进行的,并且该序列与来自天线的信号相匹配。任何人都有很好的链接来了解SIM卡的工作情况吗?
  • 我从哪里开始?我对GSM协议知之甚少。我需要了解GSM吗?

2 个答案:

答案 0 :(得分:3)

SIM卡克隆在技术上是可行的,但即使您设法复制了SIM卡,您也无法编写程序来模拟SIM卡,因为SIM卡是在硬件中处理的,而您的应用程序无法访问那硬件。此外,它不仅仅是拥有第二张SIM卡的问题。双电话需要不同的硬件方法,系统逻辑和固件等不同的逻辑等。所以不幸的是“寻找真正的双电话”是这里更便宜的方法。

答案 1 :(得分:2)

SIM卡读取和管理不是Android软件堆栈的一部分。这是协议栈的一部分,它在一个单独的处理器上运行。

所以这是不可能的。因此,即使您根设备为android提供SIM值,执行协议处理的通信处理器也不会有更新值