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​