
App per Flipper Zero per la ricerca sui protocolli dei cartellini elettronici (ESL) a infrarossi, con trasmissione di immagini personalizzate, scansione di tag NFC e un preparatore di immagini basato sul web per l'educazione alla sicurezza IoT.
Kit di ricerca per ESL a infrarossi per Flipper Zero
Studio dei protocolli • Analisi dei segnali • Arte digitale
→ Avvia l'app web di preparazione immagini TagTinker ←
TagTinker è un'app per Flipper Zero per esplorare i protocolli a infrarossi delle etichette elettroniche da scaffale (ESL). Permette di trasmettere immagini e testi personalizzati a tag grafici supportati. Un preparatore di immagini web complementare funziona interamente nel browser e permette di caricare, ditherizzare e scaricare BMP pronti per Flipper senza alcuna installazione.
Come sottolinea il team di Flipper Zero:
"FYI: questo è un segnale infrarosso puro, lo stesso che usi per i telecomandi TV. L'intera sicurezza si basava sull'oscurità del protocollo."
Questo strumento è creato per curiosità sulla sicurezza IoT, per imparare protocolli oscuri e visualizzare arte digitale su hardware e-ink.
[!WARNING] Avviso hardware: Molti tag ESL a infrarossi archiviano il firmware, l'indirizzo e i dati di visualizzazione in RAM volatile per risparmiare costi ed energia. Se rimuovi la batteria o la lasci scaricare completamente, il tag perderà tutta la programmazione e diventerà non reattivo ("morto"). Di solito non può essere recuperato senza la stazione base originale.
TagTinker App Flipper: Motore IR di streaming RLE ad alte prestazioni e a zero allocazione.
TagTinker Image Prep (web): Pagina HTML a file singolo, senza dipendenze, che elenca ogni profilo di tag supportato, esegue una pipeline completa (tono, contrasto, dettaglio, nitidezza, dither, quantizzazione Oklab a 3 colori di qualità fotografica) ed esporta un BMP pronto per Flipper. Ospitata su i12bp8.github.io/TagTinker (sorgente: web-image-prep/).
Flusso di immagini tramite drop-folder: Trascina un BMP preparato in apps_data/tagtinker/dropped/ sulla scheda SD del Flipper, poi apri Targeted Payloads → <tag> → Set Image e selezionalo. Il Flipper ridimensiona qualsiasi BMP al volo, così un singolo file può essere utilizzato per qualsiasi tag e qualsiasi pagina.
Scansione NFC Tag: Identifica istantaneamente i target ESL scansionando il loro tag NFC — nessuna immissione manuale di codici a barre necessaria.
Plugin WiFi (opzionali): Collega una scheda di sviluppo WiFi Flipper (ESP32-S2) al connettore GPIO per sbloccare design di tag live renderizzati in rete — carte prezzi crypto, tessere meteo, identicon e altro — scoperti automaticamente dal FAP. I nuovi plugin vivono interamente sul worker cloud; il firmware del Flipper non deve mai essere re-flashato per aggiungerne uno.
Visualizza testi, immagini personalizzate e pattern di test.
Supporto per tag grafici monocromatici e con colore d'accento (rosso/giallo).
ufbt. Al primo avvio viene creata la cartella apps_data/tagtinker/dropped/ sulla tua scheda SD.apps_data/tagtinker/dropped/ sulla scheda SD (tramite qFlipper, USB MTP o qualsiasi metodo tu usi).Targeted Payloads → <tuo tag> → Set Image, seleziona il BMP, scegli una pagina e invia.È necessario un Flipper Zero?
No, affatto! Puoi farlo con meno di 5$ di hardware microcontroller (come un ESP32 e un LED IR). Il Flipper Zero è semplicemente il mio strumento di ricerca sulla sicurezza preferito, motivo per cui ho creato l'app per questa piattaforma.
Dov'è la release .fap?
L'app Flipper è source-first. Costruisci tu stesso il .fap da questo repository con ufbt in modo che corrisponda al tuo firmware e alla tua toolchain locale.
Cosa fare se si blocca o si comporta in modo strano?
Se stai usando un ramo firmware personalizzato, pacchetti di asset personalizzati o una configurazione del dispositivo pesantemente modificata, inizia testando da un firmware di base pulito.
Questo progetto è profondamente debitore dell'incredibile lavoro di reverse engineering pubblico di furrtek. Per comprendere il protocollo sottostante, la struttura del segnale e la storia, leggi la sua ricerca:
Decodifica NFC tag contribuita da 7h30th3r0n3.
[!CAUTION] USO ILLEGALE STRETTAMENTE VIETATO
TagTinker è un progetto indipendente destinato strettamente alla ricerca educativa, alla curiosità sulla sicurezza e alla visualizzazione di arte digitale su hardware che possiedi legalmente.
In nessuna circostanza questo software può essere utilizzato per attività illegali. Ti è strettamente vietato utilizzare TagTinker per alterare esposizioni al dettaglio, modificare etichette elettroniche da scaffale nei negozi, interferire con infrastrutture di terze parti o causare qualsiasi forma di vandalismo o danno finanziario.
Il creatore di TagTinker non si assume assolutamente alcuna responsabilità per qualsiasi uso improprio di questo software. Utilizzando questo software, accetti di assumerti la piena responsabilità delle tue azioni e di utilizzarlo in modo responsabile e legale.
Concesso in licenza sotto GNU General Public License v3.0 (GPL-3.0). Vedi il file LICENSE per i dettagli.