The perfect blend!! Reversing a Bluetooth protocol for better smoothies!
summary
Reverse engineers a bluetooth blender protocol and shows concrete results not promises: captures HCI via macOS PacketLogger instead of hardware sniffer, maps GATT attributes to 16‑bit handles and finds the writable characteristic, discovers blend time encoding as quarters of a second (45s → 180) and implements a Web Bluetooth page that writes custom profiles and actually changes the blender cycle.
AI-written summary · about
chapters (9)
- 0:00Reverse engineering blender
- 1:40Bluetooth connection basics
- 3:04GATT and services
- 4:28Capturing Bluetooth packets
- 5:36Sniffing HCI on iOS
- 6:38Decoding blend commands
- 7:43Analyzing motor speed patterns
- 8:26Custom blend profile with Web Bluetooth
- 9:30Demo: perfect blend profile
related talks
48mCreating a Bluetooth Toolbox
51mBluetooth Hacking: Tools And Techniques
40mGattacking Bluetooth Smart Devices - Introducing a New BLE Proxy Tool
40mTrust in Apple's Secret Garden: Exploring & Reversing Apple's Continuity Protocol
24mAttacking Bluetooth LE Design and Implementation in Mobile + Wearables Ecosystems
21mToothPicker: Apple Picking in the iOS Bluetooth Stack
25mSweynTooth: Unleashing Mayhem over Bluetooth Low Energy
06mEvery Byte Matters: Traffic Analysis of BluetoothWearable Devices
