android java 卡_用SEEK在android中使用java卡而不是SIM卡

我用SEEK为Galaxy S3修补了android,经过一番努力,我现在能够将APDU发送到SIM卡并得到适当的响应 .

我想把我自己的小程序放在SIM卡中,但由于我们无法获得访问权限,我开始怀疑是否有可能发布一张java卡就像SIM卡一样工作 . 我所需要的只是一张手机无法与SIM卡区分的Java卡,不需要网络覆盖,我知道创建一个可以与运营商合作并提供网络覆盖的SIM几乎是不可能的 .

所有这一切的原因是我需要发送APDU并使用我的applet,但如果我在GS3中插入一张Java卡而不是SIM卡,它根本无法访问我 .

所以我的问题是:是否有可能发出一张Java卡,使其看起来像手机上的SIM卡(而不是运营商)?

或者是否有可能更改android以便在其中有Java卡时提供所需的访问权限,即RIL像往常一样工作?

编辑

好的,我想我会尝试发布一个包含以下属性的Java Card:

首先,它将有一个自动选择的applet(默认applet),从现在开始将调用fake-UICC .

其次,在假UICC中,我们将模拟UICC的文件系统(根据http://www.in2eps.com/fo-uicc/tk-fo-uicc-mf.html) .

第三,由于不同的类用于SIM APDU( 0xA0 )所以从RIL发送的所有APDU将由JCRE定向到伪UICC,因为普通Java卡无法识别类指令 . 例如 0xA0A4 为SIM选择,但 0x00A4 是Java Card的选择命令 .

在最后一步中,我们将尝试发送真实SIM将发送到每个APDU的完全相同的响应 .

也许它不会起作用,但我认为值得一试 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值