Skip to main content

Rough Beast Protocol

Introduction

Rough Beast fucking machines use the Tuya Smart Life app and the Tuya BLE SDK. The BLE communication is obfuscated using the Tuya protocol stack. Tuya device-side source code is available and could be used to derive the protocol.

BLE Profile

ble_names:
- "TY"

Full service and characteristic UUIDs have not been documented. The device uses the Tuya BLE SDK; refer to the Tuya documentation for the generic protocol structure.

Notes

  • The Tuya SDK source used is the telink_kite_ble_sdk_v3.4.0_20190816 variant.
  • Communication is obfuscated but not encrypted in an unknown way — the Tuya SDK source may allow full protocol reconstruction.
  • The app icon shown in Tuya Smart Life is the "smart neck massager" demo icon.
  • Protocol commands are not yet documented.

Sources