Como Transformar Seu iPhone em um Emulador de Tags NFC Completo

Donos de Android têm clonado crachás de trabalho, tags de interfone e passes de transporte diretamente de seus telefones há anos. No iOS, a situação sempre foi sombria: o chip NFC nos iPhones é travado no Apple Pay e na leitura básica de registros NDEF através da API do sistema. A Apple nunca permitiu qualquer emulação livre de tags.
Recentemente, encontrei o projeto TrollNFC da equipe do OwnGoal Studio. Os desenvolvedores escreveram um driver personalizado para trabalhar com o chip NFC no iOS 15 e superior. O utilitário pode ler, escrever e emular cartões diretamente de um iPhone.
O Que Tem Dentro e Como Funciona
O principal problema com o iOS eram as restrições de sandbox integradas ao sistema: a estrutura CoreNFC pode ler dados, mas é severamente limitada em operações de baixo nível. O TrollNFC contorna essa barreira usando o TrollStore. Este é um utilitário para instalar aplicativos sem restrições de sandbox do sistema, usando vulnerabilidades de assinatura no iOS 15+.
Graças ao acesso direto ao hardware, o aplicativo pode:
- Ler e salvar dumps de tags no armazenamento local
- Emular UID e dados NDEF, fingindo ser um cartão físico
- Editar registros NDEF, incluindo campos de texto e URLs
- Escrever e ler várias tags em lote de uma só vez
Se você precisa fazer backup de um crachá de escritório ou configurar rapidamente uma dúzia de tags inteligentes para iniciar automações, todas as ações são realizadas sem programadores externos como Proxmark3 ou Flipper Zero.
O Que Ainda Falta
Os autores compartilham abertamente seu roadmap no repositório. Atualmente, a estabilidade do driver personalizado ainda está sendo refinada, e alguns recursos de baixo nível ainda estão em desenvolvimento.
Os planos dos autores incluem:
- Leitura e escrita direta de dados brutos
- Emulação de figuras Amiibo com a capacidade de importar suas próprias chaves
- Descriptografia e criptografia de setores protegidos de cartões
Requisitos e Modelo de Uso
O TrollNFC é distribuído como releases pré-compilados no GitHub. Para executá-lo, você precisará de um iPhone com capacidade NFC com o TrollStore instalado no firmware iOS 15.0 e superior. Em versões mais recentes do iOS sem as vulnerabilidades necessárias, você não conseguirá iniciar o projeto.
O repositório em si não contém código-fonte aberto para a lógica do driver, então é mais uma demonstração de um binário pronto com um rastreador de tarefas.
Os desenvolvedores usam um modelo freemium:
- No modo gratuito, você pode testar compatibilidade e emular exatamente um cartão com todos os recursos disponíveis.
- Para gerenciamento ilimitado de cartões, eles solicitam uma assinatura de $9.99/ano por dispositivo através de uma compra no aplicativo.
Para Quem É
O projeto vai interessar quem já tem o TrollStore configurado em um iPhone de uso diário ou de teste. É uma ferramenta prática no bolso para manipulação básica de tags, testes de sistemas de controle de acesso e edição rápida de tags NDEF sem conexão com um computador.
Se você planeja usar o utilitário, primeiro certifique-se de testar seus cartões necessários na camada gratuita, pois nem todos os tipos de tags são suportados pela versão atual do driver. Código-fonte e builds estão disponíveis na página de releases do projeto.
Projetos relacionados