3-AT命令交互之-PIN码

PIN码,全称Personal Identification Number.就是SIM卡的个人识别密码。PUK码全称PIN Unlocking Key,是PIN码的解锁码,PIN码一般在修改前原始密码是1234或0000,PUK一般不是固定的。

  • 手机的PIN码是保护SIM卡的一种安全措施,防止别人盗用SIM卡,如果启用了开机PIN码,那么每次开机后就要输入4位数PIN码。

  • 在输入三次PIN码错误时,手机便会自动锁卡,并提示输入PUK码解锁,需要使用服务密码拨打运营商客服热线,客服会告知初始的PUK码,输入PUK码之后就会解锁PIN码。。

  • PUK码的输入机会只有10次,10次都输错的话,SIM卡将会给永久锁死,即报废了。

PIN码的设置修改一般都是执行AT命令通过modem与SIM卡进行交互修改,比较少通过文件操作指令直接修改,下面将两种方法都做个简单的解析

1.通过AT修改PIN码

PIN码设置,开机后一般会输入AT+CPIN?查询卡的状态

1、READY

如果一开机就是READY,那就说明改SIM卡没有设置锁定模式,可用AT+CLCK="SC", 2查看,返回为0。

AT+CPIN?
+CPIN: READY

OK

AT+CLCK="SC", 2
+CLCK: 0

OK

在未锁定模式,是无法使用AT+CPWD进行PIN码修改的,需要使用AT+CLCK="SC",1,"PIN码"进行锁定,后修改。

AT+CLCK="SC", 2
+CLCK: 0

OK
AT+CPWD="SC","1234","4321"   //未锁定状态无法修改
ERROR
AT+CLCK="SC",1,"1234"        //输入PIN码,进入锁定模式
OK
AT+CLCK="SC", 2
+CLCK: 1

OK
AT+CPWD="SC","1234","4321"   //锁定状态,将1234修改为4321
OK

2、SIM PIN

如果一开机就是READY,那就说明改SIM卡设置锁定模式,这时需要输入PIN码才可以进入,才可以用AT+CLCK="SC", 2查看,返回为1。

AT+CPIN?
+CPIN: SIM PIN

OK
AT+CPIN=1234     //输入错误PIN码,最多只能错两次,第三次就需要PUK码了
ERROR
AT+CPIN=4321     //输入正确PIN码,激化此卡
OK

+CPIN: READY

+CREG: 2

+CGREG: 2

Call Ready

SMS Ready

AT+CLCK="SC", 2  //但是原本的锁定状态不会解除,重启后还是需要输入PIN码
+CLCK: 1

OK

如果不想每次开机都输入PIN,则需要将状态改为未锁定模式

AT+CLCK="SC", 2
+CLCK: 1

OK
AT+CLCK="SC",0,"4321"   //将锁定解除,需要输入PIN码4321进行解除
OK
AT+CLCK="SC", 2
+CLCK: 0

OK

3、SIM PUK

如果提示SIM PUK,说明你输入的PIN码错误次数超过三次,这时候只能用PUK码来设置新的PIN码,PUK码就需要询问运营商了。

AT+CPIN?
+CPIN: SIM PUK

OK
AT+CPIN="26601934","1234"  //输入PUK码和新PIN码 
+CPIN: READY
OK 

锁卡的几种形式
1.AT+CLCK="SC",1,"1234"        //输入错误PIN码,进入锁定模式

2.AT+CPIN=1234                 //输入错误PIN码

2.通过文件操作指令修改PIN码

(这个暂时还没调试,一般都不会用这种方式来修改PIN码)

COMMAND含义
VERIFY CHV‘20’验证PIN码
CHANGE CHV‘24’修改PIN码
DISABLE CHV‘26’关闭PIN码验证
ENABLE CHV‘28’打开PIN码验证
UNBLOCK CHV‘2C’解锁

1、VERIFY CHV 验证PIN码

命令CLAINSP1P2P3
VERIFY CHVA02000CHV NO.08

2、CHANGE CHV 修改PIN码

命令CLAINSP1P2P3
CHANGE CHVA02400CHV NO.10

3、DISABLE CHV 关闭PIN码验证

命令CLAINSP1P2P3
DISABLE CHVA026000108

4、ENABLE CHV 打开PIN码验证

命令CLAINSP1P2P3
ENABLE CHVA028000108

5、UNBLOCK CHV 解锁

命令CLAINSP1P2P3
UNBLOCK CHVA02C00CHV NO.10
  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值