我目前正在构建 Android 4.4。与 seek-for-android在我的 Nexus 5 上获得 UICC 支持。
到目前为止还没有成功。我确实应用了提到的所有补丁 here和 here .但是 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/