E-Bot viewer
1.3.0_181210 June 18, 2025- 7.2
- 1
- 2
- 3
- 4
- 5
NFC Spy facilite le regard d'APDUS transisté entre lecteur et la carte à puce.
NFC Spy facilite le regard d'APDUS transisté entre lecteur et la carte à puce sans contact. Ceci est utile pour que le développeur NFC / HCE en découle du protocole de communication sous-jacent, de la débogage d'erreur QUNEALY, etc.
Pour utiliser cette application, vous avez besoin de deux téléphones Android possède tous deux du matériel NFC, et au moins un exécute 4,4 ou plus de version pour HCE SUPORT.
Un téléphone agit comme une carte imitée en utilisant le mode d'émulation de carte NFC (HCE, à partir d'Android 4.4 KitKat).
Un autre téléphone agit en tant que lecteur de carte à l'aide du mode NFC Reader.
Ces deux téléphones se sont connectés à l'aide de WLAN Direct (WiFi-P2P).
Lorsque le premier téléphone proche d'un vrai lecteur de carte (POS, ATM, etc.), il enverra tous les APDUS qu'il a reçues au deuxième téléphone par socket WiFi-P2P. Le deuxième téléphone obtient APDUS, puis les envoie à une carte vraie qui a jointe à proximité, de même, le deuxième téléphone envoie des réponses APDUS de la carte vraie au premier téléphone, puis le vrai lecteur de carte.
Finalement, le vrai lecteur agira directement comme une vraie carte, et cette application enregistrera tous les APDUS envoyés et reçus, c'est ainsi que cette application fonctionne et pourquoi l'appeler « NFC Spy ».
Ceci est une application open source, vous pouvez obtenir du code source à partir de https://github.com/sinpolib/nfcspy/
NOTE:
Vous ne devez pas l'utiliser pour des actes illégaux, ou vous serez uniquement responsable de toute conséquence. De plus, cette application peut être nécessaire pour rooter / modifier votre système pour mieux fonctionner, soyez prudent lorsque vous faites cela, et encore une fois, le développeur de cette application n'accepte aucune responsabilité.
Si vous avez également installé d'autres applications HCE, vous pouvez voir plusieurs éléments dans la page «Tap & Pay» des paramètres système, et vous avez besoin de sélectionner la carte de NFC Spy avant de l'utiliser.
L'architecture HCE d'Android utilise le service HCE pour implémenter l'émulation de cartes, chaque service doit déclarer les aides qu'il respectera lorsque l'application de sélection du lecteur de carte par aide.
Cela conduit à trois problèmes, premièrement, seule la carte à puce compatible ISO14443-A / ISO7816 peut être émulée, deuxièmement Is NFC Spy ne peut gérer que le type de carte limité, le dernier est HCE uniquement avec le lecteur de carte qui envoie un Stardard ISO7816 Select Name / AID Commande d'aide comme premier APDU.
Le premier problème ne peut pas être résolu pour le moment, sauf si vous passiez à une autre implémentation d'émulation de cartes telles que certaines versions de CyanogenMod, mais quelle sera une autre histoire.
Pour résoudre la seconde, vous pouvez utiliser un téléphone enraciné avec Xposed Framework, ajouter NFC Spy ou «NFC Card-Eulation Catch-All Routing».
Pour résoudre le dernier, vous aurez peut-être besoin d'une ROM personnalisée qui a modifié le système Libaray.