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

问题描述 投票:2回答:3

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

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

在开始编写任何此类东西之前,我有以下查询

  • 这可能吗?
  • 我搜寻了SIM卡的内部结构后,发现天线和手机之间的通信使用的是SIM卡生成的序列号,并且该序列号与天线发出的信号相匹配。任何人都有很好的链接来了解SIM卡的工作原理?
  • 我从哪里开始?我对GSM协议了解甚少。我需要了解GSM吗?
android gsm
3个回答
3
投票

从技术上讲,可以克隆SIM卡,但是即使您设法复制SIM卡,您也将无法编写用于模拟SIM卡的程序,因为SIM卡是通过硬件处理的,您的应用将无法访问该卡硬件。同样,这不仅仅是拥有第二张SIM卡的问题。双电话需要不同的硬件方法,系统逻辑和固件中的不同逻辑等,因此,不幸的是,“寻找真正的双电话”是这里便宜得多的方法。


2
投票

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

所以这将是不可能的。因此,即使您将设备root给Android来提供SIM卡值,执行协议处理的通信处理器也不会具有更新后的值


0
投票

如果想自己了解,请参考文档:3gpp ts11。 113gpp ts11。 14和sim网络认证机制您将在上面给出的答案之后得到这个主意。...也许您可以找到一些解决方法。

© www.soinside.com 2019 - 2024. All rights reserved.