
在中国移动大力推广TD-LTE 4G服务以及未能签发FDD LTE牌照的影响下,中国电信在2014年的移动用户发展受到影响,其大部分用户处于快速下降的状态. 上半年. 就在群山盛开时,中国电信刚刚在2015农历年获得了LTE FDD许可证. 作为全球最大的CDMA运营商,中国电信终于克服了许多困难,迎来了大力发展4G用户的第一年.
目前,中国电信已在100多个城市部署了4G网络,并在56个城市成功进行了4G混合网络试验;到2014年底,超过100种类型的4G终端售出了近1000万部. 众所周知,在3G时代,中国移动以“终端短缺”而闻名. 由于芯片行业的局限性,TD-S终端由于质量差,型号低,价格高而受到终端制造商的反对. 其实中国电信不好. 由于历史原因,CDMA芯片的供应只能由“高通”提供. 由于高昂的专利费,每部手机具有长期的高成本. 因此,电信用户在主要论坛上达成了共识. 投诉: 一旦您进入电信,它就深如大海. 为此,中国电信不仅在终端型号和类型上做出了很大的努力,而且还表现出了全网通的诚意. 许多CDMA终端没有网络锁,甚至iPhone 6也在出售公共版本. 令人欣慰的是,中国电信在2014年底迎来了MTK多模芯片MT6753和MT6735(包括CDMA模式)的发布. 此后,手机单芯片解决方案不再是单一的,带来了更多的选择. 电信的LTE终端市场. 尽管MTK的两种多模式芯片在CDMA模式下的性能需要更多测试,但我相信天翼终端的时代已经到来.
低成本4G软件包的推出吸引了许多用户. 许选择替换4G软件包,但仍使用3G数据. 在更改4G套餐时,许多用户还更改了他们的SIM卡,即电信4G卡. 这带来了问题. 许发现,将4G卡放在旧的3G终端中会导致电话无法工作,并且无法显示任何服务. 出现这种问题的模型包括一个对果迷来说非常重要的终端: iPhone4s(乔岗竹时代的顶峰模型).
目前,我在Zhihu,Jifeng和通讯员论坛等主要网站上已经看到并分析了有关4G卡与iPhone4s不兼容的热门文章. 总结论坛中的大量讨论,有以下猜测:
1. 营销方式,敦促用户更换手机
2. 变相收取卡制作费(如果没有4G卡,则需要收取20元的卡制作费才能换成3G卡. )
3. 替换了中国电信的4G网络APN,导致无法驻留在网络中
猜想1和2当然是胡说八道. 对于拥有近2亿用户规模的通信公司而言,平稳的过渡和改善的用户体验是真正的营销工具,更不用说故意了. 修改网络参数. 推测3当然是不正确的,它非常简单: 即使更改了APN,移动电话也只会显示它可以停留但不能使用该服务的状态,也不会显示没有服务. 没有服务意味着手机找不到网络信号或放弃寻找网络信号.

为此,作者向10000号员工和营业厅询问,希望得到积极,合理的解释. 毕竟我们的4S太好了,可惜它被废弃了. 10000号的答复与大多数网民的反馈一致: 建议将4G卡与4G手机配合使用,建议将3G手机与3G卡配合使用. 营业厅里的帅国回答是: “ 4S绝对不能使用新卡. 您不应该尝试使用它. 我们不知道原因,所以我们知道不能. 但是一些3G手机可以”. 好奇心正在爆发! !这是SIM卡中隐藏的秘密的详细说明.
1. SIM卡基本知识介绍
SIM卡最初来自GSM网络. 通过技术创新,CDMA机卡分离产生了CDMA UIM卡. 每个人都知道SIM卡的作用. 主要的是: 首先,进行身份验证以防止未经授权的访问;第二,防止传输加密**. 当然,SIM卡还具有一些存储和应用功能. 可以得出的结论是: SIM卡既具有存储能力又具有计算能力. SIM是为2G定义的集成电路卡(ICC). 从物理到逻辑,它是一个统一的实体,不区分平台和应用程序. 换句话说,SIM既是卡平台又是GSM应用程序,而ICC代表整个平台和应用程序.
2000年左右,ETSI建立了一个智能卡平台项目,目的是为所有电信应用定义通用SIM卡,UICC应运而生. 在UICC平台上运行的USIM应用程序和该平台共同构成一张USIM卡,这意味着USIM实际上只是UICC平台上的一个应用程序. 当然,UICC平台上也可以有SIM,UIM和其他电信识别卡应用程序. 因此,我们常说的USIM卡是指结合了USIM应用程序和UICC平台的物理实体.
随着3G时代的到来,国际标准化组织3GPP制定了适用于3G网络的通用订户身份模块(USIM)卡规范. 从物理特性上看,USIM卡和SIM卡基本相同,但USIM卡的处理能力和存储容量超过SIM卡. 它们之间的差异体现在: 文件系统结构,命令系统,安全性系统,身份验证方法等. 这是有关更重要概念的卡基础知识的介绍.
1)手机卡结构:
在电信行业出售和使用的移动电话卡都是微处理器卡. 卡中的集成电路包括带有操作系统COS的CPU,EEPROM,RAM和ROM,微处理器卡可以处理内存中的信息并执行应用程序. 它可以被视为微型计算机,或者我认为它更像是一个单片机系统. 原理图如下:


应注意,移动电话卡的操作系统COS与UNIX等操作系统不同. 它主要专注于某种类型卡的监视和命令处理,因此它是一种特殊的操作系统. 手机卡操作系统主要用于处理外部命令,不涉及共享和并发管理等问题. 作者得出结论,COS主要完成四种类型的任务: 遵循某种协议来接收和处理读写设备发出的命令并做出响应(调用相应的处理功能),安全状态识别和文件管理.
2)电话卡的文件结构:
文件是数据单元或卡中记录的有组织的集合. 移动电话卡操作系统通过为每个应用程序建立对应的文件来实现其对每个应用程序的存储和管理. 与我们通常使用计算机存储文件的方式类似,SIM卡的文件结构分为: MF是根目录,DF是目录文件,EF是特定数据. 但是实际上,存在一些差异. 识别文件内容的唯一标识符不是文件名,而是文件标识符(可以重复文件名). 根据文件目录和文件内容,卡可以选择不同目录中的不同文件进行操作. 这些文件的内容包括: 数据文件,应用程序和密钥文件. 文件如下:

3)手机卡指令系统
智能卡和终端之间的数据交换使用ISO组织指定的数据格式. 交换的数据信息包括各种操作命令和响应对. 命令和响应消息由APDU执行(例如,将卡插入手机后的相互交换). 通过APDU命令进行标识). APDU命令的格式如下:

APDU命令包含必要的连续4字节命令标头,由CLA,INS,P1和P2表示,并包括可变长度条件主体,该条件主体又可以包括Lc,Data,和乐. 这里以CLA命令头为例,介绍其定义如下:

CLA: 可以为APDU类型1字节分配除0xFF之外的任何值,该值由特定应用程序定义. 例如,SIM应用程序的类字节为0xA0,USIM应用程序的类字节为0x0X(X表示逻辑通道数,如果不支持多个逻辑通道,则为0x00).
2. 为什么用户必须更换4G USIM卡才能使用4G服务
中国电信的3G和2G使用3GPP2开发的CDMA标准技术. 手机卡不同于中国移动和中国联通的手机SIM卡. 它通常称为UIM卡,也用于身份验证和加密. 与SIM卡和USIM卡不同,UIM卡采用的身份验证机制完全不同(CAVE和MD5算法). 如手机基础介绍中提到的,手机卡希望能够集成UIM4s插4g卡显示无服务,SIM和USIM的多个应用程序. 使用UICC平台只能选择USIM卡. 将USIM卡插入终端后,使用上一节介绍的APDU命令执行机卡相互识别. 识别后,在UICC平台上选择适当的应用程序进行身份验证. 例如,CDMA网络使用UIM应用程序,LTE网络使用USIM应用程序4s插4g卡显示无服务,GSM网络可以使用SIM应用程序.
因此,想要通过LTE网络设备认证的拥有4G手机的用户必须配备USIM卡,即电信4G卡,才能访问4G网络. 当然,也可以在4G终端中使用旧的3G卡(UIM卡),但是不能使用4G网络的服务,只能使用CDMA网络.
3. 为什么在某些手机中插入4G卡并且手机不显示任何服务时,为什么不能正常使用3G和2G服务
现在让我们回答为什么iPhone4s与新的4G卡(USIM卡)不兼容.
首先回顾一下,终端与智能卡之间的通信依赖于APDU命令和响应进行交互,如下图所示:


根据本文介绍的手机卡指令系统,很明显,iPhone4在插入新的手机卡后无法识别4G手机卡(USIM卡). 这表明iPhone4s不支持基于UICC平台识别USIM卡. 整个过程可以解释如下:
1)将手机卡插入终端后,终端首先向手机卡发送APDU命令以指示其支持的手机卡应用程序. 这里非常有趣. 众所周知,支持手机卡识别需要终端硬件平台和上层应用程序的双重支持,如下图所示.

iPhone4s使用的芯片平台(硬件)支持UICC功能,因此手机首先向卡发送命令CLA =“ 00”,以表明它支持UICC功能.
2)卡收到CLA为“ 00”的指令后,认为该终端支持UICC,因此选择USIM应用程序与该终端进行交互. 实际上,终端在应用层不执行USIM应用的命令解析模块,即不能识别USIM应用发送的回复消息. 由于终端无法识别来自卡的退回响应,因此它认为未收到来自卡的正确响应.
3)最终的机器卡识别失败. 识别失败意味着终端无法读写手机卡. 当然,它无法实现UIM应用程序中从网络到终端的单向身份验证和身份验证,最终放弃了对网络的访问,因此手机无服务显示.
有趣的是,许多网民发现,他们早年为父母购买的老式电话只能用于拨打电话和发送短信,可以识别新的4G卡并正常使用2G服务. 这是怎么回事?
这是因为旧电话是仅支持ICC架构的终端. 它在机器卡识别过程中主动将CLA =“ A0”的APDU命令发送到卡,并且因为USIM卡本身与UIM,SIM和其他应用程序兼容(在UICC平台上选择了UIM应用程序),所以该卡选择UICC平台上的UIM应用程序访问网络,并向终端发送命令响应. 这可以解释为什么即使是老式的基本电话也没有无法识别4G卡的问题.
摘要: 作者理解为什么中国电信官员没有给出积极的回应. 支持不兼容的原因太复杂了,无法向群众解释. 与中国移动和中国联通的3G和4G系统(与3GPP处于同一生产线)不同,CDMA网络系统和LTE网络系统本身在标准化方面来自两个组织(3GPP和3GPP2). 它们在身份验证和加密算法方面完全不同. 终端支持硬件在UICC的基础上,还必须在软件级别实现对GSM SIM,CDMA UIM和CSIM以及LTE USIM的支持. 在融合的道路上,无法避免端到端的兼容性问题. 最后,我衷心希望苹果能够挽救4s的忠诚度. 由于硬件完全支持UICC架构卡,因此可以通过软件更新与4G卡完全兼容.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-287492-1.html
由贪腐导至信仰缺失