I downloaded the Gadgetbridge app Gadgetbridge | F-Droid - Free and Open Source Android App Repository and wanted to use it, but it doesn’t want to search for the device via bluetooth without permission to find location. This is normal?
For example, I have the official “mi fit” watch app installed and it works fine without asking or asking Android permission to locate.
Why does mi fit work and Gadgetbridge doesn’t work without geolocation? Is this app definitely not collecting or sending data?
Mi Fit has 3 related permissions that Gadgetbridge doesn’t have.
ACCESS_LOCATION_EXTRA_COMMANDS
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
They may use NETWORK_STATE to do the same job, using their own WiFi / Radio / BT database, so the user’s decision doesn’t really matter. I’m just throwing out ideas without really knowing, but I’d expect anything from Xioami.