2G SIM卡中,文件返回信息简要格式

 

//

原地址:http://blog.csdn.net/jennyvenus/article/details/2420528


SELECT

A0 A4 00 00 02 3F 00

9F 17

//A0 A4 00 00 02 是命令头,CLA = A0表示GSM应用,INS = A4 表示SELECT,P1 P2 = 00 00 是参数,P3 = 02 是数据的长度(或返回数据的长度)表示( )

//选择文件,选中文件为3F 00 代表MF

//9F 17 是返回状态,表示---成功,有23 个字节的信息等待GET RESPONSE

 

//SELECT

A0 A4 00 00 02 2F 01

9F 0F

//A0 A4 00 00 02 是命令头,CLA = A0表示GSM应用,INS = A4 表示SELECT,P1 P2 = 00 00 是参数,P3 = 02 是数据的长度(或返回数据的长度)表示( )

//选择文件,选中文件为2F 01 代表ATR

//9F 0F 是返回状态,表示---成功,有15 个字节的信息等待GET RESPONSE

 

//GET RESPONSE

A0 C0 00 00 0F

00 00 00 20 2F 01 04 00 00 FF FF 01 02 00 00

90 00

//A0 C0 00 00 0F 是命令头,CLA = A0表示GSM应用,INS = C0 表示GET RESPONSE,P1 P2 = 00 00 是参数,P3 = 0F 是数据的长度(或返回数据的长度)表示( 15 )

//返回数据见上,其中

//--00 00 保留

//--00 20 占用的空间大小,表示32字节

//--2F 01 选中File的ID

//--04 文件类型,见11.11 9.3

//----'00':保留 '01':MF '02':DF '04':EF

//----此文件类型 EF

//--00 见11.11 9.2.1 detail 3

//----对于二进制和记录文件,该字节为保留字节。对于循环文件,除b6(0 based)外所有的bit都是保留的,b6=1表示当前所选择的循环文件可以执行INCREASE命令

//--00 FF FF 访问权限

//--01 文件状态,见11.11 9.3

//----+--+--+--+--+--+--+--+--+

//----|b7|b6|b5|b4|b3|b2|b1|b0|

//----+--+--+--+--+--+--+--+--+

//----  |  |  |  |  |  |  |  +-b0=0文件无效, b0=1文件有效

//----  |  |  |  |  |  |  +----RFU

//----  |  |  |  |  |  |       b2=0: 当文件无效时不允许读和写

//----  |  |  |  |  |  +-------b2=1: 当文件无效时允许读和写

//----  +--+--+--+--+----------RFU

//----本字节表示文件有效,当文件无效时不允许读/写

//--02 后面数据的长度,表示2

//----00 文件结构,见11.11 9.3

//------'00':二进制文件(透明文件) '01':记录文件(线性定长) '03':循环文件

//------此文件结构二进制文件

//----00 保留,见11.11 9.2.1 detail 4

//------对于二进制,该字节为保留字节。对于记录文件和循环文件,该字节为记录长度

//90 00 是返回状态,表示---成功

 

//SELECT

A0 A4 00 00 02 7F 10

9F 17

//A0 A4 00 00 02 是命令头,CLA = A0表示GSM应用,INS = A4 表示SELECT,P1 P2 = 00 00 是参数,P3 = 02 是数据的长度(或返回数据的长度)表示( )

//选择文件,选中文件为7F 10 代表TELECOM

//9F 17 是返回状态,表示---成功,有23 个字节的信息等待GET RESPONSE

 

//GET RESPONSE

A0 C0 00 00 17

00 00 A2 CB 7F 10 02 00 00 00 00 00 0A 91 08 18 06 00 83 8A 83 8A 00

90 00

//A0 C0 00 00 17 是命令头,CLA = A0表示GSM应用,INS = C0 表示GET RESPONSE,P1 P2 = 00 00 是参数,P3 = 17 是数据的长度(或返回数据的长度)表示( 23 )

//返回数据见上,其中

//--00 00 保留

//--A2 CB 占用的空间大小,表示41675字节

//--7F 10 选中File的ID

//--02 文件类型,见11.11 9.3

//----'00':保留 '01':MF '02':DF '04':EF

//----此文件类型 DF

//--00 00 00 00 00 保留

//--0A 后面跟随数据的长度,表示10

//----91 二进制  1 0 0 1 0 0 0 1 文件详细情况,见11.11 9.2.1 detail 1

//------+--+--+--+--+--+--+--+--+

//------|b7|b6|b5|b4|b3|b2|b1|b0|

//------+--+--+--+--+--+--+--+--+

//------  |  |  |  |  |  |  |  +--Clock stop (see below)(时钟停止)

//------  |  |  |  |  |  |  |     For running the authentication algorithm, (为了运行鉴权算法)

//------  |  |  |  |  |  |  |     or the ENVELOPE command for SIM Data Download, (或者执行SIM卡数据下载)

//------  |  |  |  |  |  |  |     a frequency is required of at least (至少要用一个频率)

//------  |  |  |  |  |  |  +-----13/8 MHz if b1=0 and 13/4 MHz if b1=1(若b1=0为13/8MHZ,若b1=1为13/4MHZ)

//------  |  |  |  |  +--+--------Clock stop (see below)(时钟停止)

//------  |  |  |  +--------------for coding (see TS 11.12 [28])

//------  |  +--+-----------------RFU

//------  +-----------------------b8=0: CHV1 enabled; b8=1: CHV1 disabled

//--------时钟停止规则

//--------+---+---+---+----------------------------------+

//--------|b0 |b2 |b3 |               意义               |

//--------+---+---+---+----------------------------------+

//--------| 1 | 0 | 0 | 允许时钟停止,没有优先级         |

//--------+---+---+---+----------------------------------+

//--------| 1 | 1 | 0 | 允许时钟停止,首选高优先级       |

//--------+---+---+---+----------------------------------+

//--------| 1 | 0 | 1 | 允许时钟停止,首选低优先级       |

//--------+---+---+---+----------------------------------+

//--------| 0 | 0 | 0 | 不允许时钟停止                   |

//--------+---+---+---+----------------------------------+

//--------| 0 | 1 | 0 | 不允许时钟停止,除非在高优先级上 |

//--------+---+---+---+----------------------------------+

//--------| 0 | 0 | 1 | 不允许时钟停止,除非在低优先级上 |

//--------+---+---+---+----------------------------------+

//----------本字节所示时钟规则:相关值为 1  0  0 允许时钟停止,没有优先级

//----------本字节所示时钟频率:13/8MHZ

//----------本字节所示CHV1状态:Disabled

//----08 DF的个数,表示8

//----18 EF的个数,表示24

//----06 Number of CHVs, UNBLOCK CHVs and administrative codes

//----00 保留

//----83 CHV1状态,见11.11 9.2.1 detail 2

//------低4位是可用重试次数,当前剩余 3 次(0表示被锁),最高位是 1 表示secret code initialised,其他位保留

//----8A unblock CHV1状态,见11.11 9.2.1 detail 2

//------低4位是可用重试次数,当前剩余 10 次(0表示被锁),最高位是 1 表示secret code initialised,其他位保留

//----83 CHV2状态,见11.11 9.2.1 detail 2

//------低4位是可用重试次数,当前剩余 3 次(0表示被锁),最高位是 1 表示secret code initialised,其他位保留

//----8A unblock CHV2状态,见11.11 9.2.1 detail 2

//------低4位是可用重试次数,当前剩余 10 次(0表示被锁),最高位是 1 表示secret code initialised,其他位保留

//----00 保留

//90 00 是返回状态,表示---成功

 

//SELECT

A0 A4 00 00 02 6F 3A

9F 0F

//A0 A4 00 00 02 是命令头,CLA = A0表示GSM应用,INS = A4 表示SELECT,P1 P2 = 00 00 是参数,P3 = 02 是数据的长度(或返回数据的长度)表示( )

//选择文件,选中文件为6F 3A 代表ADN[CDMA-PL]

//9F 0F 是返回状态,表示---成功,有15 个字节的信息等待GET RESPONSE

 

//GET RESPONSE

A0 C0 00 00 0F

00 00 1B 58 6F 3A 04 00 11 FF 22 01 02 01 1C

90 00

//A0 C0 00 00 0F 是命令头,CLA = A0表示GSM应用,INS = C0 表示GET RESPONSE,P1 P2 = 00 00 是参数,P3 = 0F 是数据的长度(或返回数据的长度)表示( 15 )

//返回数据见上,其中

//--00 00 保留

//--1B 58 占用的空间大小,表示7000字节

//--6F 3A 选中File的ID

//--04 文件类型,见11.11 9.3

//----'00':保留 '01':MF '02':DF '04':EF

//----此文件类型 EF

//--00 见11.11 9.2.1 detail 3

//----对于二进制和记录文件,该字节为保留字节。对于循环文件,除b6(0 based)外所有的bit都是保留的,b6=1表示当前所选择的循环文件可以执行INCREASE命令

//--11 FF 22 访问权限

//--01 文件状态,见11.11 9.3

//----+--+--+--+--+--+--+--+--+

//----|b7|b6|b5|b4|b3|b2|b1|b0|

//----+--+--+--+--+--+--+--+--+

//----  |  |  |  |  |  |  |  +-b0=0文件无效, b0=1文件有效

//----  |  |  |  |  |  |  +----RFU

//----  |  |  |  |  |  |       b2=0: 当文件无效时不允许读和写

//----  |  |  |  |  |  +-------b2=1: 当文件无效时允许读和写

//----  +--+--+--+--+----------RFU

//----本字节表示文件有效,当文件无效时不允许读/写

//--02 后面数据的长度,表示2

//----01 文件结构,见11.11 9.3

//------'00':二进制文件(透明文件) '01':记录文件(线性定长) '03':循环文件

//------此文件结构记录文件

//----1C 记录长度,见11.11 9.2.1 detail 4

//------对于二进制,该字节为保留字节。对于记录文件和循环文件,该字节为记录长度

//90 00 是返回状态,表示---成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值