Como clonar uma etiqueta NFC (por exemplo, MIFARE Classic) em um dispositivo Android?

14

Eu uso um cartão de acesso NFC MIFARE Classic.

Existe alguma maneira de clonar meu cartão em um dispositivo Android (por exemplo, no Samsung Galaxy Nexus ou no Asus Nexus 7)?

Nota: esta pergunta não é sobre duplicar uma etiqueta NFC em outra etiqueta NFC, mas sim usar o smartphone como uma etiqueta NFC . (Isso deve ser possível, pois é possível usar o telefone como etiqueta NFC para pagamentos sem contato.)

user25294
fonte

Respostas:

11

Veja as edições para atualizações recentes, embora a resposta ainda seja um "não" geral

Em suma, não, não é fácil de qualquer maneira.

Você pode obter todas as informações usando um aplicativo como o NFC TagInfo; no entanto, atualmente os telefones Android com estoque não suportam emulação de cartões NFC, mesmo que seu hardware permita.

Se você estava disposto a instalar uma ROM personalizada no dispositivo, pode haver uma ROM funcional que permita a funcionalidade desses dispositivos, existe uma para o Nexus S ; no entanto, essas ROMs geralmente permitem que o telefone atue como uma etiqueta para que você Não é possível colocar os dados diretamente no telefone, você precisará gravá-los de outra fonte.

Também não vi um que permita a configuração do UID (Identificador Único), com o qual a maioria dos leitores de portas e sistemas de controle de acesso funcionará, mesmo que você possa emular as informações em uma tag que ainda não conseguiu abrir. porta como o UID estaria errado.

EDIT: Agora é possível carregar aplicativos no seu dispositivo e comunicá-los com um leitor via NFC; no entanto, para que isso funcione, você deve estar executando o Cyanogenmod e isso ainda não resolve o seu problema, o aplicativo ainda não pode alterar o UID que o telefone mostra.

EDITAR EDITAR: Com o Android KitKat 4.4, a capacidade de fazer com que o telefone atue como uma placa NFC é incorporada ao sistema operacional para que você não precise mais confiar no Cyanogenmod. No entanto, ele não consegue emular uma tag (como uma tag MiFare), que é o que a maioria dos cartões de acesso é e não pode definir seu próprio UID. nb: Eu não tive a chance de brincar com isso, então estou apenas seguindo o que li.

Amendoim
fonte
-1

Sim é possivel. Se o sistema de controle de acesso estiver procurando pelo UID, o Rango NFC poderá clonar os cartões, desde que o dispositivo esteja enraizado.

Para fazer isso, segure o cartão que você deseja clonar no telefone e o aplicativo detecta o UID e o comprimento. Depois clique em "DO IT!" e o telefone emulará esse UID.

Eu testei na minha porta.

* Divulgação: desenvolvi o aplicativo

água doce
fonte