如何删除 EF FPLMN 中的所有 PLMN?

问题描述

当我想从 EF FPLMN 中删除特定的 PLMN 时,我只是根据 Ts-131102 第 4.2.16 节将其替换为 FFFFFF。因此,例如,如果我想从 EF FPLMN 中删除 32f856,其中内容为 32f85632f857,我只需使用 Update Binary 命令将所需的 PLMN 替换为 FFFFFF。所以之后 EF FPLMN 的内容将如下所示: FFFFFF32f857。

现在我可以通过这种方式一个一个删除EF中的所有PLMN,但是无论如何都可以一次删除所有PLMN?或者一般来说,有没有办法一次删除透明 EF 的所有字节? 提前致谢。

解决方法

您当然可以使用 UPDATE BINARY 命令使用 FF 模式更新整个透明 EF。

根据文件的大小和您的卡/读卡器支持的数据字段长度,您可能需要发送多个命令并指定从哪里开始更新的偏移量。

如果透明 EF 大于 32 KB,则必须使用带有奇数 INS 代码的 UPDATE BINARY,并在各自的数据对象中提供要更新的偏移量和数据。

如果您的卡支持 ERASE BINARY 命令,您可以改用它。

Have a look here for a description of the BINARY commands.

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...