Come clonare un tag NFC (ad esempio MIFARE Classic) su un dispositivo Android?


14

Uso una scheda di accesso NFC MIFARE Classic.

Esiste un modo per clonare la mia carta su un dispositivo Android (ad esempio su Samsung Galaxy Nexus o Asus Nexus 7)?

Nota: questa domanda non riguarda la duplicazione di un tag NFC su un altro tag NFC, ma piuttosto utilizza lo smartphone come tag NFC . (Ciò dovrebbe essere possibile poiché è possibile utilizzare il telefono come tag NFC per pagamenti senza contatto.)

Risposte:


11

Vedi le modifiche per i recenti aggiornamenti a questo, sebbene la risposta sia ancora un "no" generale

In breve, no, non facilmente comunque.

Puoi ottenere tutte le informazioni utilizzando un'app come NFC TagInfo, tuttavia i telefoni Android attualmente disponibili non supportano l'emulazione di schede NFC anche se il loro hardware lo consente.

Se sei disposto a installare una ROM personalizzata sul dispositivo, potrebbe esserci una ROM funzionante che consente la funzionalità su tali dispositivi, ce n'è una per il Nexus S , tuttavia queste ROM di solito lasciano che il telefono funga solo da tag, quindi non è possibile inserire dati direttamente dal telefono, è necessario scrivere i dati su di esso da un'altra fonte.

Inoltre non ne ho visto uno che consenta l'impostazione dell'UID (Unique Identifier), che è ciò con cui funzioneranno la maggior parte dei lettori di porte e dei sistemi di controllo degli accessi, quindi anche se potessi emulare le informazioni su un tag non potresti ancora aprire il porta come l'UID sarebbe sbagliato.

EDIT: Ora è possibile caricare applicazioni sul tuo dispositivo e farle comunicare con un lettore tramite NFC, tuttavia per farlo funzionare devi eseguire Cyanogenmod e questo non risolve ancora il tuo problema, l'app non può ancora cambiare l'UID che mostra il telefono.

MODIFICA MODIFICA: Con Android KitKat 4.4 la capacità di far funzionare il telefono come una scheda NFC è integrata nel sistema operativo, quindi non è più necessario fare affidamento su Cyanogenmod. Tuttavia, in realtà non può emulare un tag (come un tag MiFare) che è ciò che la maggior parte delle carte di accesso sono e non può impostare il proprio UID. nb non ho avuto la possibilità di giocare così tanto quindi sto solo andando su quello che ho letto.


-1

Si è possibile. Se il sistema di controllo accessi sta cercando l'UID, Rango NFC può clonare le carte, a condizione che il dispositivo sia rootato.

Per fare ciò, tieni la carta che vuoi clonare sul telefono e l'app rileva l'UID e la lunghezza. Quindi fare clic su "DO IT!" e il telefono emulerà questo UID.

L'ho provato sulla mia porta.

* Divulgazione: ho sviluppato l'app

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.