作者归档:softsim

USIM电话本

引言:USIM为了存储更多条电话本记录,所以才设计得这么复杂, 因为 APDU命令格式 限制了一个文件的记录最多256条
   为了存储512条联系人记录,必须设计一个索引

USIM中可以含有一个全局的电话本, 也可以含有一个应用专有的电话本。或者兼而有之。
当两种类型的电话本都存在时, 它们是独立的,没有数据是共享的。这种情况下,用户可以选择他们想用的电话本。
为了达到这个目录, 设备终端(手机或者Modem), 应该支持全局和应用专用的电话本。

全局电话本位于 DF_telecom(7F10)下的DF_phonebook(5F3A)目录,
USIM应用专用的电话本,位于对应的ADF(7FFF)的DF_phonebook目录下。
在ADF目录下的DF_phonebook和DE_telecom目录下的文件组织遵循相同的规则。
所有的电话本相关的EFs都位于各自的DF_phonebook目录下。
每个应用专用的电话本都被他们各自的App PIN保护。

如果DF_phonebook目录存在, 那么EF_adn和EF_pbr总是应该存在

如果其他电话本文件(除了EF_ADN或EF_EXT1)存在,  那么EF_PBC也应该存在。

如果USIM存在GSM应用,那么GSM应用专用的DF_PHONEBOOK下的 ADN和EXT1 应该被映射到 DF_TELECOM目录下。

如果USIM卡插入到一个2G终端(它会访问DF_Telecom目录下的ADN和EXT1文件), 并且这两个文件中的记录被更新, 那么
在EF_PBC文件中的相应的条目控制信息(entry control information) 会被USIM从0设为0.
之后,如果USIM卡插入到一个3G/4G终端(它支持全局 和/或 应用特定的 电话本), 那么终端会检查 EF_PBR中的这个标志,如果这个标志被设置为1, 那么应该更新EF_CC, 并重置这个标志为0。
也就是说,这个标志会导致 电话本的同步。

PBR

A81EC0034F3A01C1034F3306C5034F0902C4034F1104C6034F2503C9034F3107A905CA034F5008AA0FC2034F4A09C7034F4B0AC8034F4C0BFFFFFFFFFFFFFFFF


A81EC0034F3B0CC1034F3411C5034F0A0DC4034F130FC6034F260EC9034F3212A905CA034F5008AA0FC2034F4A09C7034F4B0AC8034F4C0BFFFFFFFFFFFFFFFF


两组

Link                  Type      FIle_ID     SFI
by Record             ADN       4F3A        1
by Record             IAP       4F33        6
by Record             PBC       4F09        2
by Record             ANR       4F11        4
by Record             GRP       4F25        3
by Record             UID       4F31        7
by Index              EMAIL     4F50        8
by TLV                EXT1      4F4A        9
by TLV                AAS       4F4B        10
by TLV                GAS       4F4C        11
----------------------------------------------
by Record             ADN       4F3B        12
by Record             IAP       4F34        17
by Record             PBC       4F0A        13
by Record             ANR       4F13        15
by Record             GRP       4F26        14
by Record             UID       4F32        18
by Index              EMAIL     4F50        8
by TLV                EXT1      4F4A        9
by TLV                AAS       4F4B        10
by TLV                GAS       4F4C        11


PBR这个文件 描述了电话本的结构
所有表示电话本信息的EF文件,如果可用, 都在这里指定(除了 EF_PSC, EF_PUID 和 EF_CC); 文件标识符(FID)和短文件标识符(SFI)

A8 1E C003(4F3A)[01]C103(4F33)[06] C503 4F09 02 C403 4F11 04 C603 4F2503 C903 4F3107
A9 05 CA03(4F50)08
AA 0F C203(4F4A)[09]C703(4F4B)0AC8034F4C0B
FF FF FF FF FF FF FF FF

————-
TAG 描述
C0 EF_ADN
C1 EF_IAP
C2 EF_EXT1
C3 EF_SNE
C4 EF_ANR
C5 EF_PBC
C6 EF_GRP
C7 EF_AAS
C8 EF_GAS
C9 EF_UID
CA EF_EMAIL
CB EF_CCP1
CC EF_PURI

=========================

EF_IAP

如果 在PBR索引中存在 A9 标签,那么此文件就存在

这个文件包含一些指针,指向作为电话本组成部分的一些文件

======================================================

A81EC0034F3901C4034F5A05C6034F5106C5034F4107C9034F6108C1034F3109A905CA034F710AAA14C2034F4A0BC7034F4B0CC8034F4C0DCB034F4F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
A81EC0034F3A11C4034F5B15C6034F5216C5034F4217C9034F6218C1034F3219A905CA034F721AAA14C2034F4A0BC7034F4B0CC8034F4C0DCB034F4F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

改成
A8 05 C0034F3901  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
A8 05 C0034F3A11  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF


A81EC0034F3902C4034F5A0CC6034F5108C5034F4106C9034F610AC1034F3104A905CA034F710EAA14C2034F4A10C7034F4B12C8034F4C13CB034F4F11FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
A81EC0034F3A03C4034F5B0DC6034F5209C5034F4207C9034F620BC1034F3205A905CA034F720FAA14C2034F4A10C7034F4B12C8034F4C13CB034F4F11FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
改成
A805C0034F3902 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
A805C0034F3A03 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

全局电话本位于 DF_TELECOM(7F10)目录下的DF_PHONEBOOK(5F3A)目录

每个usim应用它自己应用专属的电话本,位于 ADF USIM 目录下的df_phonebOOK目录

DF Phonebook 目录应该总是存在 EF_ADN文件和 EF_BPR(4F30)文件。

如果在UICC卡中存在GSM应用, 那么Phonebook目录下的EF_ADN(4F3A)和EF_EXT1(4F4A)应该映射到DF_Telecom目录下的EF_ADN(6F3A)和EF_EXT1(6F4A), 因为早期的GSM标准中,没有EF_PHONEBOOK目录,电话本直接存在DF_Telecom目录的文件中。

ME 3GPD Operation Capability

EF_ME3GPDOPC (ME 3GPD Operation Capability) 此文件可以不存在
文件标识符: 6F48
FCP: 62178202412183026F488A01058B036F060680020014880170
文件大小: 1字节
结构: Transparent
更新频率: 低
建议初始值: 00  (表示SimpleIP Only)

从这里可以看到是否支持
——–
SimpleIP only : 00
MobileIP with SimpleIP fallback : 01
MobileIP Only : 10

USIM HRPD UPP

文件标识符:6F57
FCP: 62168202412183026F578A01058B036F0606800200418800
内容: 1A19-343630303330373831373038303339406D7963646D612E636E-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
用F填充多余的存储空间

imsi@@mycdma.cn

USIM的PIN状态指示

缩写:

PS : PIN Status
PS_DO : PIN Status Data Object

——————

被app用作用户识别的PIN状态, 存在”PIN状态模板数据对象”中. 它应该在ADF/DF文件的SELECT或STATSU命令的FCP响应中指出.

PS template DO Tag是0xC6

PS template DO总是含有两种类型的数据,

第1种是PS_DO(tag=0x90), 指出PIN是否开启

第2种 是 密钥引用数据对象(Tag=0x83),可以有1个或者多个

PS_DO是用bitmap list编码的,
最高字节的bit8 对应于 第1个密钥引用对象
bit7-bit1 对应于于 第 2到8个对象

实例分析–某esim卡

C6 0C 
   90 01 20(PS_DO  0010 0000)
   83 01 81 PIN-2
   83 01 01 PIN-1
   83 01 0A ADM-1
因为 0010   0000 从左到右, 第3位为1, 表明第3个PIN功能启用,也就是 ADM-1启用

95tag标记的是 usage qualifier data object, 表明对某个PIN是否需要启用验证。
如果 某个PIN没有95数据, 或者95数据关联的PIN为空,就不需要验证
DST=Digital Signature Template
CCT=Cryptographic Checksum Template
CT=Confidentiality Template
AT=Authentication Template

usage qualifier 在usim卡只能取两个值
00 – 不需要验证
08 – user authentication knowledge based PIN

实例2–联通卡

ADF
C6 09 
   90 01 40  (PS_DO 0100 0000)
   83 01 01  PIN-1
   83 01 81  PIN-2
   第2个PIN启用   , 也就是管理 FDN的PIN (second pin, local pin)启用

MF
C6 06
  90 01 00 (PS_DO 0000 0000)
  83 01 01
  没有任何PIN启用

用 0028000108 31313334FFFFFFFF 的命令启用PIN-1后
可以看到PS_DO的变化

C6 09
  90 01 C0 (PS_DO  1100 0000)
  83 01 01
  83 01 81
 也就是 PIN-1 (gloabl pin)和 PIN-2都启用了

The USIM application shall use a global key reference as PIN and local key reference as PIN2.
For access to DFTELECOM the PIN shall be verified.
Access with PIN2 is limited to the ADF(USIM)

实例3–移动卡

ADF
C6 0C 
   90 01 60  (PS_DO  0110 0000)
   83 01 01  (PIN-1)
   83 01 81  (PIN-2)
   83 01 0A   (ADM-1)
     也就是 PIN-2和ADM-1 启用,需要验证

MF
C6 0F 
   90 01 70 (0111 0000)
   83 01 01
   83 01 81
   83 01 0A
   83 01 0B
标识  PIN-2, ADM-1, ADM-2 都启用了

实例–电信卡

C6 15
  90 01 BC (1011 1100)
  83 01 81
  83 01 01
  83 01 0A
  83 01 0B
  83 01 0C
  83 01 0D
  PIN-2,  ADM-1 ADM-2 ADM-3 ADM-4 启用

C6 12
   90 01 78 (0111 1000)
   83 01 01
   83 01 0A
   83 01 0B
   83 01 0C
   83 01 0D
  ADM-1 ADM-2 ADM-3 ADM-4 全部启用

实例–u mobile

C6 0F
  90 01 70
  83 01 01
  83 01 81
  83 01 0A
  83 01 0B


C6 0C
   90 01 60
   83 01 01
   83 01 81
   83 01 0A

中国电信4G手机卡选网文件

PRL
EPRL
EHPLMN
OPLMN
FPLMN
MLPL
MSPL
——————————–
在不改变原有的3GPP/3GPP2的选网流程的基础上,电信4G 增加了 MMSS(Multimode System Selection) 即多制式系统选择
通过MLPL, MSP两个选网策略文件,确定所在区域优先使用的网络制式,再分别进入相应制式原有的选网流程,
读取USIM中对应的文件

3GPP ( HPLMN, EHPLMN, OPLMN, FPLMN…)
3GPP2 ( EPRL<4G>, PRL<3G> )
———————————
MLPL 地区列表
内容: 基于特定位置信息的记录列表,将不同的区域关联到不同的选网策略
作用: 终端获取当前的MCC/MNC后,通过MLPL关联到对应的MSPL, 执行所关联到MSPL中的网络制式选择策略

MSPL  系统优先级列表
内容:  对于CDMA2K制式 和 非CDMA2K制式 的优先排列的记录列表,是一种选网策略列表

HPLMN: 归属地网络  (HPLMN就是IMSI的前5位或6位)

EPLMN: 等效归属地网络

OPLMN: 运营商控制的PLMN优先列表

FPLMN: 禁止接入的PLMN

PRL: 优先选择的漫游列表(存储中国电信 以及中国电信 签订协议的国外CDMA运营商的 系统频点,SID/NID等信息)

EPRL: 扩展优先选择漫游列表 ( 同上,并保存3GPP与3GPP2网络的关联)

当终端通过MLPL/MSPL 选择到CDMA制式的网络时,
需要使用EPRL, PRL进行CDMA的选网
LTE手机终端优先读取EPRL
当EPRL为空时, 读取PRL

9F02: IMSI切换策略文件

————–
参考资料

3GPP2 C.P0074-B  UICC-Terminal interface – Physical and Logical Characteristics for cdma2000 Spread Spectrum Systems

应用无关的文件(也就是不在7FF0或者7FF1目录下)

DF_MMSS (Multimode System Selection)

MMSS 是一套多模终端进行网络选择的解决方案,主要解决3GPP和3GPP2体系间的多种网络选择,支持 LTE/eHRPD/CDMA2K/UMTS 等多种网络选择。
MMSS支持移动终端在不同的无线接入技术覆盖下接入预期的网络。 对于每个地区 , MMSS可 以为终端列出不同网络的优先级顺序,
使终端在不同空中接口标准的网络下进行网络初始选择和重新选择

MMSS 本质上是一个基于标准3GPP和3GPP2 网络选择的囊括型数据库 。 MMSS中主要包括2套参数 :
MSPL ( MMSS system priority list ) 和
MLPL ( MMSS locationassociated priority list ) 。

关于潜在网络选择优先级列表( 如专用陆地移动网络 (PLMN) 列表 ) 使用 MMSS 优先级 列表 (MSPL) 。 将当前位置与 MMSS 位置关联优先级列表 (MLPL) 中的一个或多个条目相联系,
使得能够缩减PLMN列表中条目的范围, 指示 MSPL 适用于存储在接入终端中的整个PLMN 列表还是该PLMN 列表的某个子集

LTE 终端多模选网举例

LTE多模终端选网使用MMSS进行多模选网时,主要包含扫描频点、确定合适的MLPL以及MSPL,
选择合适的网络接入等步骤 。

LTE终端多模开机选网接入,具体步骤如下介绍。

1) 终端扫描频点读取 MNC/MCC 或 SID/NID ;
2) 发现一个GSM 网络( w/MNC1/MCC2 );
3) 根据 MNC1/MCC2 搜索 MLPL 条目;
4) 发现匹配条目
5) 发现条目为10的MLPL, 对应的MSPL_index 为 3 ;
6) 在MSPL中查找 MSPL_index 为 3 的 MSPL 条目
7) 在MSPL条目中发现 GSM 网络并不是最高优先级
8) 终端检索 LTE 网络;
9) 如果检索到 LTE 网络 , 则接入LTE网络,否则根据PRL文件检索CDMA2000 网络
10) 如果检索到CDMA 2000 网 络 , 则选择CDMA2000网络接入;否则接入最初发现的 GSM 网络

其 中, MSPL Record for MSPL_INDEX 定义的网络制式
优先级可以采用不同的颗粒度,可根据网络演进 、漫游策略等多个方面定义该表格 。 可以采用LTE CDMA2000 以及 3GPP 的优先级策略方案,
也可以在国际漫游时为了更好地适应不同国家和地区网络制式的不同, 只定义3GPP 和 3GPP2 两种网络制式体系的优先级策略.
如终端在美国 、加拿大等具有CDMA网络的地区时,优先级可采用LTE>CDMA2000>3GPP 或 LTE>3GPP2>3GPP ;
终端在欧洲或者其他没有CDMA网络的地区时 ,优先级可采用 LTE>3GPP

多模选网与多 IMSI 组合解决方案建议

由于存在多个IMSI以及国内LTE终端在国内和国外漫游2种情况的多模选网问题 ,
终端在选网时究竟要使用哪一个IMSI ,这是一个LTE多模终端需要解决的关键问题。
可以通过建立一套终端和卡联动的机制解决该问题 , 即终端向卡上报位置信息(MNC和MCC),
卡可使用位置信息触发在同一个USIM应用上不同IMSI的切换功能,终端通过卡回复的IMSI进行
网络选择和网络注册等功能

———————————————————-

中国内地+澳门地区

PS域: LTE FDD > LTE TDD > eHRPD > HRPD > 1x
CS域: 1x
—————————–
日韩地区:
支持WCDMA的终端:  WCDMA > CDMA
不支持WCDMA的终端:  CDMA


 

 

2016版本

EHPLMN: 64F01164F030FFFFFFFFFFFF
OPLMNwAct:

54F430C08054F440008054F491C08054F460C08025F040C08025F099808025F000808025F030800025F0100080130014C080130062C080130073C0801300744080130041808044F001C00044F002800064F629C08064F679808064F639008064F699008005F530C08005F501008005F510C08054F080C00054F050C00062F220C08062F210C08025F550408025F510408002F801C08002F802C08015F001C08015F0108080030216C000030222C000030227C08005F291C08005F221808022F201C08022F205008022F288808024F420808054F220008054F240808035F010C08035F050800032F451C08032F430808032F485808032F405808032F401808032
F433008012F410C08012F470808015F530408015F520C08004F411808004F431008004F402008004F403008004F472008004F450808004F410008004F468008004F464808004F448008004F488008004F406008004F434008004F451008004F566008004F576008052F010C08052F020408022F810C08022F830808082F620808082F640808082F630808002F440C08063F296008063F219008006F220808006F230808032F210C08032F250808056F510C08056F501008092F550808092F520808054F570400054F530808002F250C08002F201808002F610C08002F601808012F330C08012F607808012F610408012F809008012F850008012F901C08012F9
20808022F050808022F610C08022F630808032F030C08032F020808032F110808032F120808032F810808032F820408042F070C08042F080808042F210C08042F220808042F450C08042F441808042F620808042F630808042F750808042F720008042F820C08042F830008052F510008052F570800052F720808052F910808062F010808062F060C08062F610808062F810C08062F860808072F077C08072F010808072F210C08072F220808072F420408072F480008072F410808072F620008072F640008072F810C08072F812808082F010808082F001808082F220008082F350C08082F310808082F410808082F430008082F820808082F810008092F010
008092F304C08092F314808092F430008092F710C08092F730808033F010C0803304308080330420C0803308500080330881008043F002008043F08000804302060080430429008043064100804308718080430875008053F01000805300008000530211008053046800805308110080630011008063F49380806305480080630611808063F810808073F040008073F020808073F2308080730431008073F421008004F020008004F040808004F110008004F177008004F211008014F030008014F010008014F202008014F205808014F310C08014F330008014F410808014F530008014F610008014F677808014F802008014F803008014F804008014F92080
8014F930008014F940C08024F010C08024F040408024F120008024F110008024F220C08024F230008024F510C08024F520C08024F550008024F560008024F620808024F640C08024F720C08024F710008024F899008024F888008024F910008024F920808034F440808034F620808034F710008034F750808034F810808054F660C08054F620808054F610808054F730808074F010808074F070008074F210808074F220808015F420008025F820800025F811808035F730008035F988008045F020808045F150008045F210C08045F2208080450411008045F610008045F751808045F702008045F810008045F900008055F010008006F330008006F3200080
06F400008006F410808006F530008006F610008006F720808006F810008006F820008006F901008016F020008016F140008016F250008016F220008016F320008016F310808016F420008016F430008016F530008016F620008016F630008016F730008016F710C08016F810008016F870008016F910008026F020008026F010008026F106008026F103008026F210008026F310008026F320008026F420008026F410008026F510808026F520808026F610008026F730008026F710008026F830008026F820008026F910008036F010808036F020008036F120008036F220008036F301808036F541008036F610808036F810808036F920008036F930008046
F040008046F030808046F122008046F110008046F101808046F228008046F340008046F310008046F510808046F530008046F610008046F701008046F840008046F910008056F001008056F010008056F110008056F220008056F210008056F301008056F410008056F960808007F276808007F410808007F420008007F610008007F62000800708400080071800808007F820008017F012808017F003808017F230808017F240808017F430008017F440808017F601C08017F6718000270213008027F243808027F430808027F440808027F420808027F450C08037F010808037F03080803712118080371201808037F460808037F440808037F610008037F6
30008037F810008047F010808047F000808047F420808047F410008047F630008047F870808047F801808057F000008009F172008009F121008009F191008009F141008009F1510080

FPLMN: 64F00064F01064F02064F06064F07064F002FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
MLPL: 0021010008010307460FFF01012064F0FF000107455FFF01012054F5FF00010002
MSPL: 001B010008020104071F000E007D001E80204071F030F8147C03EE

PRL:

010D012D8103C0213411B1923C85004E0EE094639845D9798C0E86F182635C4C2CEA11939ED14A521DE460CD1C30020A82987C172388859342E27B0468B6120480311B63BE5450011527C643006A8EA1D23311B1E23204F8C713A641BC41C5A930310287FC657EA0802507413C657E61180E86F182A780002000054CC1002000000802000000607000000202C0045E10060022F8E0300115C6020008AC30100045698080022C8C04001166602001E79002A187201402012100C00000080700727E60380402C202001A09901400D3048090069504048030AD302401857981200C2C0C090052444040029001002A41100297F1002C47201401F18901800A60880E00115C40680266020180007E6D01F8012E03810500001380030C411B1923C85004E0EE0946380B0E0025004E007700A000C900F2011B0A12282F2837283C2861286E289328A028D22904030208BB0201F00B040025004E0307201D0DE3041E0003051AE26167500201300201700326DA294A43BC8C19A386004150530F82E47110B2685C4F608D16C2409006236C77CA8A0022A4F803072180354750E9000309311B1E23204F8C713A030720DE20E2D49800030410287FC00B02007A03082BF50401283A09E003082BF308C074378C1005013C0B2A08190832084B0864087D089608AF08E108FA09130945097709DB0A0D0A260A580A710A8A0AA30B070B5240400000000301C058E0082300A8C00060301C304010000002304018533000304020000000406090000001030050E0981A00840AC0206040400058400102C058E0282300A8AA0400102C404070000001040070E07837FEC00000000008010400304030117800307030117C00306038115C00306038115800306038115A003060381164003060381166002800403CF2304040430E00304048804800304050000000306050727E00304058805800304068682600304060698200304060695000306060615A00306060615E003060606160003040585244002820005200282000548228200052FE304040588E003040807C6200304090530400304088115C003040484CC0002D2692A8

EPRL:

108401F403810100010300030B391B1923C85004E0EE09400B0E0025004E007700A000C900F2011B0A12282F2837283C2861286E289328A028D229040B040025004E4040006C000301C071E002460FFF013600FFFF0180E04060006C020301C04060006C040301C04060006C060301C04060006C080301C04060006C0A0301C04060006C0C0301C04060006C0E0301C04060006C100301C04060006C120301C04060006C140301C04060006C160301C04060006C180301C04060006C1A0301C04060006C1C0301C04060006C1E0301C04060006C200301C04060006C220301C04060006C240301C04060006C260301C04060006C280301C04060006C2A0301C04060006C2C0301C04060006C2E0301C04060006C300301C04060006C320301C04060006C340301C04060006C360301C04060006C380301C04060006C3A0301C04060006C3C0301C04060006C3E0301C04060006C400301C04060006C420301C04060006C440301C04060006C460301C04060006C480301C04060006C4A0301C04060006C4C0301C04060006C4E0301C04060006C500301C04060006C520301C04060006C540301C04060006C560301C04060006C580301C04060006C5A0301C04060006C5C0301C04060006C5E0301C04060006C600301C04060006C620301C04060006C640301C04060006C660301C04060006C680301C04060006C6A0301C04060006C6C0301C04060006C6E0301C04060006C700301C04060006C720301C04060006C740301C04060006C760301C04060006C780301C04060006C7A0301C04060006C7C0301C04060006C7E0301C04060006C800301C04060006C820301C04060006C840301C04060006C860301C04060006C880301C04060006C8A0301C04060006C8C0301C04060006C8E0301C04060006C900301C04060006C920301C04060006C940301C04060006C960301C04060006C980301C04060006C9A0301C04060006C9C0301C04060006C9E0301C04060006CA00301C04060006CA20301C04060006CA40301C04060006CA60301C04060006CA80301C04060006CAA0301C04060006CAC0301C04060006CAE0301C04060006CB00301C04060006CB20301C04060006CB40301C04060006CB60301C04060006CB80301C04060006CBA0301C04060006CBC0301C04060006CBE0301C04060006CC00301C04060006CC20301C04060006CC40301C04060006CC60301C04060006CC80301C04060006CCA0301C04060006CCC0301C04060006CCE0301C04060006CD00301C04060006CD20301C04060006CD40301C04060006CD60301C04060006CD80301C04060006CDA0301C04060006CDC0301C04060006CDE0301C04060006CE00301C04060006CE20301C04060006CE40301C04060006CE60301C04060006CE80301C04060006CEA0301C04060006CEC0301C04060006CEE0301C04060006CF00301C04060006CF20301C04060006CF40301C04060006CF60301C04060006CF80301C04060006CFA0301C04060006CFC0301C04060006CFE0301C04060006D000301C04060006D020301C04060006D040301C04060006D060301C04060006D080301C04060006D0A0301C04060006D0C0301C04060006D0E0301C04060006D100301C04060006D120301C04060006D140301C04060006D160301C04060006D180301C04060006D1A0301C04060006D1C0301C04060006D1E0301C04060006D200301C04060006D220301C04060006D240301C04060006D260301C04060006D280301C04060006D2A0301C04060006D2C0301C04060006D2E0301C04060006D300301C04060006D320301C04060006D340301C04060006D360301C04060006D380301C04060006D3A0301C04060006D3C0301C04060006D3E0301C04060006D400301C04060006D420301C04060006D440301C04060006D460301C04060006D480301C04060006D4A0301C04060006D4C0301C04060006D4E0301C04060006D500301C04060006D520301C04060006D540301C04060006D560301C04060006D580301C04060006D5A0301C04060006D5C0301C04060006D5E0301C04060006D600301C04060006D620301C04060006D640301C04060006D660301C04060006D680301C04060006D6A0301C04060006D6C0301C04060006D6E0301C04060006D700301C04060006D720301C04060006D740301C04060006D760301C04060006D780301C04060006D7A0301C04060006D7C0301C04060006D7E0301C04060006D800301C04060006D820301C04060006D840301C04060006D860301C04060006D880301C04060006D8A0301C04060006D8C0301C04060006D8E0301C04060006D900301C04060006D920301C04060006D940301C04060006D960301C04060006D980301C04060006D9A0301C04060006D9C0301C04060006D9E0301C04060006DA00301C04060006DA20301C04060006DA40301C04060006DA60301C04060006DA80301C04060006DAA0301C04060006DAC0301C04060006DAE0301C04060006DB00301C04060006DB20301C04060006DB40301C04060006DB60301C04060006DB80301C04060006DBA0301C04060006DBC0301C04060006DBE0301C04060006DC00301C04060006DC20301C04060006DC40301C04060006DC60301C04060006DC80301C04060006DCA0301C04060006DCC0301C04060006DCE0301C04060006DD00301C04060006DD20301C04060006DD40301C04060006DD60301C04060006DD80301C04060006DDA0301C04060006DDC0301C04060006DDE0301C04060006DE00301C04060006DE20301C04060006DE40301C04060006DE60301C04060006DE80301C04060006DEA0301C04060006DEC0301C04060006DEE0301C04060006DF00301C04060006DF20301C04060006DF40301C04060006DF60301C04060006DF80301C04060006DFA0301C04060006DFC0301C04060006DFE0301C04060006E000301C04060006E020301C04060006E040301C04060006E060301C04060006E080301C04060006E0A0301C04060006E0C0301C04060006E0E0301C04060006E100301C04060006E120301C04060006E140301C04060006E160301C04060006E180301C04060006E1A0301C04060006E1C0301C04060006E1E0301C04060006E200301C04060006E220301C04060006E240301C04060006E260301C04060006E280301C04060006E2A0301C04060006E2C0301C04060006E2E0301C04060006E300301C04060006E320301C04060006E340301C04060006E360301C04060006E380301C04060006E3A0301C04060006E3C0301C04060006E3E0301C04060006E400301C04060006E420301C04060006E440301C04060006E460301C04060006E480301C04060006E4A0301C04060006E4C0301C04060006E4E0301C04060006E500301C04060006E520301C04060006E540301C04060006E560301C04060006E580301C04060006E5A0301C04060006E5C0301C04060006E5E0301C04060006E600301C04060006E620301C04060006E640301C04060006E660301C04060006E680301C04060006E6A0301C04060006E6C0301C04060006E6E0301C04060006E700301C04060006E720301C04060006E740301C04060006E760301C04060006E780301C04060006E7A0301C04060006E7C0301C04060006E7E0301C04060006E800301C04060006E820301C04060006E840301C04060006E860301C04060006E880301C04060006E8A0301C04060006E8C0301C04060006E8E0301C04060006E900301C04060006E920301C04060006E940301C04060006E960301C04060006E980301C04060006E9A0301C04060006E9C0301C04060006E9E0301C04060006EA00301C04060006EA20301C04060006EA40301C04060006EA60301C04060006EA80301C04060006EAA0301C04060006EAC0301C04060006EAE0301C04060006EB00301C04060006EB20301C04060006EB40301C04060006EB60301C04060006EB80301C04060006EBA0301C04060006EBC0301C04060006EBE0301C04060006EC00301C04060006EC20301C04060006EC40301C04060006EC60301C04060006EC80301C04060006ECA0301C04060006ECC0301C04060006ECE0301C04060006ED00301C04060006ED20301C04060006ED40301C04060006ED60301C04060006ED80301C04060006EDA0301C04060006EDC0301C04060006EDE0301C04060006EE00301C04060006EE20301C04060006EE40301C04060006EE60301C04060006EE80301C04060006EEA0301C04060006EEC0301C04060006EEE0301C04060006EF00301C04060006EF20301C04060006EF40301C04060006EF60301C04060006EF80301C04060006EFA0301C04060006EFC0301C04060006EFE0301C04060006F000301C04060006F020301C04060006F040301C04060006F060301C04060006F080301C04060006F0A0301C04060006F0C0301C04060006F0E0301C04060006F100301C04060006F120301C04060006F140301C04060006F160301C04060006F180301C04060006F1A0301C04060006F1C0301C04060006F1E0301C04060006F200301C04060006F220301C04060006F240301C04060006F260301C04060006F280301C04060006F2A0301C04060006F2C0301C04060006F2E0301C04060006F300301C04060006F320301C04060006F340301C04060006F360301C04060006F380301C04060006F3A0301C04060006F3C0301C04060006F3E0301C04060006F400301C04060006F420301C04060006F440301C04060006F460301C04060006F480301C04060006F4A0301C04060006F4C0301C04060006F4E0301C04060006F500301C04060006F520301C04060006F540301C04060006F560301C04060006F580301C04060006F5A0301C04060006F5C0301C04060006F5E0301C04060006F600301C04060006F620301C04060006F640301C04060006F660301C04060006F680301C04060006F6A0301C04060006F6C0301C04060006F6E0301C04060006F700301C04060006F720301C04060006F740301C04060006F760301C04060006F780301C04060006F7A0301C04060006F7C0301C04060006F7E0301C04060006F800301C04060006F820301C04060006F840301C04060006F860301C04060006F880301C04060006F8A0301C04060006F8C0301C04060006F8E0301C04060006F900301C04060006F920301C04060006F940301C04060006F960301C04060006F980301C04060006F9A0301C04060006F9C0301C04060006F9E0301C04060006FA00301C04060006FA20301C04060006FA40301C04060006FA60301C04060006FA80301C04060006FAA0301C04060006FAC0301C04060006FAE0301C04060006FB00301C04060006FB20301C04060006FB40301C04060006FB60301C04060006FB80301C04060006FBA0301C04060006FBC0301C04060006FBE0301C04060006FC00301C04060006FC20301C04060006FC40301C04060006FC60301C04060006FC80301C04060006FCA0301C04060006FCC0301C04060006FCE0301C04060006FD00301C04060006FD20301C04060006FD40301C04060006FD60301C04060006FD80301C04060006FDA0301C04060006FDC0301C04060006FDE0301C04060006FE00301C04060006FE20301C04060006FE40301C04060006FE60301C04060006FE80301C04060006FEA0301C04060006FEC0301C04060006FEE0301C04060006FF00301C04060006FF20301C04060006FF40301C04060006FF60301C04060006FF80301C04060006FFA0301C04060006FFC0301C04060006FFE0301C058E0082300A8C00060301C304010000002404000584001010071E002455FFF012C20FFFF00808058E0182300A8AA040010104B780

USIM AID分析

A000000087-1002-FF86-FFFF89-FFFFFFFF

A000000087 RID, 表示3GPP用途, 
1002 表示USIM
FF86 表示中国
FFFF89 表示电信业

A000000343-1002-FF86-FF0389-FFFFFFFF
A000000343 RID, 表示3GPP2用途
1002 表示CSIM
FF86 表示中国
FF0389 表示电信业,中国电信
================

A00000015141434C00
A000000063504B43532D3135

https://source.android.com/devices/tech/config/uicc

Android 5.1 引入了一种机制,即如果 API 与通用集成电路卡 (UICC) 所有者的应用相关,则可以向 API 授予特殊权限。Android 平台会加载存储在 UICC 上的证书,并向由这些证书签名的应用授予权限,允许其调用一些特殊的 API。

Android 7.0 对该功能进行了扩展,以支持从其他存储源(例如访问规则文件 (ARF))读取 UICC 运营商权限规则,从而大幅增加可以使用这类 API 的运营商数量

UICC 上的存储空间需兼容 GlobalPlatform 安全元件访问控制规范。卡上的应用标识符 (AID) 为 A00000015141434C00,并使用标准 GET DATA 命令来获取存储在卡上的规则。您可以通过无线 (OTA) 更新来更新这些规则。

访问规则文件 (ARF) 支持
Android 7.0 增加了对从访问规则文件 (ARF) 中读取运营商授权规则的支持。

Android 平台会首先尝试选择访问规则小程序 (ARA) 应用标识符 (AID) A00000015141434C00。如果在通用集成电路卡 (UICC) 上找不到 AID,则 Android 会通过选择 PKCS15 AID A000000063504B43532D3135 回退到 ARF。然后,Android 会读取 0x4300 处的访问控制规则文件 (ACRF),并查找具有 AID FFFFFFFFFFFF 的条目。具有不同 AID 的条目将被忽略,从而确保其他用例的规则可以同时存在。

USIM EF_DIR内容分析

USIM EF_DIR内容分析

Total Length Tag 0x61
Total Length

AID Tag
AID Length
AID

Remark Tag
Remart Length
Remark

6118 4F10 A0000003431002FF86FF0389FFFFFFFF 50044353494D 9000

备注信息为: USIM
AID为:   A0000003431002FF86FF0389FFFFFFFF

中国电信MIPUPP

Mobile IP User Profile Parameters

EF_MIPUPP (Mobile IP User Profile Parameters)
文件标识符: 6F4D

例子

F2
FD

F5
0
19343630303330373831373038303339406D7963646D612E636E8000000000000000000000000C00000008600000004

232686C606066606E70626E607060667280DAF2C6C8DAC25CC6DD0000000000000000000000001800000010C00000008864D0D8C0C0CCC0DCE0C4DCC0E0C0CCE501B5E58D91B584B98DBA00000000000000000000000030000000218000000118C9A1B181819981B9C189B981C18199CA036BCB1B236B09731B70000000000000000000000000600000004300000002419343630303330373831373038303339406D7963646D612E636E0000000000000000000000000C000000086000000040FFFFFFFFFFFFFFFFFFFFFFFFFF

解释

F2 总长度
FD
    RETRY_INFO_INCLUDED  (勾选)
    MAX_NUM_RETRY  (3)
    FIRST_RETRY_TIMEOUT (7)
    REREG_THRESHOLD     (31)
F5  NUM_NAI  (条目数5)

0   NAI_ENTRY_INDEX 索引
19  NAI长度
    343630303330333037333336343336406D7963646D612E636E
    (4 6 0 0 3 0 3 0 7 3 3 6 4 3 6 @ m y c d m a . c n)

T_BIT                  1
HOME_ADDRESS           32
PRIMARY_HOME_AGENT     32
SECONDARY_HOME_AGENT   32
MN-AAA_AUTH_ALGORITHM  4
MN-AAA-SPI_INDICATOR   1
MN-AAA_SPI             0 or 32
MN-HA_AUTH_ALGORITHM   4
MN-HA_SPI_INDICATOR    1
MN-HA_SPI              0 or 32
RESERVED               填充
==================

NUM_NAI occurrences of the following fields: (长度以bits为单位)

NAI_ENTRY_INDEX   4
NAI_LENGTH        8
NAI               8*NAI_LENGTH


T_BIT                 1
HOME_ADDRESS           32
PRIMARY_HOME_AGENT     32
SECONDARY_HOME_AGENT   32
MN-AAA_AUTH_ALGORITHM   4
MN-AAA-SPI_INDICATOR    1
MN-AAA_SPI               0 or 32
MN-HA_AUTH_ALGORITHM     4
MN-HA_SPI_INDICATOR      1
MN-HA_SPI                0 or 32


RESERVED 0 to 7 (as needed)


对应于测试IMSI为460036591141482
NAI为 460036591141482@mycdma.cn 五组完全相同

只有一组的情况

32FDF1019343630303338333030343131343037406D7963646D612E636E8000000000000000000000000C00000008600000004
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000

NAI: 460038300411407@mycdma.cn

————————–
FCP: 6216
82 02 4121
83 02 6F4D
8A 01 05
8B 03 6F0606
80 02 0100
88 00
——————————————

3.5.8.6 Mobile IP User Profile Parameters (3GPP2 C.S0016-D v2.0 )

Retry Info Included(Yes)
Retry Info:
Max Retry: 3
First Retry Timeout: 7
Re-Registeration: 31

Security Settings
AAA: 2 AAA-Auth: MD5
HA: 2 HA-Auth: MD5

Entry 0:
NAI: 460030781708039@mycdma.cn
Home: 0.0.0.0
Primary Home:0.0.0.0
Secondary Home: 0.0.0.0
————————————

32
FD
F1

0
19343630303338333030343131343037406D7963646D612E636E8000000000000000000000000C00000008600000004
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000
-------------------------------------------
62
FD
F2

0
19343630303338333030343131343037406D7963646D612E636E8000000000000000000000000C00000008600000004
032686C6060667066606068626268606E80DAF2C6C8DAC25CC6DD0000000000000000000000001800000010C00000008
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000

------------------------------------------------------

92
FD
F3
0
19343630303338333030343131343037406D7963646D612E636E8000000000000000000000000C00000008600000004
232686C6060667066606068626268606E80DAF2C6C8DAC25CC6DD0000000000000000000000001800000010C0000000
8864D0D8C0C0CCE0CCC0C0D0C4C4D0C0DD01B5E58D91B584B98DBA000000000000000000000000300000002180000001
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000

1.可以不存在
2.可以为全0 或者 全F

如何通过ATR来分辨LTE usim和GSM sim

从history字节可以判断

Historical bytes 的  Category indicator byte为 0x80,
   且存在  (card capabilities)  一般是 就是USIM

深圳产 CDMA+LTE 复合卡

+ Historical bytes: 80 31 E0 73 FE 21 13 57 86 8C 02 86 98 E0 43
  Category indicator byte: 80 (compact TLV data object)
    Tag: 3, len: 1 (card service data byte)
      Card service data byte: E0
        - Application selection: by full DF name
        - Application selection: by partial DF name
        - BER-TLV data objects available in EF.DIR
        - EF.DIR and EF.ATR access services: by GET RECORD(s) command
        - Card with MF
    Tag: 7, len: 3 (card capabilities)
      Selection methods: FE
        - DF selection by full DF name
        - DF selection by partial DF name
        - DF selection by path
        - DF selection by file identifier
        - Implicit DF selection
        - Short EF identifier supported
        - Record number supported
      Data coding byte: 21
        - Behaviour of write functions: proprietary
        - Value 'FF' for the first byte of BER-TLV tag fields: invalid
        - Data unit in quartets: 2
      Command chaining, length fields and logical channels: 13
        - Logical channel number assignment: by the card
        - Maximum number of logical channels: 4
    Tag: 5, len: 7 (card issuer's data)
      Card issuer data: 86 8C 02 86 98 E0 43