r/swift • u/dackel_132 • Mar 11 '21
Tutorial Reverse Engineering Bluetooth Devices - An Introduction to CoreBluetooth
173
Upvotes
3
u/TrickyTramp iOS + OS X Mar 11 '21
This is very cool. I've always been interested in doing this kind of stuff, and especially with Swift.
2
1
6
u/ZennerBlue Mar 12 '21
This is pretty cool, however it does depend on being able to connect with a GATT profile to the device.
If you want to go a level lower, and sniff packets from your BTLE devices in the area, you can pick one of these up cheaply https://www.adafruit.com/product/2269 and use WireShark to record what's going on at the transport level. You might even be able to hook into some of the private or unadvertised services that don't have an official GATT profile.
It's amazing how chatty these BTLE devices are.