娃娃猪ID:jennyvenus
13925次访问,排名8098(-2)好友173人,关注者184
.
jennyvenus的文章
原创 35 篇
翻译 0 篇
转载 0 篇
评论 24 篇
最近评论
jennyvenus:Snooper当然可以卖,整套也没多少钱。具体事情可以给我发邮件

jenny.venus@163.com

如果你发select file却返回9122,这流程好像不正常,select file应该返回9fxx才对,如果是91xx,应该用a0 12来取数据,并用a0 14来返回执行结果。

Snooper的用户群是stk应用的开发……
benyueng:Hi Jenney,
不好意思,又有个问题想问你:

现在我的“snooper“貌似工作,但是到了STK那块就不行,我观察了下,手机给卡发6F AE的SELECT File时,sim卡返回91 22,然后我返回ME,Me 应该发送Menu envelope,对吧?但是我观察了下,它没有发这个,而是直接Select file 6F 38,请问问题大概出在哪里?我手……
benyueng:Hi Jenney,
不好意思,又有个问题想问你:

现在我的“snooper“貌似工作,但是到了STK那块就不行,我观察了下,手机给卡发6F AE的SELECT File时,sim卡返回91 22,然后我返回ME,Me 应该发送Menu envelope,对吧?但是我观察了下,它没有发这个,而是直接Select file 6F 38,请问问题大概出在哪里?我手……
benyueng:我刚才测了下,有数据回来,只是需要等待一段时间,谢谢!
benyueng:首先,非常感谢你的回复,我的通讯具体过程如下:

ME: RESET
CARD: ATR(我改装了下,保留历史子节,别的通讯参数都是默认)

ME: a0 a4 00 00 02
card: 7F 21

card: 9f 1A
ME: a0 c0 00 00 1A
card: c0
文章分类
收藏
    相册
    max232
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 sim卡中短信简要格式收藏

    新一篇: sim卡中的汉字存储格式 | 旧一篇: sim卡中电话本(ADN)的简要格式

     

    //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 是数据的长度(或返回数据的长度)表示( 2 )

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

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

     

    //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 是数据的长度(或返回数据的长度)表示( 2 )

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

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

     

    //SELECT

    A0 A4 00 00 02 6F 3C

    9F 0F

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

    //选择文件,选中文件为6F 3C 代表SMS[CDMA-SMS]

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

     

    //GET RESPONSE

    A0 C0 00 00 0F

    00 00 22 60 6F 3C 04 00 00 FF 44 01 02 01 B0

    90 00

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

    //返回数据见上,其中

    //--00 00 保留

    //--22 60 占用的空间大小,表示8800字节

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

    //--04 选中文件的类型,01-MF, 02-DF, 04-EF

    //--00 见11.11 9.2.1 detail 3

    //--00 FF 44 访问权限

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

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

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

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

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

     

    //READ RECORD

    A0 B2 01 04 B0

    03 08 91 68 31 08 10 00 05 F0 04 05 81 21 43 F5 00 08 80 40 02 81 10 90 80 18 4E 2D 65 87 77 ED 4F E1 FF 0C 00 63 00 68 00 69 00 6E 00 65 00 73 00 65 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00

    90 00

    //A0 B2 01 04 B0 是命令头,CLA = A0表示GSM应用,INS = B2 表示READ RECORD,P1 P2 = 01 04 是参数,P3 = B0 是数据的长度(或返回数据的长度)表示( 176 )

    //读记录,P2 = 04 表示绝对记录号,P1 = 01 为记录号,表示第1 条记录P3 = B0 表示后面的数据长度为176

    //--收到的短信,未读

    //----08 91 68 31 08 10 00 05 F0 是短信中心号码,表示+8613800100500

    //--------------------TON-NPI------------开始

    //----91 TON-NPI( 1 0 0 1 0 0 0 1 ),表示

    //------bit7为 1

    //------bit6, bit5, bit4是TON(type-of-number),值为 0 0 1 ,表示International number

    //------bit3-bit0为NPI(numbering-plan-identification),只有当TON为000, 001, 010的时候NPI才有值,其他应该为0000,值为 0 0 0 1 ,表示ISDN/telephone numbering plan

    //--------------------TON-NPI------------结束

    //----03 是SMS-DELIEVE type,( 0 0 0 0 0 0 1 1 ),表示

    //--------------------SMS-DELIVER-TYPE------------开始

    //------bit1, bit0是       TP-MTI,值为 0 0 ,表示SMS-DELIVER type( SC to MS direction).

    //------bit2是             TP-MMS,值为 1 表示More messages are waiting for the MS in the SC

    //------bit4, bit3         不清楚,值为 0 0

    //------bit5是             TP-SRI,值为 0 表示A status report will be returned to the SME.

    //------bit6是             TP-UDHI,值为 0 表示The TP-UD field contains only the short message.

    //------bit7是             TP-RP,值为 0 表示TS-Reply-Path parameter is not set in this deliver.

    //--------------------SMS-DELIVER-TYPE------------结束

    //----05 81 21 43 F5 是TP-OA,表示12345

    //--------------------TON-NPI------------开始

    //----81 TON-NPI( 1 0 0 0 0 0 0 1 ),表示

    //------bit7为 1

    //------bit6, bit5, bit4是TON(type-of-number),值为 0 0 0 ,表示Unknown

    //------bit3-bit0为NPI(numbering-plan-identification),只有当TON为000, 001, 010的时候NPI才有值,其他应该为0000,值为 0 0 0 1 ,表示ISDN/telephone numbering plan

    //--------------------TON-NPI------------结束

    //----00 TP-PID

    //--------------------TP-PID------------开始

    //------bit7, bit6为 0 0

    //------bit5-bi50为 0 0 0 0 0 0 表示Short message type 0

    //--------------------TP-PID------------结束

    //----08 是TP-DCS(00表示压缩英文,04表示未压缩文字,08表示UCS2),

    //----80 40 02 81 10 90 80 是TP-SCTS,表示08年04月20日18时01分09秒08时区

    //----18 是TP-UDL,表示10进制( 24 ),

    //----4E 2D 65 87 77 ED 4F E1 FF 0C 00 63 00 68 00 69 00 6E 00 65 00 73 00 65 表示"中文短信,chinese"

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

     

    //READ RECORD

    A0 B2 02 04 B0

    03 08 91 68 31 08 10 00 05 F0 04 08 91 68 01 21 43 00 00 80 40 02 81 10 93 80 07 65 F7 99 9D 9E A3 01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00

    90 00

    //A0 B2 02 04 B0 是命令头,CLA = A0表示GSM应用,INS = B2 表示READ RECORD,P1 P2 = 02 04 是参数,P3 = B0 是数据的长度(或返回数据的长度)表示( 176 )

    //读记录,P2 = 04 表示绝对记录号,P1 = 02 为记录号,表示第2 条记录P3 = B0 表示后面的数据长度为176

    //--收到的短信,未读

    //----08 91 68 31 08 10 00 05 F0 是短信中心号码,表示+8613800100500

    //--------------------TON-NPI------------开始

    //----91 TON-NPI( 1 0 0 1 0 0 0 1 ),表示

    //------bit7为 1

    //------bit6, bit5, bit4是TON(type-of-number),值为 0 0 1 ,表示International number

    //------bit3-bit0为NPI(numbering-plan-identification),只有当TON为000, 001, 010的时候NPI才有值,其他应该为0000,值为 0 0 0 1 ,表示ISDN/telephone numbering plan

    //--------------------TON-NPI------------结束

    //----03 是SMS-DELIEVE type,( 0 0 0 0 0 0 1 1 ),表示

    //--------------------SMS-DELIVER-TYPE------------开始

    //------bit1, bit0是       TP-MTI,值为 0 0 ,表示SMS-DELIVER type( SC to MS direction).

    //------bit2是             TP-MMS,值为 1 表示More messages are waiting for the MS in the SC

    //------bit4, bit3         不清楚,值为 0 0