2 pontos por GN⁺ 2024-08-20 | Ainda não há comentários. | Compartilhar no WhatsApp

FindMy Flipper - Emulador de AirTag e SmartTag

Este aplicativo expande os recursos de Bluetooth do FlipperZero para que ele funcione como um Apple AirTag, Samsung SmartTag ou Tile Tracker. Usando os beacons BLE do FlipperZero, é possível receber sinais de SmartTag na rede FindMy. O app oferece recursos para clonar várias tags para fins de rastreamento e gerar pares de chaves do OpenHaystack para integração com a rede FindMy da Apple.

Recursos

  • Emulação de tags: mesmo sem um AirTag físico, é possível clonar um Apple AirTag, Samsung SmartTag ou Tile Tracker no FlipperZero, ou gerar pares de chaves para uso na rede FindMy
  • Personalização: é possível ajustar o intervalo de transmissão do beacon e alterar a potência de transmissão para otimizar visibilidade e duração da bateria
  • Operação eficiente em segundo plano: o app é otimizado para funcionar em segundo plano minimizando o uso de bateria, permitindo continuar rastreando com o FlipperZero

Guia de uso

Etapa 1: Instalação

  • Opção A: usar firmware pré-compilado adequado ao dispositivo
  • Opção B: compilar o firmware manualmente usando fbt/ufbt
  • Todas as opções de instalação exigem firmware de build de desenvolvimento

Etapa 2: Obter dados do SmartTag

Opção A: clonar uma tag existente (preferido)
  1. Parear a tag: pareie o AirTag, Samsung SmartTag ou Tile Tracker com o dispositivo
  2. Mudar para o modo 'perdido': deixe a tag longe do dispositivo registrado por cerca de 15 minutos
  3. Usar nrfConnect ou ESP32: instale o nrfConnect pela Google Play Store
  4. Usar ESP32-WROOM / ESP32-S3: se você não tiver um dispositivo Android, use um ESP32 para obter os dados
  5. Filtrar e escanear: abra o app, configure o filtro e inicie a varredura
  6. Capturar os dados: capture os dados brutos e anote o endereço MAC da tag
  7. Inserir os dados no app do FlipperZero: insira no app do FlipperZero o payload capturado e o endereço MAC
Opção B: gerar chaves de AirTag
  • Tutorial em vídeo: link

Pré-requisitos

  • É necessário instalar Docker Desktop, Python e Git

Instruções passo a passo

1. Clonar o repositório

  • Clone o repositório GitHub de Matthew KuKanich

2. Configurar a pasta de geração do AirTag

  • No repositório clonado, localize a pasta 'air tag generation'

3. Iniciar o Docker Desktop

  • Execute o Docker Desktop

4. Configurar o servidor usando Docker

  • Execute o comando Docker: docker run -d --restart always --name anisette-v3 -p 6969:6969 dadoum/anisette-v3-server:latest

5. Criar um ambiente virtual Python

  • Vá para o diretório de geração do AirTag e crie/ative um ambiente virtual

6. Instalar os pacotes Python necessários

  • Execute pip3 install -r requirements.txt

7. Gerar as chaves do AirTag

  • Execute o script generate_keys.py para gerar as chaves

8. Transferir as chaves geradas para o Flipper Zero

  • Copie o arquivo .Keys para o cartão SD do FlipperZero

9. Solicitar relatórios de localização

  • Execute o script request_reports.py para solicitar dados de localização em tempo real

10. Gerar um mapa de localização avançado

  • Execute o script RequestReport&Map.py para criar um mapa interativo com os dados de localização

Configuração no Flipper

  • Execute o app e registre a tag no menu de configurações

Personalização

  • Intervalo do beacon: ajusta a frequência de transmissão do FlipperZero
  • Potência de transmissão: ajusta a intensidade do sinal

Uso em segundo plano

  • O app quase não impacta a duração da bateria

Compatibilidade

  • Dispositivos Apple, dispositivos compatíveis com rastreamento de Samsung SmartTag e Tile Tracker

Agradecimentos

  • Agradecimentos a todas as pessoas que contribuíram para o projeto OpenHaystack

Aspectos legais e privacidade

  • Este app deve ser usado apenas para fins pessoais e educacionais

Aviso legal

  • Este projeto não é afiliado à Apple Inc. nem à Samsung

Resumo do GN⁺

  • O app FindMy Flipper permite emular o FlipperZero como Apple AirTag, Samsung SmartTag ou Tile Tracker
  • Oferece recursos para clonar várias tags e gerar pares de chaves do OpenHaystack para integração com a rede FindMy da Apple
  • O app é útil para fins de rastreamento e funciona de forma eficiente em segundo plano, otimizando a duração da bateria
  • Outro projeto com funcionalidade semelhante é o OpenHaystack

Ainda não há comentários.

Ainda não há comentários.