文件标识符(FID)用于定位或标识一个特定的文件。
FID的串连接就是路径。路径以MF或当前DF开始,以文件本身的标识符为结束。
访问权限:
0—ALWAYS
1—PIN1
2—PIN2
3—保留
4—14,ADM
15—NEVER
A02800010831323334FFFFFFFF=9000 //开启PIN
A02600010831323334FFFFFFFF=9000 //禁用PIN
以下示例脚本为电信脚本2G双模卡(标志CLA:A0,3G的卡CLA:00)
Reset=3B1794100A0405510201
复位
A02000020831323334FFFFFFFF=9000
PIN1校验
A0200004083232323232323232=9000 (下载完COS的ADM默认为22222222)
ADM校验
A0A40000023F00=9F17
选择主文件3F00
A0A40000022FE2=9F0F
A0D600000A[ICCID,0,H]=9000
更新二进制文件
ICCID说明 89860312900235067175
//******************************************************************************\\
89:陆地移动网代码;
86:中国国家代码;
B1B2:移动网号,目前中国电信C网移动网号为03;
Y1Y2:卡片生产年份的最后两位数字,正常制卡取当年年份的后两位数值;
M:用于识别中国电信新发行的UIM卡和原中国联通已发行的UIM卡。中国
电信新发行的UIM卡启用9(对应189号段)、8(为中国电信新发行的153号段)
和7(为中国电信新发行的133号段);(新增有181号段)
N0:为序列号,取值范围为0~9。地市公司当年首次制卡时,N0 从0开始,
每当制卡数量超过100万时,N0 增加1,N1-N6重新从000000开始计数。每到新的
年份,N0 重新从0开始计数。
A1A2A3:为地区代码,与长途区号一致,不足三位的前面补0,超过三位时
去掉最高位的0,例:上海021,A1A2A3 为021;福州0591,A1A2A3 为591。
N1-N6: 序列号,增量为1。记录ICCID的使用数量,其最大容量为100万。
计数位从000000开始顺序向后排序,每到新的一年,年份Y1Y2更新,同时计数位
复位至000000;
C:前19位的校验位,采用Luhn算法生成;
ICCID打印在卡面时,从制卡数据文件中读取前19位数字(校验位C不读取),
第20位为卡商的代码。
卡商代码分配另文规定。
各省分公司在生成制卡数据中的ICCID参数时,需严格按照文件定义的
ICCID编码格式和分配方式生成。
//***********************************************************************************\\
A0A40000027F25=9F17 CDMA
CDMA说明
//***********************************************************************************\\
1)CDMA卡的分类
1>按照容量区分:16K、32K和64K;
2>按照功能区分:UIM、UTK和OTA;
2)CDMA卡的文件结构
1>DF文件:7F10、7F20、7F25和7FD0;
2>特殊EF文件:
7F10/6F3A ADN ;
7F10/6F3C SMS (1 Record,Record Length = 0xB0) ;
7F25/6F3C SMS (X Records,Record Length = 0xFF) ;
7F25/6F1B A_KEY;
7F25/6F31 UIM_ID;
7F25/6F22 IMSI_M;
7F25/6F28 CDMA Home SID, NID;
7F25/6F2C ACCOLCP;
7F25/6F30 PRL;
//***************************************************************************************\\