Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何查找CLA字节为0x80的空白SIM卡_Android_Smartcard_Apdu_Sim Card - Fatal编程技术网

Android 如何查找CLA字节为0x80的空白SIM卡

Android 如何查找CLA字节为0x80的空白SIM卡,android,smartcard,apdu,sim-card,Android,Smartcard,Apdu,Sim Card,我正在开发一个Android应用程序,它需要调用一个需要运营商特权的API。我买了很多空白SIM卡,并试图将我的应用程序的证书散列写入其中 基于Android源代码,Android使用带有CLA字节0x80的APDU检查卡上的规则。但是,我所有的卡都只支持CLA字节0xA0。有没有办法找到我想要的CLA字节的SIM卡 谢谢 您需要的是可用的GlobalPlatform安全元素访问控制规范 从技术上讲,您需要一张带有ARA-M小程序的SIM卡。有一个麻省理工学院许可的JavaCard实现,你可以使

我正在开发一个Android应用程序,它需要调用一个需要运营商特权的API。我买了很多空白SIM卡,并试图将我的应用程序的证书散列写入其中

基于Android源代码,Android使用带有CLA字节0x80的APDU检查卡上的规则。但是,我所有的卡都只支持CLA字节0xA0。有没有办法找到我想要的CLA字节的SIM卡


谢谢

您需要的是可用的GlobalPlatform安全元素访问控制规范

从技术上讲,您需要一张带有ARA-M小程序的SIM卡。有一个麻省理工学院许可的JavaCard实现,你可以使用它加载到你的卡上,例如-只要你的SIM卡是JavaCard并且你有合适的密钥

然后您需要存储上述规范中描述的访问规则。幸运的是,GlobalPlatformPro似乎可以,因此您可能不需要研究所有细节

如果您的SIM卡不是JavaCard,则您必须询问您的供应商是否支持ARA-M。您可以尝试选择ARA-M AID,即A0000015141434C00

免责声明:我已经有一段时间在处理这个问题了,所以请确认我的想法

祝你好运