nfc - 联系 5 : Route APDU to SIM

标签 nfc android-4.4-kitkat smartcard apdu nexus-5

我目前正在构建 Android 4.4。与 seek-for-android在我的 Nexus 5 上获得 UICC 支持。

到目前为止还没有成功。我确实应用了提到的所有补丁 herehere .但是 sim1 阅读器说没有安全元素存在(只有嵌入式安全元素阅读器在 .isSecureElemenPresend() 上返回 true)

我的问题是:是否有人设法在 Nexus5 上激活 SWP 以成功将 APDUS 路由到 SIM 卡?如果是,如何激活?

编辑:我找到了 this评论,但这也没有帮助。

最佳答案

我终于找到了问题的根源,也找到了解决方案!

Alltho Google 提供了一个包 allegedly all vendor specific libraries , 包含的 makefile 列出了一些 (17) 个未包含在包中的库。

要将这些库添加到您的源文件夹,您需要另一个带有原始固件的锤头设备或 ROM 的 system.img 文件。

您可以像这样从设备中获取库:

adb pull system/app/OmaDmclient.apk
adb pull system/etc/DxHDCP.cfg
adb pull system/vendor/bin/vss_init
adb pull system/vendor/firmware/discretix/dxhdcp2.b00
adb pull system/vendor/firmware/discretix/dxhdcp2.b01
adb pull system/vendor/firmware/discretix/dxhdcp2.b02
adb pull system/vendor/firmware/discretix/dxhdcp2.b03
adb pull system/vendor/firmware/discretix/dxhdcp2.mdt
adb pull system/vendor/lib/libDxHdcp.so
adb pull system/vendor/lib/libvdmengine.so
adb pull system/vendor/lib/libvdmfumo.so
adb pull system/vendor/lib/libvss_common_core.so
adb pull system/vendor/lib/libvss_common_idl.so
adb pull system/vendor/lib/libvss_common_iface.so
adb pull system/vendor/lib/libvss_nv_core.so
adb pull system/vendor/lib/libvss_nv_idl.so
adb pull system/vendor/lib/libvss_nv_iface.so

如果您使用 system.img 文件,则挂载镜像并从那里复制它们。

现在我们有了缺少的库,我们需要将它们放在 vendor 目录中:vendor/lge/hammerhead/proprietary 并将它们添加到 makefile vendor/lge/hammerhead/device -partial.mk

像那样:

vendor/lge/hammerhead/proprietary/libvss_nv_iface.so:system/vendor/lib/libvss_nv_iface.so:lge \
vendor/lge/hammerhead/proprietary/libvss_nv_idl.so:system/vendor/lib/libvss_nv_idl.so:lge \
vendor/lge/hammerhead/proprietary/libvss_nv_core.so:system/vendor/lib/libvss_nv_core.so:lge \
vendor/lge/hammerhead/proprietary/libvss_common_iface.so:system/vendor/lib/libvss_common_iface.so:lge \
vendor/lge/hammerhead/proprietary/libvss_common_idl.so:system/vendor/lib/libvss_common_idl.so:lge \
vendor/lge/hammerhead/proprietary/libvss_common_core.so:system/vendor/lib/libvss_common_core.so:lge \
vendor/lge/hammerhead/proprietary/libvdmfumo.so:system/vendor/lib/libvdmfumo.so:lge \
vendor/lge/hammerhead/proprietary/libvdmengine.so:system/vendor/lib/libvdmengine.so:lge \
vendor/lge/hammerhead/proprietary/libDxHdcp.so:system/vendor/lib/libDxHdcp.so:lge \

现在重新编译,刷新图像,一切都应该工作。

关于nfc - 联系 5 : Route APDU to SIM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25243407/

相关文章:

javascript - 在 Javascript 中读取 JSON 文件

Android、GL、沉浸模式下的屏幕尺寸

android - ImageView scaleType ="fitXY"在 Cardview 内的 Lollipop 前设备中不起作用 |安卓

java - RDP 永久终止 TerminalFactory

Android 4.4.2,PN532 NFC 读卡器和 NFC 卡仿真

Android NFC 卡仿真

security - 锁定/解锁智能卡和安全隐患

Java 卡转换

java - 一步一步...使用 NFC 读取标签

Android KitKat (Api 19) ContentResolver 不写入消息(返回 null)