免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2887 | 回复: 0
打印 上一主题 下一主题

SIM卡PIN码管理简介 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-04 15:23 |只看该作者 |倒序浏览

                在公司产品里边开发一个PIN码管理的小模块。下面是开发完成后记录下来的一些东西。希望对需要的人有帮助。

  Normal
  0
  
  7.8 磅
  0
  2
  
  false
  false
  false
  
   
   
   
   
   
   
   
   
   
   
   
   
  
  MicrosoftInternetExplorer4



st1\:*{behavior:url(#ieooui) }
/* Style Definitions */
table.MsoNormalTable
        {mso-style-name:普通表格;
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-parent:"";
        mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
        mso-para-margin:0cm;
        mso-para-margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:"Times New Roman";
        mso-ansi-language:#0400;
        mso-fareast-language:#0400;
        mso-bidi-language:#0400;}
1. SIM卡PIN码管理简述
与SIM卡密码码管理相关的密码有pin、pin2,puk、puk2。初始密码都是sim卡供应商提供。
1.1
PIN码(即PIN1码)就是SIM卡的个人识别密码,一般在修改前原始密码是1234。如果输入三次错误,需要用PUK码解锁,PUK码由运营商提供,如果输入十次错误会导致SIM卡烧毁。当PIN码启用的时候,开机后需要用PIN对SIM卡解锁。
1.2
PIN2码是设定手机计费时使用的,如果输入三次错误需要用PUK2码解锁。目前移动、联通都不提供此项支持,即使PIN2密码锁死也不会影响手机正常使用。

以下内容只针对PIN码,不涉及PIN2码。
2.EVDO密码管理的AT指令(以下测试均在XXXX上测试通过)
2.1 启用SIM卡PIN码 (SIM卡锁未启用)
   
at+clck="SC",1,"$PIN"   (标点均为英文标点,引号”不能省略,$PIN是当前PIN码,下同)
    执行成功会返回OK,否则返回错误信息
2.2 禁用SIM卡PIN码 (SIM卡锁已启用)
   
at+clck="SC",0,"$PIN"   
    执行成功会返回OK,否则返回错误信息
2.3查询PIN激活状态
   
at+clck="SC",2
    执行成功,
      
返回+CLCK: 0 PIN未激活,
      
返回+CLCK: 1 PIN未激活,
    执行失败返回错误代码。
2.4查询SIM锁状态
   
at+cpin?
    执行成功
      
返回+CPIN:READY       SIM未锁
      
返回+CPIN:SIM
PIN      SIM卡需要PIN码解锁
      
返回+CPIN:SIM
PUK     SIM卡需要PUK码解锁(PIN码已经被锁死)
     执行失败返回错误代码
2.5PIN码验证(使用PIN码解锁SIM卡)
   
at+cpin="$PIN"
    执行成功返回OK  否则返回错误代码
2.6修改PIN码 (仅在启用PIN码后有效)
   
at+cpwd="SC","$OLDPIN","$NEWPIN"
    执行成功返回OK  否则返回错误代码
2.7使用PUK码解锁PIN码 (当PIN码输入错误3次之后,PIN码锁定,只能通过PUK码解锁)
   
at+cpin="$PUK","$NEWPIN"   ($PUK 为SIM卡PUK码,有运营商提供,$NEWPIN 为新设置的PIN码,可以与原来PIN码不同)
    执行成功返回OK  否则返回错误代码
2.8查询密码有效次数
(初始PIN码为3次,PUK码为10次。输错一次,该数值会减小1,输入正确时,该数值恢复初始值)
   
at^cpin?
    当SIM卡没有锁定时(包括PIN码未启用,和PIN码启用,但是已经用PIN码解锁)
    返回^CPIN:READY,,10,3,10,3    四个数字分别为,PUK码,PIN码,PUK2码,PIN2码的有效次数(但此时只有PIN码有效次数由意义)
    当SIM卡锁定时
    返回^CPIN:SIM PIN,3,10,3,10,3  其中第一个3代表PIN码的有效次数
    当PIN码锁定时
    返回                                          第一个10代表PUK码的有效次数
3.
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/102827/showart_2045521.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP