2012-08-30 15 views
2

我有一个android手机,并希望一次有两个SIM卡活动。但我的手机不支持双卡。是否可以创建SIM卡图像并在Android手机上使用它?

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

我有以下疑问之前,我开始编程任何这样的事情

  • 这可能吗?
  • 我搜索了关于SIM卡上的内部工作情况我发现天线和手机之间的通信是使用SIM生成的一些序列号发生的,并且这个串口与来自天线的信号相匹配。任何人都有很好的链接来了解在SIM卡上工作?
  • 我从哪里入手?我对GSM协议了解甚少。我需要了解GSM吗?

回答

3

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

2

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

所以这是不可能的。因此,即使您将某个设备换成了Android SIM卡值,通信处理器也不会具有更新的值

相关问题