将Nexus S Android NFC置于卡仿真模式

时间:2011-05-02 16:29:24

标签: android mode emulation nfc

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

最新的Android版本似乎还不支持这个。

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

5 个答案:

答案 0 :(得分:6)

长话短说:

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

这样的黑客攻击只适用于Nexus-S,只适用于使用android 2.3.3的修改过的手机。所有内容都依赖于可能随时更改的未记录的框架类。

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

答案 1 :(得分:2)

答案 2 :(得分:2)

Android上的NFC卡仿真存在很多问题。一些疑虑得到了解决in this post。到目前为止,我的所有发现都归纳为in this other post

答案 3 :(得分:1)

我认为使用卡片模拟你的意思是P2P模式。 Android 2.3.3+对此的支持有限,你可以推送NDEF消息并使phoen出现,因为它是一个被动的nfc标签。顺便说一句,你可以写2.3.3。没有更多的黑客攻击。

答案 4 :(得分:0)

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

然而,在经过大量的黑客攻击之后,我只能在SE(安全元素)上强制使用一些固定数据。我还强制SE拥有固定ID。在不受影响的Nexus S上,ID会一直在变化。

当我尝试在Arduino上使用NFC Shield读取卡模拟的Nexus S时,我获得了卡的ID和SE上的强制数据。但是,当我尝试使用其他Nexus S阅读手机时,手机甚至都没有被检测到。

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