
Flipper Zero App für die Forschung an Infrarot-Protokollen elektronischer Regaletiketten (ESL) mit benutzerdefinierter Bildübertragung, NFC-Tag-Scanning und einem webbasierten Bildvorbereiter für die IoT-Sicherheitsausbildung.
Infrarot-ESL-Forschungstoolkit für Flipper Zero
Protokollstudium • Signalanalyse • Digitale Kunst
→ Starten Sie die TagTinker Image Prep Web-App ←
TagTinker ist eine Flipper-Zero-App zur Erkundung von Infrarot-Protokollen für elektronische Regaletiketten (ESL). Sie ermöglicht es Ihnen, benutzerdefinierte Bilder und Texte an unterstützte Grafik-Tags zu senden. Ein begleitender Web-Bildvorbereiter läuft vollständig im Browser und ermöglicht es Ihnen, Flipper-kompatible BMPs per Drag-and-Drop zu laden, zu ditheren und herunterzuladen, ohne dass eine Installation erforderlich ist.
Wie das Flipper-Zero-Team anmerkt:
"FYI: Dies ist ein reines Infrarotsignal, wie Sie es von TV-Fernbedienungen kennen. Die gesamte Sicherheit beruhte auf der Unbekanntheit des Protokolls."
Dieses Tool wurde entwickelt für IoT-Sicherheitsneugier, das Lernen über obskure Protokolle und die Anzeige digitaler Kunst auf E-Ink-Hardware.
[!WARNING] Hardware-Warnung: Viele Infrarot-ESL-Tags speichern ihre Firmware, Adresse und Anzeigedaten in flüchtigem RAM, um Kosten und Energie zu sparen. Wenn Sie die Batterie entfernen oder sie vollständig entladen lassen, verliert das Tag seine gesamte Programmierung und wird nicht mehr reagieren („tot“). Es kann in der Regel ohne die ursprüngliche Basisstation nicht wiederhergestellt werden.
TagTinker Flipper App: Hochleistungs-RLE-Streaming-IR-Engine ohne Speicherzuweisung.
TagTinker Image Prep (Web): Einzeldatensatz, abhängigkeitsfreie HTML-Seite, die jedes unterstützte Tag-Profil auflistet, eine vollständige Bild-Pipeline ausführt (Ton, Kontrast, Details, Schärfen, Ditheren, fototaugliche Oklab-3-Farbquantisierung) und ein Flipper-kompatibles BMP exportiert. Gehostet unter i12bp8.github.io/TagTinker (Quelle: web-image-prep/).
Drop-Ordner-Bildablauf: Legen Sie ein vorbereitetes BMP in apps_data/tagtinker/dropped/ auf der Flipper-SD-Karte ab, öffnen Sie dann Targeted Payloads → <tag> → Set Image und wählen Sie es aus. Der Flipper skaliert jedes BMP dynamisch, sodass eine einzelne Datei jedes Tag und jede Seite ansprechen kann.
NFC-Tag-Scan: Identifizieren Sie ESL-Ziele sofort durch Scannen ihres NFC-Tags – keine manuelle Barcode-Eingabe erforderlich.
WiFi-Plugins (optional): Schließen Sie ein Flipper WiFi Dev Board (ESP32-S2) an den GPIO-Header an, um live, netzwerkgerenderte Tag-Designs freizuschalten – Krypto-Preiskarten, Wetterkacheln, Identicons und mehr – automatisch vom FAP erkannt. Neue Plugins leben vollständig auf dem Cloud-Worker; die Flipper-Firmware muss nie neu geflasht werden, um eines hinzuzufügen.
Text, benutzerdefinierte Bilder und Testmuster anzeigen.
Unterstützung für monochrome und Akzentfarben (rot/gelb) Grafik-Tags.
ufbt. Beim ersten Start wird apps_data/tagtinker/dropped/ auf Ihrer SD-Karte erstellt.apps_data/tagtinker/dropped/ auf der SD-Karte (über qFlipper, USB MTP oder was auch immer Sie verwenden).Targeted Payloads → <your tag> → Set Image, wählen Sie das BMP aus, wählen Sie eine Seite, senden Sie.Benötigt dies einen Flipper Zero?
Nein, überhaupt nicht! Sie können dies mit Mikrocontroller-Hardware für weniger als 5 $ tun (z. B. einem ESP32 und einer IR-LED). Der Flipper Zero ist zufällig mein liebstes Sicherheitsforschungs-Tool, weshalb ich die App für diese Plattform entwickelt habe.
Wo ist die .fap-Version?
Die Flipper-App ist quellcodebasiert. Erstellen Sie die .fap selbst aus diesem Repository mit ufbt, damit sie Ihrer Firmware und lokalen Toolchain entspricht.
Was ist, wenn es abstürzt oder sich seltsam verhält?
Wenn Sie einen benutzerdefinierten Firmware-Zweig, benutzerdefinierte Asset-Pakete oder ein stark modifiziertes Geräte-Setup verwenden, beginnen Sie mit Tests auf einer sauberen Basis-Firmware.
Dieses Projekt ist der unglaublichen öffentlichen Reverse-Engineering-Arbeit von furrtek zu großem Dank verpflichtet. Um das zugrundeliegende Protokoll, die Signalstruktur und die Geschichte zu verstehen, lesen Sie bitte seine Forschung:
NFC-Tag-Dekodierung beigetragen von 7h30th3r0n3.
[!CAUTION] STRENGSTENS VERBOTEN FÜR ILLEGALE NUTZUNG
TagTinker ist ein unabhängiges Projekt, das strengstens für Bildungsforschung, Sicherheitsneugier und die Anzeige digitaler Kunst auf Hardware, die Ihnen rechtmäßig gehört, bestimmt ist.
Unter keinen Umständen darf diese Software für illegale Aktivitäten verwendet werden. Es ist Ihnen strengstens untersagt, TagTinker zu verwenden, um Einzelhandelsdisplays zu ändern, elektronische Regaletiketten in Geschäften zu modifizieren, in die Infrastruktur Dritter einzugreifen oder Vandalismus oder finanziellen Schaden zu verursachen.
Der Ersteller von TagTinker übernimmt keinerlei Haftung für jegliche missbräuchliche Verwendung dieser Software. Durch die Nutzung dieser Software erklären Sie sich damit einverstanden, die volle Verantwortung für Ihre Handlungen zu übernehmen und sie verantwortungsvoll und legal zu nutzen.
Lizenziert unter der GNU General Public License v3.0 (GPL-3.0). Siehe die Datei LICENSE für Details.