E-Bot viewer
1.3.0_181210 June 18, 2025- 7.2
- 1
- 2
- 3
- 4
- 5
NFC Spy facilita o assistência do APDUS transcebido entre o leitor e o cartão inteligente.
NFC Spy facilita o assistência do APDUS transcebido entre o leitor e o cartão inteligente sem contato. Isso é útil para o desenvolvedor da NFC/HCE aprender sobre o protocolo de comunicação subjacente, erro de depuração queda, etc.
Para usar este aplicativo, você precisa de dois telefones Android, ambos possuem hardware NFC, e pelo menos um está executando 4,4 ou maior versão para o HCE SUPORT.
Um telefone atua como um cartão emulado usando o modo de emulação de cartão NFC (HCE, a partir do Android 4.4 Kitkat).
Outro telefone atua como um leitor de cartão usando o modo NFC Reader.
Esses dois telefones conectados uns aos outros usando WLAN DIRECT (WIFI-P2P).
Quando o primeiro telefone próximo a um leitor de cartão real (POS, ATM, etc.), ele enviará todos os APDUs que recebeu para o segundo telefone pelo soquete WiFi-P2P. O segundo telefone recebe Apdus e, em seguida, envie -os para um cartão real que anexou perto dele, da mesma forma, o segundo telefone envia APDUs de RESPONS do cartão real para o primeiro telefone e depois o leitor de cartão real.
Eventualmente, o Real Reader atuará como leia um cartão real diretamente, e este aplicativo gravará todos os APDUs enviados e recebidos, é assim que esse aplicativo funciona e por que chamá -lo de ' NFC Spy '.
Este é um aplicativo de código aberto, você pode obter código fonte de https://github.com/sinpolib/nfcspy/
OBSERVAÇÃO:
Você não deve usá -lo para atos ilegais, ou será o único responsável por quaisquer consequências. Além disso, esse aplicativo pode ser necessário fazer o rio/modificar seu sistema para funcionar melhor, tenha cuidado ao fazer isso e, novamente, o desenvolvedor deste aplicativo não aceita nenhuma responsabilidade.
Se você também instalou outros aplicativos HCE, poderá ver vários itens na página 'Tap & Pay' das configurações do sistema e precisará selecionar o cartão da NFC Spy antes de usá -lo.
A Arquitetura HCE do Android usa o serviço HCE para implementar a emulação de cartões, todo serviço precisa declarar AIDS que resistirá quando o leitor de cartões selecionar Aplicação por auxílio.
Isso leva a três problemas, primeiro, apenas o cartão inteligente compatível com ISO14443-A/ISO7816 pode ser emulado, o segundo é NFC Spy , só pode lidar com o tipo de cartão limitado, o último é que o HCE funciona apenas com o leitor de cartões que enviam um Stardard ISO7816 Selecione o comando Nome/Aid como o primeiro APDU.
O primeiro problema não pode ser resolvido por enquanto, a menos que você mude para outra implementação da emulação de cartões, como algumas versões do CyanogenMod, mas o que será outra história.
Para resolver o segundo, você pode usar um telefone enraizado com a estrutura Xposed, adicione o mod NFC Spy ou 'NFC-EMULATION CATCH-ALL ROTEMING'.
Para resolver o último, você pode precisar de uma ROM personalizada que modificou o Libaray do sistema.