16

有没有人能够让 nexus 进入卡模拟模式?

最新的 android 版本似乎还不支持这一点。

这篇文章说有可能http://www.nearfieldcommunicationsworld.com/2011/02/13/35913/uncovered-the-hidden-nfc-potential-of-the-google-nexus-s-and-the-nokia-c7 /

4

5 回答 5

6

长话短说:

是的,这是可能的,但前提是你破解了。您发布的文章显示了它是如何完成的。

这样的 hack 仅适用于 Nexus-S,并且仅适用于带有 android 2.3.3 的修改过的手机。一切都依赖于可能随时更改的未记录的框架类。

使用官方的 android SDK 是不可能的。

于 2011-05-02T19:48:48.870 回答
2

在这里您可以下载启用卡模拟的 Gingerbread 补丁: http ://groups.google.com/group/android-developers/browse_thread/thread/d5fc35a9f16aa467/dec4843abd73d9e9%3Flnk%3Dgst%26q%3Dsecure%2Belement%2Bdiff%2527s %23dec4843abd73d9e9

模拟卡将是 Mifare Classic 4K。

于 2011-05-06T12:55:23.910 回答
2

关于 Android 上的 NFC 卡仿真有很多问题。这篇文章解决了一些疑问。到目前为止,我的所有发现都在另一篇文章中进行了总结。

于 2011-09-30T07:02:41.503 回答
1

我认为卡模拟是指 P2P 模式。Android 2.3.3+ 对此的支持有限,您可以推送 NDEF 消息并使 phoen 显示为被动 nfc 标签。顺便说一句,你可以从 2.3.3 开始读写。没有更多的黑客行为。

于 2011-05-06T12:26:00.843 回答
0

我能够在 Nexus S 上启用卡模拟模式。我将在 xda-developers 上发布有关该过程的更多信息。

然而,经过大量黑客攻击后,我只能在 SE(安全元素)上强制执行一些固定数据。我还强制 SE 有一个固定的 ID。在未破解的 Nexus S 上,ID 一直在变化。

当我尝试使用 Arduino 上的 NFC Shield 读取卡模拟的 Nexus S 时,我得到了卡的 ID 和 SE 上的强制数据。但是,当我尝试使用另一个 Nexus S 读取我的手机时,甚至没有检测到该手机。

在我的尝试中,SE 上的“强制固定数据”只能在 Android 的源代码中设置。我还没有找到使用 android 应用程序将数据写入 SE 的方法。

于 2012-05-02T14:19:44.137 回答