
플리퍼 제로(Flipper Zero)용 적외선 전자 선반 라벨(ESL) 프로토콜 연구 앱으로, 맞춤형 이미지 전송, NFC 태그 스캔, IoT 보안 교육을 위한 웹 기반 이미지 준비 기능을 제공합니다.
Flipper Zero용 적외선 ESL 연구 툴킷
프로토콜 연구 • 신호 분석 • 디지털 아트
→ TagTinker Image Prep 웹 앱 실행 ←
TagTinker는 적외선 전자 선반 레이블(ESL) 프로토콜을 탐색하기 위한 Flipper Zero 앱입니다. 지원되는 그래픽 태그에 사용자 정의 이미지와 텍스트를 전송할 수 있습니다. 브라우저에서 완전히 실행되는 웹 이미지 준비 도구를 함께 제공하며, 별도 설치 없이 이미지를 드롭하고 디더링하여 Flipper 준비 BMP를 다운로드할 수 있습니다.
Flipper Zero 팀이 언급했듯이:
"FYI: 이는 TV 리모컨에서 사용하는 것과 동일한 순수 적외선 신호입니다. 전체 보안은 프로토콜의 비공개성에 의존하고 있었습니다."
이 도구는 IoT 보안 호기심, 난해한 프로토콜 학습, e-ink 하드웨어에 디지털 아트를 표시하기 위해 제작되었습니다.
[!WARNING] 하드웨어 경고: 많은 적외선 ESL 태그는 비용과 전력을 절약하기 위해 펌웨어, 주소 및 디스플레이 데이터를 휘발성 RAM에 저장합니다. 배터리를 제거하거나 완전히 방전시키면 태그는 모든 프로그래밍을 잃고 응답하지 않게 됩니다("사망"). 일반적으로 원래 기지국 없이는 복구가 불가능합니다.
TagTinker Flipper 앱: 고성능, 제로 할당 RLE 스트리밍 IR 엔진.
TagTinker Image Prep (웹): 단일 파일, 종속성 없는 HTML 페이지로, 지원되는 모든 태그 프로필을 나열하고 전체 이미지 파이프라인(톤, 대비, 디테일, 선명도, 디더링, 사진급 Oklab 3색 양자화)을 실행하여 Flipper 준비 BMP를 내보냅니다. i12bp8.github.io/TagTinker 에서 호스팅됩니다 (소스: web-image-prep/).
드롭 폴더 이미지 흐름: 준비된 BMP를 Flipper SD 카드의 apps_data/tagtinker/dropped/에 드롭한 다음, Targeted Payloads → <tag> → Set Image를 열고 선택하세요. Flipper가 모든 BMP를 즉시 재조정하므로 단일 파일로 모든 태그와 페이지를 대상으로 지정할 수 있습니다.
NFC 태그 스캔: NFC 태그를 스캔하여 ESL 대상을 즉시 식별합니다. 수동 바코드 입력 불필요.
WiFi 플러그인 (선택 사항: GPIO 헤더에 Flipper WiFi Dev Board(ESP32-S2)를 연결하면 실시간 네트워크 렌더링 태그 디자인(암호 가격 카드, 날씨 타일, 아이덴티콘 등)을 잠금 해제할 수 있습니다. FAP가 자동으로 발견합니다. 새 플러그인은 클라우드 워커에만 존재하며, 추가할 때 Flipper 펌웨어를 다시 플래시할 필요가 없습니다.
텍스트, 사용자 정의 이미지 및 테스트 패턴 표시.
단색 및 악센트 색상(빨강/노랑) 그래픽 태그 지원.
ufbt를 통해 설치하세요. 첫 실행 시 SD 카드에 apps_data/tagtinker/dropped/가 생성됩니다.apps_data/tagtinker/dropped/에 복사하세요(qFlipper, USB MTP 또는 기타 방법 사용).Targeted Payloads → <your tag> → Set Image를 열고 BMP를 선택한 다음 페이지를 선택하고 전송하세요.이를 위해 Flipper Zero가 필요한가요?
아니요, 전혀 아닙니다! 5달러 미만의 마이크로컨트롤러 하드웨어(예: ESP32와 IR LED)로도 가능합니다. Flipper Zero는 단지 제가 가장 좋아하는 보안 연구 도구이기 때문에 이 플랫폼용 앱을 만든 것입니다.
.fap 릴리스는 어디에 있나요?
Flipper 앱은 소스 우선입니다. 이 저장소에서 ufbt로 직접 .fap을 빌드하여 펌웨어 및 로컬 툴체인과 일치시키세요.
충돌하거나 비정상적으로 작동하면 어떻게 하나요?
사용자 정의 펌웨어 브랜치, 사용자 정의 에셋 팩 또는 대폭 수정된 장치 설정을 사용하는 경우, 깨끗한 기본 펌웨어에서 먼저 테스트해 보세요.
이 프로젝트는 furrtek의 놀라운 공개 역공학 작업에 깊이 빚지고 있습니다. 기본 프로토콜, 신호 구조 및 역사를 이해하려면 그의 연구를 읽어보세요:
NFC 태그 디코딩은 7h30th3r0n3가 기여했습니다.
[!CAUTION] 불법 사용은 엄격히 금지됩니다
TagTinker는 교육적 연구, 보안 호기심 및 법적으로 소유한 하드웨어에 디지털 아트를 표시하기 위한 독립 프로젝트입니다.
이 소프트웨어는 어떠한 경우에도 불법 활동에 사용될 수 없습니다. 소매점 디스플레이 변경, 매장 내 전자 선반 레이블 수정, 타사 인프라 간섭 또는 기물 파손이나 재정적 손해를 초래하는 행위는 엄격히 금지됩니다.
TagTinker 제작자는 이 소프트웨어의 오용에 대해 어떠한 책임도 지지 않습니다. 이 소프트웨어를 사용함으로써 귀하는 자신의 행동에 대한 전적인 책임을 지며 책임감 있고 합법적으로 사용하는 데 동의합니다.
GNU General Public License v3.0 (GPL-3.0)에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.