我目前正在构建 Android 4.4。使用seek-for-android在我的 Nexus 5 上获得 UICC 支持。
到目前为止没有成功。我确实应用了这里和这里提到的所有补丁。但是 sim1 阅读器说不存在安全元件(只有嵌入式安全元件阅读器返回 true on .isSecureElemenPresend()
)
我的问题是:是否有人设法在 Nexus5 上激活 SWP 以成功将 APDUS 路由到 SIM 卡,如果是,如何?
编辑:我找到了这个评论,但它也没有帮助。
我目前正在构建 Android 4.4。使用seek-for-android在我的 Nexus 5 上获得 UICC 支持。
到目前为止没有成功。我确实应用了这里和这里提到的所有补丁。但是 sim1 阅读器说不存在安全元件(只有嵌入式安全元件阅读器返回 true on .isSecureElemenPresend()
)
我的问题是:是否有人设法在 Nexus5 上激活 SWP 以成功将 APDUS 路由到 SIM 卡,如果是,如何?
编辑:我找到了这个评论,但它也没有帮助。
我终于找到了问题的根源,也找到了解决方案!
Alltho Google 提供了一个据称包含所有供应商特定库的包,其中包含的 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/lge/hammerhead/proprietary
并将它们添加到 makefilevendor/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 \
现在重新编译,刷新图像,一切都应该工作。