Syncthing-android: whitelisted ssid not whitelisted

Created on 15 Apr 2019  路  13Comments  路  Source: syncthing/syncthing-android

Screenshot_20190415-224528_Syncthing_1_1
Screenshot_20190415-223239_Syncthing_1_1
Screenshot_20190415-223246_Syncthing_1_1
Screenshot_20190415-223230_Syncthing_1_1

See attached screenshots.

Most helpful comment

Indeed when enabling location the whitelisting works. Maybe the reason message is better "need location enabled for wifi whitelist check"?

All 13 comments

Enable location tile?

The location tile is off, see screenshot.
Screenshot_20190415-233521_DuckDuckGo_1_1

Indeed when enabling location the whitelisting works. Maybe the reason message is better "need location enabled for wifi whitelist check"?

Unfortunately (but arguably understandable) Google decided that getting a Wifi SSID allows you to look up your approximate location in various databases and therefore tied this to both the location permissions and the location setting. We already have a check for the permission not being granted, but checking the location setting would also be sensible. We should also add it as the reason instead of the misleading "not being whitelisted".

Oh damn it, I'm out of date, disregard my comment, sorry!

Indeed when enabling location the whitelisting works. Maybe the reason message is better "need location enabled for wifi whitelist check"?

Can confirm this. Using Android 9 with Syncthing Version 1.1.1.

Shall there be an option "Run now" apart from "Change settings" and "Exit"?

It should allow this particular Syncthing session until Wi-Fi is turned off (or some explicit user exit).

I'm wondering if this solution could be applied here to whitelist a SSID without the need for location.

@letkan: Quote from the answer: "From android 8.0 onwards we wont be getting SSID of the connected network unless GPS is turned on."

@capi I was referencing answer 9 and bellow it, "I tested this solution in "Pie" and it still working". My main concern is battery.

Ah, I see. Will try that out. But even if it works, I expect that loophole to be closed sooner or later. Google made it very clear that they consider SSID/BSID information to be location relevant. And they are not wrong about that. What we could do is to fallback to this attempt in case the permission was not granted and/or location is turned off. It would not make anything worse. I would not recommend using it for getting rid of the location permission.

I have this problem currently on miui v11 (android 10) with syncthing version 1.8.0.
Location permission is granted.

It worked on 1.7.1 !!

Was this page helpful?
0 / 5 - 0 ratings