smartcard - 如何删除 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 KByte,则必须使用带有奇数 INS 代码的 UPDATE BINARY,并在其各自的数据对象中提供要更新的偏移量和数据。
如果您的卡支持 ERASE BINARY 命令,您可以改用它。
推荐阅读
- computer-vision - 从 Maskrcnn 中移除 Mask 分支
- reactjs - 在事件处理函数中使用自定义钩子?
- javascript - 使用 javascript 动态更改 css 样式
- google-sheets - 如何在 Highmaps 地图气泡中从谷歌电子表格导入数据
- java - Mvn clean install 在终端中成功,但在 Intelliji 2019.3 中失败
- javascript - .map 返回它的非函数
- javascript - 点击时的jquery不适用于隐藏元素?
- python - beautifulsoup 中的 findall 不适用于字符串
- amazon-web-services - Terraform AWS 数据源 aws_subnet 返回未找到匹配的子网
- android - 将 RecyclerView 添加到布局后,按钮不再可点击