您的位置:首页 > 其它

如何判断插入的卡是SIM卡还是USIM卡

2012-11-02 09:35 369 查看
1. 判断这张卡是SIM卡还是UICC卡。



Driver判断上电后ATR的history byte:0x80 0x31 0xXX 0x73

可从Catcher log中查看system trace:

Message: [SIM_DRV]:ATR= 3B9E11801FC38031E073FE211B66D00026010B00AF

Message: [SIM_DRV]: L1usim_Reset OK v: 2, T: 0, app: 1, speed:0

如果Driver检测到出现上面蓝色内容的话,那就是UICC卡。

否则被识别为SIM卡。



2. 如果是UICC卡,会判断文件EFDIR中是否包含AID value以A0 00 00 00 87 10 02开头的record。

如果包含此record,则说明该UICC卡支持USIM应用,是一张USIM卡。

否则被识别为SIM卡。

3. 如果是USIM卡,后续会根据SELECT 该AID来启动USIM应用初始化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: