0

我正在尝试为 LG Optimus 4x 制作一个应用程序,该应用程序需要它模拟为 NFC 标签。这是一个简单的登机牌/票务应用程序。为此,我正在关注本教程:

http://nelenkov.blogspot.com/2012/08/accessing-embedded-secure-element-in.html

我有以下困惑:

我不确定设备使用的 NFC 控制器以及嵌入式安全元件的可用性。我已经植根设备并/etc包含nfcee_access.xml文件。因此,我假设该设备具有嵌入式安全元件。如果我错了,请纠正我。

其次,该nfcee_access.xml文件已经包含一个长的签名者十六进制字符串,上面写着“Google Wallet Release Signature”。为了能够访问我自己的应用程序,我是否仍需要为我的应用程序添加另一个签名者证书,或者 Google 电子钱包的签名者证书也适用于我的应用程序?或者我应该在这个已经存在的签名者证书之后添加我的包名?

如果我必须添加一个新的签名者证书,我怎样才能得到它呢?

4

1 回答 1

1

只要您没有嵌入式安全元件的密钥,您就无法在安全元件中存储任何数据。因此,目前在该领域投入时间并没有多大意义(除非您想从可能已经存储在那里的安全元件读取数据)。

更好的选择是等待 Andoird 4.4(KitKat)并使用主机卡仿真(HCE,https://developer.android.com/guide/topics/connectivity/nfc/hce.html)。即使没有安全元素,此功能也允许您模拟登机牌。

其他选项在这里失败:How to emulate a nfc-tag on an android phone

最好的

于 2013-11-08T16:36:21.937 回答