E-Bot viewer
1.3.0_181210 June 18, 2025- 7.2
- 1
- 2
- 3
- 4
- 5
NFC Spy позволяет легко наблюдать за Apdus, выходящим между читателем и смарт -картой.
NFC Spy позволяет легко наблюдать за Apdus, выходящим между читателем и бесконтактной смарт -картой. Это полезно для разработчика NFC/HCE, чтобы узнать о базовом протоколе связи, отладости с неотложной ошибкой и т. Д.
Чтобы использовать это приложение, вам нужно два телефона Android, оба имеют аппаратное обеспечение NFC, и, по крайней мере, один - это 4,4 или более версия для HCE Suport.
Один телефон действует как эмулированная карта с использованием режима эмуляции карт NFC (HCE, начиная с Android 4.4 Kitkat).
Другой телефон действует как чтения карты, используя режим считывателя NFC.
Это два телефона, подключенные друг к другу, используя WLAN Direct (WiFi-P2P).
Когда первый телефон рядом с реальным чтением карты (POS, банкомат и т. Д.) Он отправит все Apdus, полученные на второй телефон с помощью Wi-P2P Socket. Второй телефон получает Apdus, а затем отправляет их на реальную карту, которая прикреплена к нему, аналогично, второй телефон отправляет Respones Apdus с реальной карты на первый телефон, а затем настоящий карт.
В конечном итоге настоящий читатель будет действовать как чтение реальной карты напрямую, и это приложение будет записывать все отправленные и полученные апдуи, именно так работает это приложение, и зачем называть ее « NFC Spy ».
Это приложение с открытым исходным кодом, вы можете получить исходный код от https://github.com/sinpolib/nfcspy/
ПРИМЕЧАНИЕ:
Вы не должны использовать его для незаконных действий, или вы будете нести единоличную ответственность за любые их последствия. Кроме того, это приложение может потребоваться для коррекции/изменения вашей системы для работы лучше, пожалуйста, будьте осторожны при этом, и, опять же, разработчик этого приложения не несет никакой ответственности.
Если вы также установили другие приложения HCE, вы можете увидеть несколько элементов на странице «Tap & Pay» системных настроек, и вам нужно выбрать карту NFC Spy, прежде чем использовать ее.
Android HCE Architecture использует HCE Service для реализации эмуляции карт, каждая служба должна объявить СПИД, она будет отвечать, когда карт считывает приложение с помощью AID.
Это приводит к трем проблемам, во-первых, только ISO14443-A/ISO7816, совместимая с смарт-картой, может быть эмулирована, во-вторых, NFC Spy может обрабатывать только тип ограниченной карты, последняя-HCE работает только с кардами, который отправляет Stardard ISO7816 Select Name/Aid Command в качестве первого APDU.
Первая проблема не может быть решена на данный момент, если вы не переключитесь на другое реализацию эмуляции карт, например, некоторые версии CyanogenMod, но что будет другой историей.
Чтобы решить вторую, вы можете использовать корневой телефон с помощью xposed framework, добавить NFC Spy или «Mod Catch-Emulation» NFC.
Чтобы решить последний, вам может понадобиться пользовательский ПЗУ, который изменил систему Libaray.