#π Reading data from Bluetooth smart watch
27 messages Β· Page 1 of 1 (latest)
@idle gulch
Remember to:
- Ask your Python question, not if you can ask or if there's an expert who can help.
- Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
- Explain what you expect to happen and what actually happens.
:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.
I think you'll need to look into the device manufacturer documentation. If they offer any API
this will be very device specific
@idle gulch look above π
it very much depends on which smart watch you have
They dont offer any documentation or api. Sooo reverse engineering is my only possibility
Or making my own heartbeat monitor
can you share which make and model it is?
because if you have the possibility to writing applications (might require another language then python) that run on the watch that can access the heartbeat monitor that could be an alternative solution
I tried to look into that but its pretty closed source. Its a Goji Watch
or use another product with a heartbeat monitor that do have some kind of api to use
Yeah i could do that. This is the watch https://www.elgiganten.dk/product/mobil-tablet-smartwatch/smartwatch/goji-smart-smartwatch-sort/47730
this very interesting topic that i am very intereted in
yeah, seems to be hard finding technical documentation for it, they do have an APK for Android based phones that might be possible to reverse engineer, but that takes a particular set of skills and tools, and not the type of particular set of skills that Liam Nelson's character Bryan Mills are talking about having in the Taken series of movies π
so it will probably not be an easy route to go down, unless you already know how to do reverse engineering of android apps
or you might attempt to reverse engineer the BLE traffic itself, which probably isn't easy either
you may have some luck running the application within an android vm on your pc and capturing packets using wireshark, and figuring out what packets contain what data, I'm not sure if it'll work, just throwing it out there
yeah, or more specifically a android phone emulator in a developer environment such as for example Android Studio to do the above instead of just any android vm
idk how to do the mitm attack part and it's best to see the requests and the code too but i know a tool that can open apks into java
https://github.com/skylot/jadx not too bad
Dex to Java decompiler. Contribute to skylot/jadx development by creating an account on GitHub.
does it have any way to check through a site?
i'd say web scarping is generally easier
easiest way to get the apk is to hold down on phone
click share
and send the apk to yourself
than open with 7z and you see all the classes.dex files
you can read he dexes with the tool i sent
if you send me a link to the application ill may take a look at it
not like i know much but it's the second thing i see the decompiled code of (better than the first ig)
i'm guessing it's the Goji Active android app , if that one is applicable to OPs particular smartwatch
This help channel has been closed. Feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.