GSM11.11 SIM卡文件系统.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GSM11.11 SIM卡文件系统

SIM卡文件系统 SIM文件分类 GSM11.11中规定了三种文件格式,MF(Master File),DF(Dedicated File),EF(Elementary File) MF类似于Windows中的根目录,一个Smart Card中有且只有一个MF,文件标识(File ID)为3F00。 DF专有文件,类似于Windows中的文件夹,只存取文件地址指针。 EF基本文件,就是真正的文件了,包括三种形式,Transparent File, Linear File, Cyclic File. Transparent File: 透明文件,只储存一串BCD数据,比如卡中的一些基本数据,像ISMI之类的 Linear File:线性文件,单位为record,一个record内可以存储一个数据串,一个Linear File文件可以有若干个record。e.g. 电话本,短信 Cyclic File:循环文件,单位也是record ,和Linear File一样,不同的是循环指针,e.g. 备忘录 File ID是Smart Card中标识文件的唯一途径,类似于Windows中的文件名称,但是大部分File ID都是规定死的,不允许随便修改,一个File ID对应一个文件,不能重复,唯一性。比如MF为3F00,DFGSM为7F20,EFSMS为6F3C等。 SIM文件结构 卡中的文件不能像Windows中那样随意储存、命名,卡中的文件结构基本上是固定的,尤其是GSM11.11中规定的文件,ID唯一固定,不能更改。 level 0 级,只有这个MF,ID为3F00. level 1,同MF相连的DF和EF,其中DF的ID为7Fxx,EF的ID为2Fxx level 2, level 1中DF之下的文件,其中DF的ID为5Fxx,EF的ID为6Fxx level 3, level 2中DF之下的文件,EF的ID为4Fxx (我接触的就这些了,也许level 3之后还能有其他的东西,不过现在SIM卡最大的也就128k,并没有太多的存储空间,所以不会有特别多的文件) 一些常用的文件介绍 DFGSM和DFtelecom是level 1 中MF下挂的两个重要的DF文件夹,DFGSM的ID是7F20,DFtelecom的ID是7F10。 (此段内容可能错误)在我看来,DFGSM中主要存放一些和运营商有关系的数据,比如IMSI号之类的东西,也就是运营商分配好的,不修改,用户平时也不去接触的东西。DFtelecom中存放的一些用户应用信息,比如短信之类的,和用户关系更加紧密。(此段内容可能错误) EFIMSI(International Mobile Subscriber Identify, 6F07) EFIMSI地址为3F00\7F20\6F07,Transparent File,通过select命令可以选择,通过read binary命令读取文件信息。 例: EFIMSI中的数据:084906001649831328 08:长度标识,代表后面有8个byte数据(不包括其自身)。 4906001649831328为真正的IMSI码,49=0100,1001 由左到右为b8~b1, b8b7b6b5(digit1);b4:校验位; B3b2b1:RFU。后面的数据高四位为digit3,第四位为digit2.后面同理。所以ISMI按正常顺序应该写成460006194383182,其中460代表中国,00为中国移动,后面的我也不清除了。 EFADN (Abbreviated Dialing numbers, 6F3A ) 就是电话本了,不知道为什么起了这么个奇怪的名字,我还以为是快速拨号呢。 EFADN地址为3F00\7F10\6F3A,Linear File,通过select命令可以选择,通过read record命令读取文件信息。 例: EFADN中的一条数据:4461766964FFFFFFFFFFFFFFFFFF0891683119705648F6FFFFFFFFFF 其实主要分为两部分,前面是姓名,后面是电话号码,中间F就是没有填满位的默认值。电话号码部分预留14个byte,前面的为姓名部分。 姓名部分:4461766964FFFFFFFFFFFFFFFFFF,有两种编码格式,ASKII码和UCS2码。 (此段内容可能错误)一般以80,81,82打头的都是UCS2码,而什么都没有的,就是ASKII码编码,比如例子中的数据,4461766964是David的ASKII码; UCS2码我也不熟悉,不过和ASKII码很像,在我看来就是把ASKII码中的一个byte扩展为2个byte进行编码,例80003100310031003100380

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档