sim卡中短信简要格式
//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
//------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------------结束
//----08 91 68 01 21 43 是TP-OA,表示+86101234
//--------------------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------------结束
//----00 TP-PID
//--------------------TP-PID------------开始
//------bit7, bit6为 0 0
//------bit5-bi50为 0 0 0 0 0 0 表示Short message type 0
//--------------------TP-PID------------结束
//----00 是TP-DCS(00表示压缩英文,04表示未压缩文字,08表示UCS2),
//----80 40 02 81 10 93 80 是TP-SCTS,表示08年04月20日18时01分39秒08时区
//----07 是TP-UDL,表示10进制( 7 ),
//----65 F7 99 9D 9E A3 01 表示"english"
//90 00 是返回状态,表示---成功
sim卡中短信简要格式的更多相关文章
- android sim 卡短信读写
因为对短信读写操作的api 被隐藏了 , 我们须要使用<Java反射机制的学习>一文中提到的反射的方法得到隐藏API . 这有一个用例大家能够下载http://zhushou.360.cn ...
- sim卡中的汉字存储格式
Sim卡中的ucs2格式 Sim卡中的中文都是以ucs2格式存储的,ucs2和unicode只是字节序不同,unicode是小头在前,ucs2是大头在前. Ucs2与GB2312互换可以用VC中的Wi ...
- sim卡中电话本(ADN)的简要格式
ADN的格式 ADN存放于sim卡下面3f00/7f10/6f3a,记录文件格式,其最小记录格式为14,最长为255(?),记录个数最大为255(?) 其后数14个字节是必有的,其前12个字节是电话号 ...
- SIM卡中UCS2编码的三种格式(80,81,82)分析
网上看到一篇比较好的说ucs2编码的文章,保存一下,原文地址: http://hi.baidu.com/youren4548/blog/item/fa08bd1bf61005058618bf1d.ht ...
- android131 360 05 手势触摸滑动,sim卡,开机启动的广播,手机联系人,SharedPreferences,拦截短信
安卓手势触摸滑动: package com.itheima52.mobilesafe.activity; import android.app.Activity; import android.con ...
- 请问下mtk双卡手机怎样发短信是怎样选择sim卡来发(双卡都可用的情况下)?
如题,我如今可以获取双卡状态,当仅仅有单一卡的时候可以指定sim卡进行发短信,可是双卡都可用的情况下,程序就默认使用卡1发短信了.即使指定了sim卡编号.
- SIM卡读卡器的研究与设计
SIM卡(Subscriber Identity Module).即用户识别模块,是一张符合GSM规范的"智慧卡".SIM卡可以插入任何一部符合GSM规范的移动电话中," ...
- 使用C# 实现串口拨号器的SIM卡通信
参考网址:https://www.cnblogs.com/xugang/archive/2012/08/23/2652671.html 写此博客意为抛砖引玉,希望能和博客园的朋友们探讨一下关于.NET ...
- 部分SIM卡被曝存安全漏洞:7.5亿部手机受牵连
7月22日消息,据国外媒体报道,一安全研究人员发现部分移动SIM卡所使用的加密方式存在一个安全漏洞,可能会导致手机被黑客远程控制. DES数据加密标准的SIM卡——DES是一种较旧的标准,目前正被部分 ...
随机推荐
- javascript中this,call,apply详解
javascript是一门解释型的语言,与很多面向对象语言相比有着不同特性,所以不能用面向对象的原理来理解this这个关键字. 在JS中,要真正理解this倒底指向哪个对象,必须先了解JS的作用域和原 ...
- 将Eclipse代码导入到Android Studio的两种方式
转: http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0104/2259.html 说到使用Android Studio,除了新建 ...
- VMware的CentOS无法上网的解决方法
1)点击 VM->Settings Hardware 选项卡下面 2)点击 Network Adapter 设置在虚拟机中将网络配置设置成NAT 3)开启 Windows服务中的 VMware ...
- PHP文件访问技术
<?php $file=fopen("test.txt","r"); //以只读方式打开test.txt $char=fgetc($file); echo ...
- tempo 2.0 学习记录
最近在做项目时使用了tempo,感觉还不错,但是发现网上对于tempo 2.0 的介绍比较少,我也是在GitHub才找到了比较完整的使用说明,我也简单记录一下自己的使用过程,重新学习一下tempo 2 ...
- 中国25位最具影响力的IC人物
当今许多企业的领导者几乎已经成为其企业的代名词,而在芯片业,我们听说的更多的是“龙芯”.“国芯”,他们的领导者的声音却鲜有传出.芯片业透出的强烈的民族色彩,也使这些隐身的企业家们的注意力更聚集在研发上 ...
- 简单RTP发送类c++实现
我之前编译了jrtplib 3.9.1,并且在项目中使用,结果发现在用这个库时,程序体积有增加了300多K,感觉实在是有点笨重,我无法就是用来发送rtp包而已.想想还是自己重新实现一个简单的类用用拉倒 ...
- Eclipse 快捷键操作和常用设置
自动提示功能:一般的关键字,都有提示内容 像syso 就是System.out.println();for 循环 等 它的快捷键是 (Alt+/) 格式化代码: 有时候代码写多了 比较乱的话可以用快捷 ...
- php解决与处理网站高并发 大流量访问的方法
方法/步骤 首先,确认服务器硬件是否足够支持当前的流量 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么 ...
- Android中数据库的操作流程详解
Android中数据库的操作方法: 1.Android平台提供了一个数据库辅助类来创建或打开数据库. 这个辅助类继承自SQLiteOpenHelper类.继承和扩展SQLiteOpenHelper类主 ...