Build Guideintermediate

HackWatch — Wrist-Worn Security Tool for T-Watch 2020

Security-focused firmware for the T-Watch 2020 providing WiFi deauthentication detection, BLE device fingerprinting, and TV-B-Gone IR blaster — a penetration testing tool on your wrist.

Boards:ESP32
Firmware:ArduinoPlatformIO
Use Cases:Security & SurveillanceWearableEducationPortable Device

Overview

HackWatch (86+ GitHub stars) by virtualabs transforms the LILYGO T-Watch 2020 into a wrist-worn security research tool. It combines WiFi reconnaissance, BLE device fingerprinting, and IR remote control capabilities in a smartwatch form factor — essentially a "Flipper Zero on your wrist" for discreet security testing and research.

Key Features

  • WiFi Deauth Detection: Monitor for WiFi deauthentication attacks happening nearby — alerts you when someone is attacking wireless networks in your vicinity
  • WiFi Scanner: Scan and enumerate nearby access points with signal strength, channel, and encryption info
  • BLE Scanner: Discover and fingerprint Bluetooth Low Energy devices — identify device types, manufacturers, and services
  • TV-B-Gone: Built-in IR blaster that cycles through TV power-off codes — turn off any TV with a tap on your watch
  • Watch Face: Functional time display when not in security mode
  • Touch Navigation: Swipe-based menu navigation on the T-Watch touchscreen

Getting Started

Flash HackWatch firmware via Arduino IDE or PlatformIO with the T-Watch 2020 board support. Power on and swipe through the menu to access WiFi scanner, BLE scanner, TV-B-Gone, and settings.

Why This Project

HackWatch demonstrates how much security tooling can fit on a wrist-worn device. The WiFi deauth detection feature is genuinely useful for defensive security — it alerts you when someone nearby is attacking wireless networks. The BLE fingerprinting helps identify what devices are broadcasting around you. It's an educational and practical tool for security-aware users.

Resources