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目录的文件中。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注