Get the latest tech news

Practical Introduction to BLE GATT Reverse Engineering: Hacking the Domyos EL500 (2023)


19 Mar 2023 My goal for this project was quite specific, leaving many details unexplored (for now). This post aims to be a quick reference for my future self, and to hopefully help anyone else who might be interested in doing something similar.

A mobile app called eConnected is provided to monitor the exercise session from your smartphone, and save it for future reference as an image of a graph. Python this, Arduino that, yadda yadda… Just a bunch of buggy spaghetti code to relay the relevant BLE messages over serial and give me pretty logs to read through. At this point, rather than spending more time reverse engineering the protocol via raw packet analysis, I decided to take a step back and start writing the custom client.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Reverse Engineering

Reverse Engineering

Photo of domyos el500

domyos el500

Photo of ble gatt

ble gatt

Related news:

News photo

Reverse Engineering and Dismantling Kekz Headphones

News photo

Reverse Engineering for Everyone

News photo

TempleOS Reverse Engineering