oliexdev / openScale

Open-source weight and body metrics tracker, with support for Bluetooth scales
GNU General Public License v3.0
1.66k stars 290 forks source link

SPRI Weight Scale #1028

Open saveberna opened 5 months ago

saveberna commented 5 months ago

Scale name SPRI Weight Scale (https://play.google.com/store/apps/details?id=com.spri&hl=en&gl=US)

Can't use the vendor app anymore. Not sure how I can produce the reverse engineering file. Turns out the vendor that was managing the app dropped it and are not allowing users to log in, rendering the app useless... If there is another way, please let me know, as this will make the scale useful for everybody that still have one.

Thank you!

To support a new scale it is necessary to gather some information.

Step 1: Read the general reverse engineer process

Step 2: Acquiring some Bluetooth traffic Attach 3 log files with the corresponding true values, read here for further information.

  1. Bluetooth HCI Snoop log file user settings in the vendors app:

    sex (male/female), body height, age, activity level

    measured true values in the vendors app for the 1. HCI Snoop log file:

    weight, date, water, muscle , fat etc.

    --> Attach the 1. HCI Snoop log file here <--

  2. Bluetooth HCI Snoop log file user settings in the vendors app:

    sex (male/female), body height, age, activity level

    measured true values in the vendors app for the 2. HCI Snoop log file:

    weight, date, water, muscle , fat etc.

--> Attach the 2. HCI Snoop log file here <--

  1. Bluetooth HCI Snoop log file user settings in the vendors app:
    sex (male/female), body height, age, activity level

    measured true values in the vendors app for the 3. HCI Snoop log file:

    weight, date, water, muscle , fat etc.

    --> Attach the 3. HCI Snoop log file here <--

Step 3: Discover Bluetooth services and characteristic Read here how to create the openScale debug file

--> Attach the openScale debug log file here <--