簡體   English   中英

如何查找具有CLA字節0x80的空白SIM卡

[英]How to find blank SIM card with CLA byte 0x80

我正在開發一個Android應用,該應用需要調用需要運營商特權的API。 我已經購買了許多空白的SIM卡,並嘗試將我的應用的證書哈希值寫入其中。

基於Android源代碼,Android使用帶有CLA字節0x80的APDU來檢查卡上的規則。 但是,我擁有的所有卡僅支持CLA字節0xA0。 有什么方法可以找到我想要的帶有CLA字節的SIM卡嗎?

謝謝!

您正在尋找的是GlobalPlatform“安全元素訪問控制”規范,該規范可在此處獲得

從技術上講,您需要具有ARA-M小程序的SIM卡。 有一個MIT許可提供JavaCard的執行在這里 ,你可以加載到您的卡(例如使用GlobalPlatformPro ) -只要您的SIM卡是JavaCard的,你有合適的鍵。

然后,您需要存儲上述規范中描述的訪問規則。 幸運的是,GlobalPlatformPro似乎支持規則加載,因此您可能無需研究所有細節。

如果您的SIM卡不是JavaCard,則必須詢問供應商是否支持ARA-M(您可以嘗試選擇ARA-M AID,即A00000015141434C00 )。

免責聲明:我(略)處理這個問題已經有一段時間了,所以請確認我的想法。

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM