首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenLogicalChannel在Android 13上失败

OpenLogicalChannel在Android 13上失败
EN

Stack Overflow用户
提问于 2022-09-29 12:08:24
回答 1查看 69关注 0票数 1

我在使用Android与自定义SIM卡通信的应用程序上工作。在我将Google更新为Android13之前,这个应用程序已经起了作用。从那时起,当调用openLogicalChannel of Session时,我得到了以下例外:

代码语言:javascript
复制
Caused by: java.io.IOException: OpenLogicalChannel() failed
        at android.se.omapi.Session.openLogicalChannel(Session.java:322)
        at android.se.omapi.Session.openLogicalChannel(Session.java:359)

我还没有在Androdid 13文档中找到任何关于OMAPI更改或附加权限的信息。

isSecureElementPresent of Reader返回true。

有人有线索吗?

EN

回答 1

Stack Overflow用户

发布于 2022-09-30 19:56:46

正如您评论的那样,您没有使用Android运营商特权。我在想在你的案子里这是怎么回事。在我的所有设置中,我都需要它来访问SEService。访问控制执行者总是在我的像素设备中检查访问权限。你以前的Pixel设备有根吗?请尝试将签名证书的散列添加到ARA中,或者使用泛型允许所有规则。也许您可以在SIM上安装这个允许所有小程序。为了分析APDU的流量,我编写了一个XPosed模块,它在Android无线电日志中显示额外的日志消息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73895306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档