9.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이 필요할 수 있습니다.
December 18, 2025
December 18, 2025
December 18, 2025
December 18, 2025
December 18, 2025
December 18, 2025
December 18, 2025
December 18, 2025
December 18, 2025
December 18, 2025
December 18, 2025
December 18, 2025