如何将NFC标签(例如MIFARE Classic)克隆到Android设备?


14

我使用MIFARE经典NFC访问卡。

有什么方法可以在Android设备(例如Samsung Galaxy Nexus或Asus Nexus 7)上克隆我的卡?

注意:这个问题不是关于将NFC标签复制到另一个NFC标签上,而是将智能手机用作NFC标签。(这应该是可行的,因为可以将电话用作非接触式付款的NFC标签。)

Answers:


11

尽管答案仍然是普遍的“否”,但请参阅编辑以获取对此的最新更新

简而言之,不,无论如何都不容易。

您可以使用NFC TagInfo之类的应用程序获取所有信息,但是当前库存的Android手机不支持模拟NFC卡,即使其硬件允许。

如果您愿意在设备上安装自定义ROM,则可能有一个正常工作的ROM允许这些设备上的功能,而Nexus S则有一个,但是这些ROM通常只让手机充当标签,因此您无法直接从电话将数据写入数据,则必须从其他来源将数据写入数据。

我还没有看到可以设置UID(唯一标识符)的标签,大多数门禁读卡器和门禁系统都可以使用该标签进行设置,即使您可以模拟标签上的信息,但仍然无法打开标签。因为UID是错误的。

编辑:现在可以将应用程序加载到您的设备上,并使它们通过NFC与阅读器进行通信,但是要使其正常工作,您必须运行Cyanogenmod,但这仍然不能解决您的问题,该应用程序仍然无法更改UID手机显示的

编辑编辑:借助Android KitKat 4.4,该手机已内置于操作系统中,使其能够充当NFC卡,因此您不再需要依赖Cyanogenmod。但是,它实际上不能模拟大多数访问卡所使用的标签(例如MiFare标签),并且无法设置自己的UID。nb我还没有机会玩这么多游戏,所以我只是继续阅读。


-1

是的,有可能。如果访问控制系统正在寻找UID,则Rango NFC可以克隆卡(如果设备已植根)。

为此,请在手机上按住要克隆的卡,然后该应用会检测UID和长度。然后点击“做吧!” 手机将模拟此UID。

我已经在我的门上测试过了。

*披露:我开发了该应用

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.