Pular para o conteúdo
NFC Utils
Menu do NFC Utils
Explorar guias e seções

Guia do NFC Utils

Transporte e FeliCa

Leia os dados de saldo acessíveis em um cartão compatível, inspecione seus sistemas FeliCa ou trabalhe com predefinições de leitura. Os dados disponíveis dependem do cartão e do emissor.

Leia um saldo compatível

  1. Leia o cartão e depois abra Ferramentas. O perfil de transporte correspondente é selecionado.
  2. Abra Saldo para ver o saldo que pode ser lido do cartão.
  3. Use Ler novamente para atualizá-lo depois de apresentar o cartão.
CartãoValor
OctopusDólares de Hong Kong. Um valor negativo legível é mostrado como negativo.
Shenzhen TongYuan chinês da carteira pública compatível.
IC do Japão / família SuicaIene japonês em cartões compatíveis que expõem o serviço público.
Octopus e Shenzhen TongResultados de carteira separados quando ambos os sistemas e serviços são legíveis.
Macau PassSaldo disponível em patacas de Macau, após deduzir os 10 MOP pré-carregados pelo emissor.

Um serviço recusado ou indisponível não significa que o saldo é zero. O app informa a informação que consegue ler.

O Macau Pass é o cartão de saldo pré-pago de Macau para ônibus, o metrô leve (LRT), lojas e restaurantes. Não é um cartão FeliCa. O NFC Utils lê o saldo da carteira e o primeiro e o último dia de validade no arquivo público do cartão, pela antena do celular ou por um leitor USB ou Bluetooth compatível, e nenhuma chave ou conta é necessária. O emissor carrega 10 MOP na carteira antes de o cartão ser vendido, e é isso que permite a uma única tarifa levar o saldo abaixo de zero. O app deduz esse valor e mostra o saldo disponível, o mesmo número que o app do Macau Pass mostra, e Varredura completa o lista em uma linha própria chamada Reserva do emissor. Histórico de viagens, recargas, o número impresso no cartão e a identidade do titular não estão disponíveis.

A ferramenta Saldo Octopus mostrando o saldo que pode ser lido do cartão

Inspecione os sistemas

Um cartão FeliCa pode expor mais de um sistema. Sistemas mostra os códigos de sistema retornados e seus detalhes. Detalhes do cartão mostra a identificação de cartão disponível. Varredura completa na aba Leitura fornece a leitura mais ampla.

Cada sistema pode retornar seu próprio IDm, o identificador usado nos comandos seguintes. O app sonda o sistema selecionado e usa esse identificador, inclusive em cartões duplos Octopus e Shenzhen Tong.

Outros perfis FeliCa oferecem Sistemas, Detalhes do cartão e Comandos brutos. Um decodificador de saldo genérico não está incluído. Gravar e Apagar usam NDEF Type 3 quando o cartão expõe o sistema NDEF (12FC) com um bloco de atributos gravável. Editar blocos lê ou grava um bloco de 16 bytes em um serviço sem criptografia e o lê de volta. Serviços que exigem autenticação não podem ser lidos nem gravados.

A ferramenta Sistemas FeliCa com as informações de sistema expostas pelo cartão

Use as predefinições de leitura FeliCa

Comandos brutos oferece Polling, Solicitar códigos de sistema, Solicitar serviço de carteira e Ler carteira pública. Escolha o sistema e o comando. O app sonda de novo antes de usar o IDm do sistema atual. As predefinições de serviço de carteira se aplicam apenas a Octopus, Shenzhen Tong e IC do Japão.

Os quadros personalizados incluem o byte de comprimento FeliCa. Comprimentos inválidos ou identificadores endereçados desatualizados são recusados, mas um comando personalizado bem formado ainda pode alterar um cartão. O guia de Comandos brutos explica o formato do quadro.

Escolha um leitor

Use a antena NFC do celular ou um leitor USB ou ACS Bluetooth compatível. iPad e Mac exigem um leitor externo. O app suporta leitura de Octopus por USB e Bluetooth nas plataformas Apple e Android.

Se um leitor conectado não detecta um cartão FeliCa, verifique Tipos de cartão sondados. A Apple altera as configurações de sondagem ACS compatíveis por Bluetooth; o Android também pode usar o canal de configurações por USB. Veja Sondagem do leitor.

Quando se sabe que o leitor conectado está com a sondagem de FeliCa desligada, as ferramentas de transporte mostram esse aviso acima da lista de ferramentas, com um link para Configurações do leitor dentro dele.

As ferramentas de Transporte e FeliCa explicando que a sondagem de FeliCa está desativada no leitor conectado
A janela do NFC Utils no Mac lendo um cartão Octopus por um leitor Bluetooth, sem painel de registros NDEF
Uma leitura de transporte no Mac mostra o saldo e nenhum painel de registros vazio

Entenda os limites

Essas ferramentas leem informações públicas compatíveis. Elas não recarregam o cartão, não transferem saldos, não alteram uma carteira, não leem o histórico de viagens nem recuperam a identidade do titular protegida pelo emissor. Um chip FeliCa compatível ainda pode recusar um serviço.

Uma assinatura de fábrica NXP, quando outro cartão a suporta, não autentica uma carteira de transporte nem uma conta do emissor. O saldo exibido é o valor legível armazenado no cartão.