如何知道SIM卡中EF_MSISDN的接入情况?

问题描述 投票:0回答:1

我已连接到手机(USB 调试模式,并启用 3GPP AT 命令)。我需要在SIM卡中写入我自己的MSISDN。我设法在物理 SIM 卡中做到这一点,但对于 eSIM 卡我遇到了错误。我怀疑esIM中的EF_MSISDN有一些写入限制。

对于物理 SIM 卡

AT 好的 AT+CPBS? +CPBS:“SM”,0,500

好的 AT+CPBS=“开” 好的 AT+CPBS? +CPBS:“开”,0,3

好的 AT+CPBR=1 好的 AT+CPBW=,"+123456789" 好的 AT+CPBR=1 +CPBR: 1,"+123456789",145,""

好的 AT+CNUM +CNUM: "","+123456789",145

好的

要申请esIM,我需要先运行

AT$QCPBMPREF=3

这将指向 SIM2 的本地地址簿(在我的例子中是 eSIM)

AT+CPBS=“开” 好的

但是命令 AT+CPBW 出错。我怀疑eSIM制造商已将EF_MSISDN文件的写入权限设置为“ADM”,因此只有电信运营商可以更改它。

问题是:如何验证 EF_MSISDN 写入权限是否设置为“ADM”?有AT命令可以知道吗?或者有什么办法吗?

at-command sim-card
1个回答
0
投票

文件系统权限(称为“安全属性”)是您选择文件时返回的文件控制参数的一部分。您也可以获得 FCP TLV

  • 使用 SELECT 选择 EF.MSISDN 等文件
  • 使用STATUS获取当前所选文件的FCP

请参阅 ETSI TS 102 221 第 11.1.1 / 11.1.2 节以供参考。

返回的数据将在标签“8B”、“8C”或“AB”中包含安全属性(取决于其编码)。

在大多数情况下,使用“引用”格式。 编码请参见 ETSI TS 102 221 的 9.2.4 至 9.2.7。

© www.soinside.com 2019 - 2024. All rights reserved.