answered
2014-03-08 04:22:13 +0200
Edit: As Aaron McCarthy points out: This will only disable the utilization of collected data for positioning. I guess you have to disable the GPS altogether until this is fixed or someone finds out either which process connects to HERE or which hostnames/IPs are used.
This can obviously break the system. I recommend restoring the status quo before updating.
Enable developer mode, open a terminal and become root (su-devel).
1. Move the evil binary
mv /usr/libexec/geoclue-here /usr/libexec/geoclue-here-idontthinkso
This sadly prevents the real gps daemon (/usr/libexec/geoclue-hybris) from running. I suspect they are started in sequence and the first one failing prevents the second one from being started.
2. Create a systemd unit for the good gps service
# write this to the file /etc/systemd/user/hybris-gps.service
[Unit]
Description=GPS Daemon
After=user-session.target
[Service]
Restart=on-success
RestartSec=10s
BusName=org.freedesktop.Geoclue.Providers.Hybris
ExecStart=/usr/libexec/geoclue-hybris
[Install]
WantedBy=post-user-session.target
3. Enable the unit
Edit: This needs to be done as nemo, not root
systemctl --user enable hybris-gps.service
4. Reboot
Possible duplicate of the question Location settings, but I like this question because it more explicitly expresses what is important to me - not collecting location data.
luen ( 2014-03-07 11:28:54 +0200 )edit@luen thanks to point out the other question. I searched TJC for this but didn't find it.
yes I'm looking for an explicit answer about data collection
c.la ( 2014-03-07 12:20:47 +0200 )edit@luen it is exactly about that, not directly spelled and the approach is upside down but it is basically about the data farming (like the last sentence reads) I will update it to reflect this as well.
chemist ( 2014-03-07 16:11:06 +0200 )editwell in my opinion the other TJC post is about more settings for GPS, I don't see (in the top post) any reference about disabling here data collection. Am I missing something? :)
c.la ( 2014-03-07 16:22:07 +0200 )editthe settings asked for are to turn on and off services which are using data-farming, the question changed over time, initially it was about GPS turning on mdata to call home to nokia, it evolved to requesting settings to control the data-farming by making opt-out possible.
chemist ( 2014-03-07 16:27:23 +0200 )edit