Comment cloner un tag NFC (par exemple MIFARE Classic) sur un appareil Android?

14

J'utilise une carte d'accès NIF MIFARE Classic.

Existe-t-il un moyen de cloner ma carte sur un appareil Android (par exemple sur Samsung Galaxy Nexus ou Asus Nexus 7)?

Remarque: cette question ne concerne pas la duplication d'une balise NFC sur une autre balise NFC, mais plutôt l'utilisation du smartphone comme balise NFC . (Cela devrait être possible car il est possible d'utiliser le téléphone comme étiquette NFC pour les paiements sans contact.)

user25294
la source

Réponses:

11

Voir les modifications pour les mises à jour récentes à ce sujet bien que la réponse soit toujours un «non» général

Bref, non, pas facilement de toute façon.

Vous pouvez obtenir toutes les informations en utilisant une application telle que NFC TagInfo, mais les téléphones Android courants ne prennent pas en charge l'émulation des cartes NFC même si leur matériel le permet.

Si vous souhaitez installer une ROM personnalisée sur l'appareil, il peut y avoir une ROM fonctionnelle qui permet la fonctionnalité sur ces appareils, il y en a une pour le Nexus S , mais ces ROM ne laissent généralement le téléphone agir comme une balise que vous ne peut pas mettre de données dessus directement depuis le téléphone, vous devez y écrire les données à partir d'une autre source.

Je n'en ai pas vu non plus qui permette le réglage de l'UID (Unique Identifier) ​​qui est ce avec quoi la plupart des lecteurs de porte et des systèmes de contrôle d'accès fonctionneront, donc même si vous pouviez émuler les informations sur une étiquette avec laquelle vous ne pouviez toujours pas ouvrir le porte car l'UID serait erroné.

EDIT: Il est maintenant possible de charger des applications sur votre appareil et de les faire communiquer avec un lecteur via NFC, mais pour que cela fonctionne, vous devez exécuter Cyanogenmod et cela ne résout toujours pas votre problème, l'application ne peut toujours pas changer l'UID que le téléphone montre.

EDIT EDIT: Avec Android KitKat 4.4, la possibilité de faire en sorte que le téléphone agisse comme une carte NFC est intégrée au système d'exploitation afin que vous n'ayez plus à vous fier à Cyanogenmod. Cependant, il ne peut pas réellement émuler une balise (telle qu'une balise MiFare) qui est la plupart des cartes d'accès et il ne peut pas définir son propre UID. nb je n'ai pas eu la chance de jouer avec autant, donc je vais juste sur ce que j'ai lu.

Cacahuète
la source
-1

Oui c'est possible. Si le système de contrôle d'accès recherche l'UID, Rango NFC peut cloner les cartes, à condition que l'appareil soit enraciné.

Pour ce faire, maintenez la carte que vous souhaitez cloner sur le téléphone et l'application détecte l'UID et la longueur. Cliquez ensuite sur "DO IT!" et le téléphone émulera cet UID.

Je l'ai testé sur ma porte.

* Divulgation: j'ai développé l'application

eau douce
la source