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 개발자가 기본 통신 프로토콜, 디버그 오류 등에 대해 배우는 데 유용합니다.
이 앱을 사용하려면 NFC 하드웨어가있는 2 개의 Android 전화가 필요하며 HCE Suport의 경우 적어도 하나는 4.4 이상의 버전을 실행합니다.
하나의 전화는 NFC 카드 에뮬레이션 모드 (Android 4.4 KitKat에서 시작하여 HCE)를 사용하여 에뮬레이션 된 카드 역할을합니다.
다른 전화는 NFC 리더 모드를 사용하여 카드 리더 역할을합니다.
이 두 전화기는 WLAN Direct (WiFi-P2P)를 사용하여 서로 연결되어 있습니다.
실제 카드 리더 (POS, ATM 등)에 가까운 첫 번째 전화는 WiFi-P2P 소켓으로 두 번째 전화로받은 모든 apdus를 보냅니다. 두 번째 전화는 APDU를 얻은 다음 근처에 첨부 된 실제 카드로 보냅니다. 마찬가지로 두 번째 전화는 Real Card에서 첫 번째 전화로 Respones Apdus를 보낸 다음 Real Card Reader로 보냅니다.
결국 실제 독자는 실제 카드를 직접 읽는 역할을 하며이 앱은 전송 및받은 모든 APDU를 기록하며,이 앱이 작동하는 방식과 ' NFC Spy '라고 부르는 이유입니다.
이것은 오픈 소스 앱입니다. https://github.com/sinpolib/nfcspy/에서 소스 코드를 얻을 수 있습니다.
메모:
불법 행위에 사용해서는 안됩니다. 그렇지 않으면 그 결과에 대해서만 책임을집니다. 또한이 앱은 시스템을 더 잘 작동시키기 위해 시스템을 루팅/수정해야 할 수도 있습니다.이 작업을 수행 할 때 조심하십시오.이 앱의 개발자는 책임을지지 않습니다.
다른 HCE 앱을 설치 한 경우 시스템 설정의 'Tap & Pay'페이지에 여러 항목이 표시 될 수 있으며 사용하기 전에 NFC Spy의 카드를 선택해야합니다.
Android의 HCE 아키텍처를 사용하여 HCE 서비스를 사용하여 카드 에뮬레이션을 구현합니다. 모든 서비스는 AIDS를 선언해야합니다.
이로 인해 3 가지 문제가 발생합니다. 먼저 ISO14443-A/ISO7816 호환 스마트 카드 만 모방 할 수 있으며, 두 번째는 NFC Spy 제한된 카드 유형 만 처리 할 수 있습니다. 마지막 ISO7816 첫 번째 APDU로서 Select Name/Aid 명령을 보내는 카드 리더와 함께 작동합니다.
일부 버전의 CyanogenMod와 같은 다른 카드 에뮬레이션을 구현하지 않는 한, 첫 번째 문제는 당분간 해결할 수 없지만 다른 이야기는 무엇입니까?
두 번째를 해결하려면 Xposed Framework가있는 루팅 된 전화를 사용할 수 있습니다. NFC Spy 또는 'NFC Card-emulation Catch-All Routing'모드를 추가하십시오.
마지막을 해결하려면 시스템을 수정 한 사용자 정의 ROM이 필요할 수 있습니다.