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.
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025