【发布时间】:2017-06-05 20:17:03
【问题描述】:
我想知道如何在 Android 堆栈中使用 SIM 卡。我对操作系统的其余部分或网络协议不是很熟悉,因此我很乐意得到尽可能详细的解释。不要犹豫,提供一些来自电信网络的内核代码、文档、RFC 和接口规范的链接(我略读过 ETSI TS 131 102 和 TS 121 111)。
如果适用,我对欧洲使用的标准(尤其是网络认证部分)更感兴趣。
至于我需要这些信息的原因;我的安卓智能手机的 SIM 卡读卡器坏了,我看不出我不能使用外接卡读卡器的原因。理想的解决方案是复制存储在 SIM 卡中的凭据,并将它们与 Android 端的某些软件一起使用,但我希望它们包含(至少对于最近的)强大的、无法从外部读取的密码秘密。另一种解决方案是构建一个连接到手机的外部 SIM 卡读卡器,以在网络上执行身份验证(如果可能,仅执行此部分;但在从一个单元到另一个单元漫游时也可能需要执行此操作) .
理想情况下,我会使用外部 USB 读卡器,但我不确定这是否可行,至少在默认情况下是这样。
这个问题听起来好像不属于 SO,但我相信它是一个编程问题,因为答案将决定解决方案的插入位置。
【问题讨论】:
-
3G 调制解调器通常有一个独立的 CPU 和闭源软件。
标签: android linux-kernel embedded-linux gsm