SIM卡的ICCID、IMSI
【SIM卡ICCID标识与IMSI的区别】
ICCID:Integrate circuit card identity 集成电路卡识别码(固化在手机SIM卡中) ICCID为IC卡的唯一识别号码,共有20位数字组成。
IMSI: International Mobile SubscriberIdentification Number 国际移动用户识别码,是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。其总长度不超过15位,同样使用0~9的数字。其中MCC是移动用户所属国家代号,占3位数字,中国的MCC规定为460;MNC是移动网号码,最多由两位数字组成,用于识别移动用户所归属的移动通信网;MSIN是移动用户识别码,用以识别某一移动通信网中的移动用户。例如开头是46000是中国移动用户,46001是联通用户,46003是电信用户
一张SIM卡,里面有ICCID,也有IMSI。 ICCID是卡的标识,IMSI是用户的标识。
ICCID只是用来区别SIM卡,不作接入网络的鉴权认证。而IMSI在接入网络的时候,会到运营商的服务器中进行验证。
ICCID可以伪造,可以用一张空白多号卡,写入IMSI和KI,只要是经过破解的IMSI和KI,就可以接入网络,而ICCID可以任意20位数字。
iPhone手机在激活的时候,会把ICCID和IMSI一起发送到苹果服务器端进行验证。特别是有锁的手机,就使用IMSI来判断是否合法运营商,如果不合法,就无法激活。ICCID作为SIM卡标识,在激活的时候被记录下来,直到下次刷机,在服务端的记录都不会被改变。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
AT+CIMI\r\n 命令可读取IMSI。
SIM卡的ICCID、IMSI相关推荐
- 查询EC20 模块 SIM卡号iccid
设备出货后,每个里面放置一张SIM卡,生产人员在组装时会记录一个表,把设备ID和卡号对应起来 在linux嵌入式设备里,有没有办法自己查看卡号呢?有的 只主要登录设备, 输入microcom -s 1 ...
- MTK平台获取本机的SIM卡中IMSI号
要求在MTK的代码上获得本机上SIM卡的手机号码,查了很多资料后,结果是无法获得,原因是手机号码不是直接存储在SIM卡的,而是信号通过移动商(移动.联通或电信)时绑定的:IMSI是sim卡的一个属性号 ...
- MTK平台 获取本机的SIM卡中IMSI号
公司MTK平台做开发,老板要求在MTK的代码上获得本机上SIM卡的手机号码,查了很多资料后,结果是无法获得,原因是手机号码不是直接存储在SIM卡的,而是信号通过移动商(移动.联通或电信)时绑定的:IM ...
- PhoneAccount流程解析(SIM卡管理器)拨号过程中解析PhoneAccount
刚开始看拨号流程是 总是出现PhoneAccount和PhoneAccountHandler,一直不知道是干嘛使的.所以今天写一篇文章来记录一下免得忘了. 在网上找了挺多资料,然后对照代码看了一遍. ...
- 得到SIM卡串号和IMEI号
找到了,是C++的,我是C#的,网上找到一篇这样的文章! 首先需要用到以下几个API: [DllImport("cellcore.dll")]//初始化Sim卡列表,并返回一个可以 ...
- 83.android 简单的获取手机SIM卡卡槽数量,当前SIM卡数量。
//第一步 先加入权限,在AndroidManifest.xml里加入: <uses-permission android:name="android.permission.READ_ ...
- 4g通信模块怎么连接sim卡_4G模块|合宙重磅推出虚拟SIM卡技术,告别卡座
2018年5月11日下午4时许合宙团队正式发布了支持虚拟SIM卡技术的Luat底层版本V0021一经发布便深受开发者的热烈欢迎,咨询者络绎不绝,针对大家关心的几个常见问题特组织回复如下: 1, 合宙虚 ...
- Android双卡终端默认SIM卡选择流程
Android双卡终端有默认拨号卡和上网卡选项,用户可以根据自身需求做设置. 本文介绍SIM卡默认配置及选择流程,供大家了解. 单卡 手机只插单卡时,该SIM卡默认作为打电话和上网卡,不需要用户做设置 ...
- PLMN=46004是中国移动的SIM卡
今天遇到一张SIM卡,其IMSI号码是46004开头的,导致自动识别运营商失败. 百度搜索到的资料都没有说明46004是哪家运营商,经过一番仔细搜索发现网上的资料比较老. 后再来工信部网站找到了201 ...
最新文章
- 32岁程序员,补偿N+2:“谢谢裁我,让我翻倍!” 网友:榜样!
- 佛山将设立总规模100亿元的“通济基金” 缓解上市公司困境
- JSP 页面传值方法总结
- purdue university some course and papers
- g4900 win7 核显驱动_9代酷睿跑WIN7 你要的主板来了
- 进入正在运行状态中的Docker容器
- iOSPush自动隐藏tabbar
- 设计一个程序实现两个任意长的整数的求和运算_自然数集,整数集,有理数集等都有字母表示,为什么无理数集没有...
- Linux不仅仅是开源
- stm32——modbus例程网址收藏
- POJ 1236 Network of Schools(强连通 Tarjan+缩点)
- 使用Druid数据库连接池整合MyBatis Plus时,出现Error attempting to get column 'startTime' from result set. 类似错误
- 为什么rocketmq的queue分为读写?_分布式发布订阅消息系统Kafka 为什么快
- Android IPC系列(三):Binder概述
- 利用CURL修改页面内容
- Android中识别手柄JAVA_android的游戏手柄开发测试代码
- ssq历史红蓝冷热号回归测试各个期与若干分析周期的中奖率(红号出现3个以上再输出)
- 计算机对齐方式在哪里,word文档中默认的对齐方式是什么
- SQL right()函数
- 计算机专业13,13级计算机专业的,信自院计算机专业方面的调剂可以问我
热门文章
- 小程序七十二变之多余文本省略号显示
- 基于SSM框架的投票管理系统设计与实现
- Unity绿幕实时抠图,
- 抖音短视频数据抓取实战系列(二)——Fiddler安装配置以及模拟器监测环境配置
- 永劫无间创建桌面快捷方式,并添加到steam库里
- python微课视频教程_微课_微课教程_微课视频教程 _课课家
- JavaScript零基础入门 3:javascript运算符有哪些
- docker启动sqlserver_使用docker部署SqlServer
- 使用JavaMail实现收取和回复邮件
- python os.system_python中os.system()的返回值