我已连接到手机(USB 调试模式,并启用 3GPP AT 命令)。我需要在SIM卡中写入我自己的MSISDN。我设法在物理 SIM 卡中做到这一点,但对于 eSIM 卡我遇到了错误。我怀疑esIM中的EF_MSISDN有一些写入限制。
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命令可以知道吗?或者有什么办法吗?
文件系统权限(称为“安全属性”)是您选择文件时返回的文件控制参数的一部分。您也可以获得 FCP TLV
请参阅 ETSI TS 102 221 第 11.1.1 / 11.1.2 节以供参考。
返回的数据将在标签“8B”、“8C”或“AB”中包含安全属性(取决于其编码)。
在大多数情况下,使用“引用”格式。 编码请参见 ETSI TS 102 221 的 9.2.4 至 9.2.7。