Slashdot Mirror


Ask Slashdot: Are My Drone Apps Phoning Home?

Slashdot reader bitwraith noticed something suspicious after flying "a few cheap, ready-to-fly quadcopters" with their smartphone apps, including drones from Odyssey and Eachine. I often turn off my phone's Wi-Fi support before plugging it in to charge at night, only to discover it has mysteriously turned on in the morning. After checking the Wi-Fi Control History on my S7, it appears as though the various cookie-cutter apps for these drones wake up to phone home in the night after they are opened, while the phone is charging. I tried contacting the publisher of the Odyssey VR app, with no reply.

I would uninstall the app, but then how would I fly my drone? Why did Google grant permission to control Wi-Fi state implicitly to all apps, including these abusers? Are the apps phoning home to report my flight history?

The original submission asks about similar experiences from other drone-owning Slashdot users -- so leave your best answers in the comments. What's making this phone wake up in the night?

Are the drone apps phoning home?

132 comments

  1. Maybe, just maybe... by Anonymous Coward · · Score: 0, Flamebait

    The submitter is now learning why iPhones are better than android garbage?

    1. Re:Maybe, just maybe... by Anonymous Coward · · Score: 0, Flamebait

      Totally flamebait, but he's right. Beauty of not having full apps running in the background without your consent. Android is fragmented garbage these days, anyway.

    2. Re:Maybe, just maybe... by silverkniveshotmail. · · Score: 5, Funny

      Apple makes sure that every app available to me is a good and wholesome app, no problems with Apple apps. Google allows bad apps, Google is bad.

    3. Re:Maybe, just maybe... by davester666 · · Score: 2

      Actually, no. If you are a truly big corp, such as facebook or google, they can use API's that let them upload/download whatever they want, even when they are no the active app, and even if the user has force-quit the app. Every once in awhile, they'll change the app and then it goes and downloads a bunch of crap in the background, a bunch of users get a surprise at the end of the month with overage charges, then they rush out an update to stop doing that particular thing.

      I wish Apple would add a setting to every app to permit me to enable/disable all internet access on a per-app basis.

      --
      Sleep your way to a whiter smile...date a dentist!
    4. Re: Maybe, just maybe... by Newton+IV · · Score: 1

      Oh horror! Windows allows you to install any apps! Even those that phone home. And even worse, Linux does not even have that micorsoft antivirus thingy that keeps you safe! Avoid at all costs.

    5. Re:Maybe, just maybe... by Solandri · · Score: 3, Insightful

      Submitter is now learning how to disallow an app from doing this on Android. Some apps you *do* want to be able to turn on WiFi on its own (e.g. VoIP phone app if you don't want it burning your cellular data).

      If you know you're technically incompetent and want someone to handhold you through your phone "ownership", then iOS is what you want. If you have the technical knowledge to tweak the phone and want the freedom to use your phone however you want, then Android is what you want. Just like some people like to buy a Toyota and take the car to the dealer at regular service intervals, while other people buy a Chevy and modify or tweak every single component and do all the maintenance themselves. Different strokes for different folks.

    6. Re:Maybe, just maybe... by Anonymous Coward · · Score: 0

      Yes, to your average Luddite you're right, iPhones are totally the right choice. To be fair if you have a smidgen of technical know-how Android is far more customisable, capable and the hardware is much better but it is a little more difficult to use.

    7. Re:Maybe, just maybe... by PhunkySchtuff · · Score: 5, Informative

      You can enable/disable Mobile Data on a per-app basis in iOS - go to Settings > App Name and you can turn on/off Mobile Data for any apps that have registered as using mobile data on your device.

      re: big corps that use unpublished APIs, this used to be the case, but Apple have cracked down on it significantly. There are a number of apps that are permitted to run in the background, Facebook is not one of them, however Facebook "accidentally" registered their app as a media player and they'd play a silent mp3 in the background to get around iOS trying to freeze the app when it wasn't in use. Apple had a quiet chat to Facebook and this has apparently stopped.

      As far as I know, if you force-quit an App, it has no way to re-launch itself in the background and start using data again.

    8. Re: Maybe, just maybe... by Opportunist · · Score: 1

      But Windows also allows me to install programs that keeps other programs' ability to send stuff out at bay. Care to point me to the phone app that can do that?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    9. Re: Maybe, just maybe... by Anonymous Coward · · Score: 0

      If you have root, the sky is the limit.

      What I use:
      https://play.google.com/store/apps/details?id=biz.bokhorst.xprivacy.installer&hl=en

      I've used several others, but that one is pretty darned good. Disclaimer, I'm on an older customer ROM which does everything I want, so I don't know what the newer OSes have built in. I know newer Android has a different way to manage permissions, but I'm not sure what.

      But to your point, Android definitely drew that line more for the app devs than to the users and the app devs definitely have taken advantage.

      Also, apps restarting (in the background) is very insane. And quitting some apps (you can see in any standard GUI), isn't really killing them. I have another app which kills those. And it isn't just that app. XPrivacy will fire when an app asks for permssion, but you can't see them ANYWHERE. IMO, such bullshit. Luckily, my setup allows me to really throttle apps. ;)

    10. Re: Maybe, just maybe... by Anonymous Coward · · Score: 0

      But Windows also allows me to install programs that keeps other programs' ability to send stuff out at bay. Care to point me to the phone app that can do that?

      OK.

    11. Re: Maybe, just maybe... by Anonymous Coward · · Score: 0

      AFWall.

    12. Re: Maybe, just maybe... by Anonymous Coward · · Score: 0

      I can def vouch for AFWall as well, there's also the older Droidwall if you wanna keep it simpler. XPrivacy is also awesome.

      Assuming you are using a more recent Android OS, you can do it from settings: https://www.howtogeek.com/230683/how-to-manage-app-permissions-on-android-6.0/

      No root, no problem, there's this:
      No Root Firewall
      https://play.google.com/store/apps/details?id=app.greyshirts.firewall&hl=en
      And this:
      Moboclean
      http://m.moboclean.com/

      And of course there's this:
      http://www.justfuckinggoogleit.com/

    13. Re: Maybe, just maybe... by LifesABeach · · Score: 1

      your point is?

    14. Re:Maybe, just maybe... by JohnFen · · Score: 1

      I don't see how iPhones have any kind of real edge with this sort of thing. Plus, you can't really install an effective firewall on iPhones.

    15. Re: Maybe, just maybe... by Anonymous Coward · · Score: 0

      Or you could just use the built-in Android functionality to limit the permissions for each app.

    16. Re:Maybe, just maybe... by ScienceofSpock · · Score: 4, Informative

      Android has had the ability to turn on/off any permission for any app since at least Marshmallow. Go to Settings->Apps then click on an app and then click on 'Permissions'. Don't want it using WiFi? Turn off WiFi. Don't want an app to track your location? Turn off Location. Simple and you don't need to be rooted at all as it's part of the OS

    17. Re:Maybe, just maybe... by Anonymous Coward · · Score: 0

      'Just like some people like to buy a Toyota and take the car to the dealer at regular service intervals, while other people buy a Chevy and modify or tweak every single component and do all the maintenance themselves.'

      Indeed. I have a Toyota that goes once a year to the shop for maintenance while my neighbor has a chevy that brakes down every other day an needs him doing hours of work. If he wouldn't do it himself, he'd be broke.

    18. Re:Maybe, just maybe... by Anonymous Coward · · Score: 0

      >You can enable/disable Mobile Data on a per-app basis...

      Yes. But it was not using cellular data. It was using Wi-Fi. This app turned Wi-Fi back on, (after user decides to turn off), and traffics a lot of data with no notification.

      Wi-Fi not data-plan, (probably because of huge packets).

    19. Re:Maybe, just maybe... by jittles · · Score: 1

      Facebook is not one of them, however Facebook "accidentally" registered their app as a media player and they'd play a silent mp3 in the background to get around iOS trying to freeze the app when it wasn't in use. Apple had a quiet chat to Facebook and this has apparently stopped.

      It has not stopped, at least not in the last few weeks. Play audio, open Facebook app, browse through some pages, click on a link that opens the facebook browser and *BAM* your audio is now hijacked by a completely inaudible MP3. The only time I ever look at Facebook is when I am sitting in the waiting room of a doctor's office or some place like that. I listen to music while I sit there and wait and this drives me insane.

    20. Re:Maybe, just maybe... by Anonymous Coward · · Score: 0

      That is false on Android (I'm looking at vanilla Nougat).

      Location? Yes you can turn off location per app.
      Wifi? No, unless you root and install a firewall.

      And some apps will refuse to run without a specific permission.

    21. Re:Maybe, just maybe... by Anonymous Coward · · Score: 1

      Apple makes sure that every app available to me is a good and wholesome app, no problems with Apple apps. Google allows bad apps, Google is bad.

      So now I'm confused... does that make Google a bad Apple?

    22. Re:Maybe, just maybe... by martinX · · Score: 1

      I'm playing music using Apple's 'Music' app, reading Facebook, looking at a web page using their browser and the music is still playing. I even clicked on a link in the first page to take me to another website to make sure. Music is still playing. iOS 10.3.3, iPhone 6.

      --
      When they came for the communists, I said "He's next door. Take him away. Goddam commies."
    23. Re: Maybe, just maybe... by Demena · · Score: 1

      Ghostery

    24. Re:Maybe, just maybe... by Demena · · Score: 1

      That is contrary to fact.

    25. Re:Maybe, just maybe... by Anonymous Coward · · Score: 0

      And if you want your app to claim shitloads of permissions it doesn't need else it won't install such that you then have to run around locking the stable door after the horse has bolted and all your contacts have been uploaded, then choose Android. Apple wants to sell you overpriced devices so it (slightly) cares about the end user, Google just wants your data. End of.

    26. Re: Maybe, just maybe... by Anonymous Coward · · Score: 0

      Oh horror! Windows allows you to install any apps! Even those that phone home. And even worse, Linux does not even have that micorsoft antivirus thingy that keeps you safe! Avoid at all costs.

      No Root Firewall on Android. It does not block ipv6 access though.

  2. Only apps can app apps! by Anonymous Coward · · Score: 0, Funny

    Modern app appers use App-Fi, NOT LUDDITE Wi-Fi!

    Apps!

    1. Re: Only apps can app apps! by Anonymous Coward · · Score: 0

      We should teabag all the LUDDITES

    2. Re: Only apps can app apps! by Z00L00K · · Score: 1

      You will need a bigger teabag.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    3. Re: Only apps can app apps! by LifesABeach · · Score: 1

      nobody's asking, "what is the problem here?"

    4. Re:Only apps can app apps! by hackel · · Score: 1

      This comment just gets funnier every time the next idiot posts it.

  3. Simple answer by Brett+Buck · · Score: 5, Informative

    Yes. Recently, the military suspended the use of certain drone manufacturers products for the same reason.

    1. Re:Simple answer by Anonymous Coward · · Score: 5, Interesting

      Christ, it was even on Slashdot and they still downvote you.

      US Army Calls Halt On Use of Chinese-Made Drones By DJI

      Posted by BeauHD on Friday August 04, 2017 @05:40PM from the new-guidance dept.

      Due to "an increased awareness of cyber vulnerabilities with DJI products," the U.S. Army is asking all units to discontinue the use of DJI drones. The news comes from an internal memo obtained by the editor of SUAS News. It notes that the Army had issued over 300 separate releases authorizing the use of DJI products for Army missions, meaning a lot of hardware may have been in active use prior to the memo, which is dated August 2nd, 2017. The Verge reports:

      SUAS News published a piece back in May of this year that made a number of serious accusations about data gathered by DJI drones. Author Kevin Pomaski starts out writing, "Using a simple Google search the data mined by DJI from your provided flights (imagery, position and flight logs) and your audio can be accessed without your knowing consent." However, he never follows up with evidence to demonstrate how this data becomes public or can be found through a Google search. Pomaski also point out, correctly, that when DJI users elect to upload data to their SkyPixel accounts through the DJI app, this data can be stored on servers in the U.S., Hong Kong, and China. This data can include videos, photos, and audio recorded by your phone's microphone, and telemetry data detailing the height, distance, and position of your recent flights.

      DJI provided the following statement to The Verge: "People, businesses and governments around the world rely on DJI's products and technology for a variety of uses including sensitive and mission critical operations. The Department of the Army memo even reports that they have 'issued over 300 separate Airworthiness Releases for DJI products in support of multiple organizations with a variety of mission sets.' We are surprised and disappointed to read reports of the U.S. Army's unprompted restriction on DJI drones as we were not consulted during their decision. We are happy to work directly with any organization, including the U.S. Army, that has concerns about our management of cyber issues. We'll be reaching out to the U.S. Army to confirm the memo and to understand what is specifically meant by 'cyber vulnerabilities.' Until then, we ask everyone to refrain from undue speculation."

    2. Re:Simple answer by Anonymous Coward · · Score: 0

      Christ, the allegations of what DJI is doing sounds really bad.

    3. Re:Simple answer by AmiMoJo · · Score: 3

      No? The suspension was due to possibly justified paranoia.

      While it's possible that these apps are phoning home, there are legitimate reasons for doing so, e.g. updating no-fly zone maps that prevent the user from entering airport boundaries or flying over military installations. You know, the stuff that the government wants them to implement.

      Instead of asking Slashdot, this person needs to set up Wireshark to capture the packets. Might need to install a custom certificate on the phone in order to MITM the HTTPS stream too, if their security meets that basic level.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Simple answer by Anonymous Coward · · Score: 0

      While it's possible that these apps are phoning home, there are legitimate reasons for doing so, e.g. updating no-fly zone maps that prevent the user from entering airport boundaries or flying over military installations. You know, the stuff that the government wants them to implement.

      Legit to communist apologists like you perhaps.

    5. Re:Simple answer by Anonymous Coward · · Score: 0

      Christ, phones must be red hot with all that drone phone home!

    6. Re:Simple answer by Anonymous Coward · · Score: 0

      that's nice and all, but how about doing it when Wi-Fi is turned back on by user. Or notifying: "Now updating local area maps, etc".
      Why all the hush--hush 'we will undo what you did so we can do what we do'.
      The basics buddy!

    7. Re:Simple answer by JohnFen · · Score: 2

      While it's possible that these apps are phoning home, there are legitimate reasons for doing so

      There is never a legitimate reason to do so without my knowledge and permission.

    8. Re:Simple answer by thegarbz · · Score: 1

      You're assuming that permission wasn't expressly given. You did read the EULA right?

    9. Re:Simple answer by JohnFen · · Score: 1

      Being in the EULA doesn't count as me giving permission.

      I understand that's not legally true, but it's certainly true in terms of common sense.

  4. They all phone home by Anonymous Coward · · Score: 5, Insightful

    Analytics. Telemetry. Whatever you want to call it, data is traversing the network without your explicit approval.

    1. Re: They all phone home by Z00L00K · · Score: 1

      And the answer to the question in the last sentence is therefore: YES.

      What's in telemetry data is something that has to be investigated further.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    2. Re:They all phone home by Anonymous Coward · · Score: 0

      surprise, surprise. i sure hope you aren't.

      if you confront the company, they'll say it's "required" for "government mandated" updates to fly/no-fly zone data.. never mind the fact that the communications includes way more data than just a) your app sending a model number, and b) their end sending the necessary data in the correct format for your model... which would be the bare minimum needed to complete that task.

    3. Re:They all phone home by Reverend+Green · · Score: 1

      Indeed. A better question is, "Do I have any apps that are not phoning home?"

    4. Re: They all phone home by JohnFen · · Score: 2

      What's in telemetry data is something that has to be investigated further.

      I've reached the point where I don't actually care what's in telemetry data anymore (in part because there's no such thing as "innocuous", "non-PII", or "anonymized" data). I'll do my best to stop it all regardless.

    5. Re:They all phone home by JohnFen · · Score: 1

      Probably so, but that's meaningless except (maybe) in a court of law.

    6. Re:They all phone home by JohnFen · · Score: 1

      If data about me or my devices is being sent without my permission, I call that "spying".

  5. "phone home" subtitled: by Anonymous Coward · · Score: 1

    Ask Slashdot: What would we have called it if they never made ET?

    1. Re:"phone home" subtitled: by arth1 · · Score: 1

      An almost as common description not based on ET is "beaming back to the mothership".

    2. Re:"phone home" subtitled: by Anonymous Coward · · Score: 0

      Yeah, I kinda remember that one, and it was kinda catchy, but it has too many syllables.

  6. some solutions.. by gl4ss · · Score: 5, Informative

    If you have a samsung and couple of hours I have a solution for you.. if you know a little bit of java.

    Samsung phones have firewall apis that you can access with a sdk from samsung and a license code. you can also turn off the wifi with same apis in a way that another app cant open it. also with same api's (and well, if you got admin rights somehow for your app on vanilla android too) you can enable/disable particular services and activities from within the app - this depends on the architecture of the app, but it is possible possibly to just turn off the phone home service.

    there are also other things you can do that work on all phones, there's an app on the play store for changing app permissions.

    (what it does is repackage the original .apk with different permissions. so you can remove the perm for wifi control from the apk - the app will still have permission for normal http connections though).

    now, you might ask why android doesn't give you as the device owner access to all these options just outright from opening the box: because fuck you peon, that's why.

    on vanilla android(without rooting) if you want to give admin rights to an app you have to do it BEFORE finishing the first start dialog flow and there isn't that many ways to do that except nfc on some models and a flawed otg auto-apk installer on some other models.

    so the samsung extra api's are a case where manufacturer additions to the firmware are actually pretty nice if you use them for yourself instead of someone using them against you.

    --
    world was created 5 seconds before this post as it is.
    1. Re:some solutions.. by sml156 · · Score: 0

      Try " NoRoot Firewall " It gives you an IP of 26.26.26.26, Why the developer used that IP is beyond me it belongs to the DOD ----- LOL you just cant make shit like this up. Don't believe me check your firewall logs on you router

    2. Re:some solutions.. by Anonymous Coward · · Score: 0

      Actually you're full of crap.

      Android lets you do permission management in the app settings. And you've been able to do it for a while now.

      People requested finer grained permission control for apps, and google added that capability straight into android. Install app, go to app settings, uncheck permissions you don't like. *before* you start app. (or afterwards, it's really up to you). Or the ultimate one - DONT FUCKING INSTALL IT IN THE FIRST PLACE.

      Perhaps you should learn how to use it.

    3. Re:some solutions.. by dargaud · · Score: 1

      (what it does is repackage the original .apk with different permissions. so you can remove the perm for wifi control from the apk - the app will still have permission for normal http connections though).

      You just have to remember to do that after every update of the app though. Kind of a drag.

      --
      Non-Linux Penguins ?
    4. Re:some solutions.. by AmiMoJo · · Score: 2

      There are several firewall apps on Play and FDroid. They work by creating a local VPN connection which they can filter. As a bonus you get ad blocking too in some of them. I like DNS66.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:some solutions.. by Anonymous Coward · · Score: 0

      In google play store download an app called noroot firewall. that stops everything from getting through to the internet, you then can go one by one and let known apps through

    6. Re:some solutions.. by Albanach · · Score: 1

      No you don't. If the new update requires additional permissions, you'll be prompted for them.

    7. Re:some solutions.. by JohnFen · · Score: 1

      I'd have a hard time trusting Samsung's firewall APIs without testing them rather extensively first.

  7. Can Android apps really turn on wi-fi? by Anonymous Coward · · Score: 0

    Can Android apps really turn on wi-fi? I normally keep the wi-fi disabled on my tablet so as to not see so many ads or be broadcasting everything I do to the world, and I have never seen an app enable the tablet wi-fi. Some apps refuse to function if the wi-fi is not active, but none have ever turned it on.

    1. Re:Can Android apps really turn on wi-fi? by ColdWetDog · · Score: 1

      Did you just ask the previous poster to RTFM?

      --
      Faster! Faster! Faster would be better!
    2. Re:Can Android apps really turn on wi-fi? by scdeimos · · Score: 1

      Can Android apps really turn on wi-fi?

      Yes. Any app with the CHANGE_WIFI_STATE manifest permission can do it. Android classifies this as a Normal Permission...

      ... which indicates that there's no great risk to the user's privacy or security in letting apps have those permissions.

      REFs:

      • https://developer.android.com/guide/topics/permissions/normal-permissions.html
      • https://developer.android.com/reference/android/Manifest.permission.html#CHANGE_WIFI_STATE
  8. Remove the permission by pgn674 · · Score: 4, Informative

    Settings > Apps > tap the app (App info) > Advanced > Modify system settings > uncheck the Allow. That will disallow the app from enabling your WiFi.

    1. Re:Remove the permission by arth1 · · Score: 1

      Settings > Apps > tap the app (App info) > Advanced > Modify system settings > uncheck the Allow. That will disallow the app from enabling your WiFi.

      You lost me at "Advanced". There is no such setting in my particular Android version.

    2. Re:Remove the permission by Anonymous Coward · · Score: 1

      On my Samsung Note4 (Android 6.0.1), if you go to Settings > Application Manager > 3-dot menu > Change System Settings you can toggle whether an app can change system settings ("such as turning Bluetooth on or off"), but these AREN'T in the normal apps permissions. Completely stupid that it's separate.

      But the real issue is the fight over better default security for the people who know what they're doing vs more convenience for the people who have no clue. Whatever side you go with, the other side will whine about it.

    3. Re:Remove the permission by Anonymous Coward · · Score: 0

      But the real issue is the fight over better default security for the people who know what they're doing vs more convenience for the people who have no clue. Whatever side you go with, the other side will whine about it.

      I fail to see how an app turning on your WiFi in the middle of the night without your knowledge exemplifies "convenience". Understanding WHY that kind of shit is happening is the real problem here regardless of the end user knows what they're doing.

    4. Re:Remove the permission by meglon · · Score: 1

      Settings > Apps > tap the app (App info) > Advanced > Modify system settings > uncheck the Allow. That will disallow the app from enabling your WiFi.

      Almost correct, it's actually: Settings > Apps > tap the app (App info) > Advanced > Modify system settings > uncheck the SkynetLaunchJudgmentDay.

      --
      Fascism: An authoritarian and nationalistic right-wing system of government and social organization. See also: NAZI's
    5. Re:Remove the permission by Solandri · · Score: 1

      Then if you can't update to Android 6.0, root the phone (it's not like you have anything to lose with an older device). Titanium Backup will allow you to freeze / unfreeze an app at will. AFWall+ will let you allow/block each app's ability to use WiFi for LAN access, WiFi for Internet access, and cellular data for Internet access. There are other apps which will do the same, but I haven't used them so can't vouch for them.

    6. Re: Remove the permission by Anonymous Coward · · Score: 0

      It's more convenient for automated backups to cloud storage to not require manual activation of WiFi.

    7. Re: Remove the permission by Anonymous Coward · · Score: 0

      It's more convenient for automated backups to cloud storage to not require manual activation of WiFi.

      This argument may hold water for backing up your photo collection, or other data users care about backing up. As TFS suggests, that feature embedded in a drone app fails to be justified above the realm of spyware.

    8. Re:Remove the permission by Opportunist · · Score: 1

      *whine* But when I disallow SkynetLaunchJudgementDay I don't get to see when the dishwasher is done. Do you really want me to go over to the kitchen all the time only to notice that I've wasted a minute of my valuable time walking around like an idiot only to find that it's still running?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    9. Re: Remove the permission by Ralgha · · Score: 1

      Not for me. If I have Wi-Fi turned off, that means I want it off, no ifs, ands, or buts. If I want something to run a backup, or update itself, I'll leave Wi-Fi on.

    10. Re:Remove the permission by LuniticusTheSane · · Score: 1

      Not all apps have the advanced option, only ones that do things that would be modified by it. For example, most of my apps don't have it, but DJI GO (my drone's app) does, but the only option there is "Draw over other apps."

    11. Re:Remove the permission by LuniticusTheSane · · Score: 1

      A more common app with the Advanced and Modify System Settings option is Amazon Kindle, so if it's not showing up on Kindle, then you know it's not available on your version of Android.

    12. Re:Remove the permission by evolutionary · · Score: 1

      Unless there is an vulnerability that is unreported (undiscovered or intentionally undisclosed)

      --
      "Imagination is more important than knowledge" - Einstein
  9. Not just Android... by Anonymous Coward · · Score: 3, Interesting

    I had a drone with iPhone app that called home too so its not just an android issue at all.

  10. "Smart" Things Phone Home... by bjwest · · Score: 1

    You can pretty much count on any "smart" thing these days to phone home some type of data to be collected and monetized by the creator of that thing, and yes all you iFanBoies out there, that includes you as well. Why else do you think your sous vide heater, meat thermometer, thermostat, stove, refrigerator, dishwasher, garage door opener, etc -- fucking damn near unlimited list of crap no one needs 27/7 access to -- each require their own app be installed?

    --

    --- Keep the choice with the user..
  11. Assuming the IP's aren't hardcoded.... by Drakonblayde · · Score: 4, Insightful

    I've found that using a Pi-hole and adding the domains they're trying to call to the blacklist to be useful.

    1. Re:Assuming the IP's aren't hardcoded.... by Anonymous Coward · · Score: 0

      Even assuming the IPs are hardcoded, your home network's boundary firewall is your friend...
      As to Android,

      1. root your phone, install a firewall, block the domains/hosts/IP numbers..
      2. If you can't root your phone, install one of the VPN no-root firewalls, block the domains/hosts/IP numbers..

      I've two Android phones one rooted, one not, both firewalled as above, from my logs on these buggers, and the logs on my boundary firewall it's not a great surprise to me that these sort of apps try dialling home at all sorts of weird hours..time differences of remote data slurping servers aside, they'll obviously try and schedule any slurp attempt when you're least likely to spot it.

    2. Re: Assuming the IP's aren't hardcoded.... by Anonymous Coward · · Score: 0

      My home network boundary firewall will not help my cellphone when I'm not at home. People have cellphones specifically so they don't need to use them at home.

    3. Re: Assuming the IP's aren't hardcoded.... by bjwest · · Score: 1

      You should try reading past the first sentence. This goes for all written material really. There's a shit ton of info beyond that first period.

      --

      --- Keep the choice with the user..
  12. Rule by Anonymous Coward · · Score: 0

    Betterditch the rule of headlines cuz the asnwer to this one is YES!

  13. Updates by Anonymous Coward · · Score: 0

    It'll be the Google Play update. Permission to wake the phone is a special permission, and its one the drone app probably didn't obtain. Google Play services though, does.

    DJI quite likely phones home, they now enforce the no fly zones and local limits in the country you are in, and theres a lot of too-and-fro for that.

    IMHO the problem here is Google, these phones should control access, but Google's privacy controls don't let you silently block access to services to all apps. Instead they *tell* the app, the service is being withheld, and so the app simply refuses to run holding you hostage at the most annoying time to get granted the permission.

    And Google and pre-installed apps, have pre-accepted permissions. So they just wake the damn phone up, connect to Google and send anything they want.

    It annoys me that Microsoft, a company I want nothing to do with, put their Office apps on every Samsung phone, AND THOSE APPS PHONE HOME ALL THE TIME. I don't use their app, I don't want their app, Microsoft paid to put that crap on the phone with network, camera, microphone permissions. As if I would ever grant an office app, access to the camera and microphone and phone home capabilities to an NSA/FSB friendly company.

    1. Re:Updates by Anonymous Coward · · Score: 0

      It annoys me that Microsoft, a company I want nothing to do with, put their Office apps on every Samsung phone, AND THOSE APPS PHONE HOME ALL THE TIME. I don't use their app, I don't want their app, Microsoft paid to put that crap on the phone with network, camera, microphone permissions. As if I would ever grant an office app, access to the camera and microphone and phone home capabilities to an NSA/FSB friendly company.

      Don't worry too much. This is exactly where Nokia started going downhill (Stephen Elop was in charge of delivering MS office to Symbian phones before every he joined Nokia). If MS is working their way in to Samsung, the company is very likely to die soon.

      CAPTCHA: subsume (!!!)

    2. Re:Updates by jouassou · · Score: 1

      It annoys me that Microsoft, a company I want nothing to do with, put their Office apps on every Samsung phone, AND THOSE APPS PHONE HOME ALL THE TIME. I don't use their app, I don't want their app, Microsoft paid to put that crap on the phone with network, camera, microphone permissions.

      If you don't use the app, there is actually a simple solution. Even though you can't remove preinstalled apps without rooting your phone, you are usually allowed to disable the apps, which prevents it from working and thereby from phoning home. Disabling intrusive preinstalled apps is the first thing I do when I get a new Android phone; check out the menu Settings -> Apps -> ... -> Disable. If you have installed any updates to the app, you may have to uninstall these before you can disable the app.

      For stronger privacy controls, you might be interested in rooting your phone, in which case you can actually remove the app entirely, and also use stuff like XPrivacy.

    3. Re:Updates by JohnFen · · Score: 1

      The first thing I do when I get a new phone is replace the operating system. This completely eliminates the problem of apps I can't delete.

      If I can't replace the OS on a phone, then I don't buy the phone.

    4. Re:Updates by Anonymous Coward · · Score: 0

      never happened to me in any version of Android since 1.5 on

  14. App? Cheap? Phoning home? by Anonymous Coward · · Score: 0

    The answer is: yes, of course!

  15. Oh give me a drone... by Paul+Johnson · · Score: 5, Funny

    Oh give me a drone, That phones home on its own, And uploads all that I've done, And when it has phoned, Little drone of my own, Its makers will see all my fun.

    --
    You are lost in a twisty maze of little standards, all different.
  16. Duh by Anonymous Coward · · Score: 0

    It's 2017. Are you -seriously- asking whether or not an app you use is dataslurping to its mothership?

    Of course it fucking is.

    Gotta keep its geofence list updated with the latest government restrictions. And likely upload that days flight details so anything naughty you've been doing can be tracked and reported.

  17. If you don't know ... by Qbertino · · Score: 1

    ... assume 'yes'.

    --
    We suffer more in our imagination than in reality. - Seneca
  18. Android and M$ Re:Updates by Anonymous Coward · · Score: 1

    I saw M$ connections on my router logs too. Strangely those M$ connections came from my Android devices. I was very upset because I can't remember using a M$ product on my android device. It just connects to M$ mothership 24/7 without my permission. So I blocked M$ domains for outbound connections of my Android.

    captcha: fetches (fetches data from your android into M$ mothership)

  19. Umm... duh? by Opportunist · · Score: 1

    Is it in their interest to gather your data? Yes.
    Is it possible to them to gather your data? Yes.
    Does it cut into their bottom line because people would avoid their products? No. 9 out of 10 don't give a shit and the 10th (you) notices after he bought it.

    Do I need to answer your question or can you find the answer yourself?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Umm... duh? by adosch · · Score: 1

      It's a 100% true. I'm not sure why this is always a surprise anymore that everyone robs and sells your data and really has very little to do for so-called 'remote product improvement or quality assurance'. Why is this surprising to anyone anymore?

      I laugh at this shit, because the OP may be flipping out about his Android phone + drone app sending back anything it can scrape for the sake of a lithium batterys worth of entertainment, but I would almost like to pole back to the OP and ask about the decades worth of social media their tied into? And you're ok with that same sort of collection.

      Yep, 9 out of 10 people don't really give a shit with the if-I-am-not-doing-anything-wrong-then-who-cares . The 10th notices and writes an 'Ask Slashdot' post, while the 11th (yes, the rest of us) quickly itches under their tinfoil hat.

  20. Can an app turn on the Wi-Fi radio on its own? by Flytrap · · Score: 1, Insightful
    Wait... what...!

    I often turn off my phone's Wi-Fi support before plugging it in to charge at night, only to discover it has mysteriously turned on in the morning. After checking the Wi-Fi Control History on my S7, it appears as though the various cookie-cutter apps for these drones wake up to phone home in the night after they are opened, while the phone is charging.

    How is this even possible!?

    Although I have owned a few Android phones over the last few year, my primary smartphone has been an iPhone since the iPhone 3G. So, the idea that a third party app could turn on radios in my mobile device without my permission or knowledge is simply insane to me.

    Besides just the loss of personal privacy and violation of confidentiality (depending on what the app is doing when it turns on the radio), many people still have capped or metered internet services, and this app could be draining that without the handset owner's permission!

    Unbelievable... just unbelievable.

    1. Re: Can an app turn on the Wi-Fi radio on its own? by Anonymous Coward · · Score: 0

      You lost any semblance of conidentiality the day you bought the phone.

    2. Re:Can an app turn on the Wi-Fi radio on its own? by Anonymous Coward · · Score: 0

      I'm more curious why he turns wifi off at night? So you purposely want to use up your cellular bandwidth while its charging?

    3. Re: Can an app turn on the Wi-Fi radio on its own? by Anonymous Coward · · Score: 0

      You lost any semblance of confidentiality the day you bought the drone.

      FTFY.

    4. Re:Can an app turn on the Wi-Fi radio on its own? by Anonymous Coward · · Score: 0

      You are the product, not the customer.

    5. Re:Can an app turn on the Wi-Fi radio on its own? by Anonymous Coward · · Score: 0

      I turn wifi off at night also, but LTE data is turned off as well. I don't need Facebook updates while I'm sleeping, and can often get app updates to happen during the evening, so don't gain much by leaving wifi on. Another solution is to enable Do Not Disturb mode is available, but I'm comfortable with wifi+LTE off.

    6. Re:Can an app turn on the Wi-Fi radio on its own? by tsqr · · Score: 1

      I'm more curious why he turns wifi off at night? So you purposely want to use up your cellular bandwidth while its charging?

      Turning off wifi does not mean cellular is enabled. I know a number of people who put their phones in airplane mode at night to avoid being awakened by notifications.

    7. Re:Can an app turn on the Wi-Fi radio on its own? by Anonymous Coward · · Score: 0

      Why would turning off wifi use cellular data?
      My phone's cellular data has been turn off all but about 10 minutes total since the day I bought it almost 4 years ago.
      And to me the obvious question is why would you want any connectivity at all while the phone is charging overnight?

  21. Yes by houghi · · Score: 1

    Is easier to assume that it does than to think it does not. And even if it does not now,. it might do so in the future.

    Note: It is only paranoia when you THINK that you are being followed, not when you actually are.

    --
    Don't fight for your country, if your country does not fight for you.
  22. Block it with a firewall app by agulliford · · Score: 1

    A firewall app will block this kind of thing. For example: https://play.google.com/store/...

  23. tradecraft by bromoseltzer · · Score: 1

    Have we learned nothing from the whole Snowden experience?

    You put your drone in the fridge overnight. A microwave oven would be even better, for some values of oven.

    --
    Fiat Lux.
  24. Why disable Wi-Fi? by acoustix · · Score: 1

    I know this question is outside of the main focus of the post, but why is the submitter disabling Wi-Fi overnight? I can't think of any logical reason to do it.

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
    1. Re:Why disable Wi-Fi? by WillAffleckUW · · Score: 1

      I do this all the time. There is this thing called "power" that gets "consumed" when devices are on.

      You may have heard of it.

      There are also people that try to pirate your wi-fi during hours when you are sleeping, since you won't notice, and they can then use it to run various things, like blade servers in their basement used for hack attacks on foreign banks. That way it all gets traced back to you, since they changed their CPU ids. You end up in jail instead of them.

      --
      -- Tigger warning: This post may contain tiggers! --
    2. Re:Why disable Wi-Fi? by JohnFen · · Score: 1

      I can think of a lot of reasons to do this, but I don't know which one(s) the commenter has.

      In general, though, there's a compelling security reason: if you aren't actively using a communications channel, best practice is to shut it off to minimize the attack surface.

  25. Chinese spies, Russian spies, Asgardian spies by peterofoz · · Score: 2

    You would have to assume that any devices made and software updated by international companies could be potentially co-opted by those states in time of war to spy on national activities - anything with a camera, microphone, and internet connection. That includes the bazillion security cameras, drones, TVs with cameras, phones and laptops. I uninstalled a firmware upgrade to my security camera when I saw they wanted to upload all data to their cloud when I have a perfectly good one at home. Same with the wi-fi smart router. Time to get out the tin foil hats.

  26. Happiness is No Apps by hughbar · · Score: 1

    I have a Samsung GT-E2550, no apps because it's a feature phone. I use it to talk to people and (from time to time) send an SMS. Younger members of my family usually gather by tradition during public holidays to mock me, but they're beginning to wake up now.

    Seriously, I don't want a load of badly coded, intrusionware on my phone or for it to declare my location to all and sundry. Of course, it's possible to triangulate with cell tower data, but my view is that this level of intrusion shouldn't be a) default b) 'easy'. Android is now such a tangle that it's not really clear (except maybe via Wireshark, for example, but do you want to live like that?) when everything is genuinely 'off'.

    --
    On y va, qui mal y pense!
    1. Re:Happiness is No Apps by JohnFen · · Score: 1

      Younger members of my family usually gather by tradition during public holidays to mock me, but they're beginning to wake up now.

      I won't mock you at all, but I will point out that it's entirely possible to use a smartphone in a way that doesn't leak any data more than a feature phone does.

      my view is that this level of intrusion shouldn't be a) default b) 'easy'.

      Then you should lose your feature phone, too. If it has been made in the last 10 years or so, then it almost certainly includes a GPS receiver (even if you don't get to access it yourself) and reports your location to the your carrier on demand. This is the easiest way for companies to comply with the E911 regulations.

    2. Re:Happiness is No Apps by hughbar · · Score: 1

      Thanks, I'm in the UK though. I'll have a look at the settings. Actually, it's pretty good, small, stays charged for a long time and inexpensive, if lost.

      --
      On y va, qui mal y pense!
  27. Your Drone Has Beocme Self Aware by Anonymous Coward · · Score: 0

    ALL of your Apps are phoning home.

    Android, iPhone, Windows 10...

    ALL.

  28. Probably by JohnFen · · Score: 3, Insightful

    In this day and age, you have to assume that every piece of software you run on any platform will be phoning home.

    That's why I firewall all traffic, incoming and outgoing, these days, especially on my phone. It's also rather interesting examining the logs of what was blocked.

    In fact, as I was doing routine firewall maintenance over the weekend, it occurred to me that at some point I made a shift -- I now pay more attention to outgoing traffic than incoming!

    Industry trends have resulted in it becoming necessary to treat all devices and software, inside or out, as threats.

  29. APK was right by ArchieBunker · · Score: 1

    Root your Android device and edit the hosts file. No more spying.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:APK was right by JohnFen · · Score: 1

      Editing the hosts file is completely inadequate, as it only affects domain name lookups.

      You need a good firewall.

  30. Firewall, don't leave home without it... by hAckz0r · · Score: 1
    To stop this kind of exfiltration you can install a VPN Firewall application that allows you to explicitly allow/deny network access to any app on your phone. i currently use one called "NoRoot Firewall" and it also helps to block Adware apps from retrieving their adware info is the app itself doesn't need network access. It keeps a log of what applications connect to, and that can be used to permit or deny per app.

    The "Connects" app will let you see where all your apps are connecting too on a map and you can then go back to the Firewall to deny access to particular ip destinations, per application, that you think should not be allowed. Anything to Russia or China would be on my immediate No list.

    MY one gripe is that without root privileges the NoRoot Firewall is not necessarily the first app to start when your phone boots and Wifi is enabled.

  31. Use burner phone/mobile device for untrusted apps by Anonymous Coward · · Score: 0

    Don't put untrusted apps on your primary phone with all your personal data. Instead, get a old phone or mobile device and put nothing on it except for your untrusted apps. You can tether it from your phone if you need an internet connection out of your home.

  32. complained about Furbies too by Anonymous Coward · · Score: 0

    Furbies were quasi-recording and regurgitating childrens utterances. Some people afraid of spying. Banned in NSA offices, etc.

  33. Does iOS allow this? by Anonymous Coward · · Score: 0

    Does iOS allow any app to enable wifi (or disable airplane mode for LTE/4G data)? Yeeks. I'm really shocked Android allows this, seems like a massive violation, especially on metered connections (like my tiny-ass dataplan!)

  34. Why I don't install apps by evolutionary · · Score: 1

    The only apps I install are open source and I firewall my phone with droidwall. The reason: I was once recruited (I turned it down) to create a database to organize the "telemtry" data collected by a number of apps. To quote one of the executives, "These people out there have no idea how much data is collected". The EULA's say data "may be "collected but don't specify what in most cases, and I don't have time to analyze the apps traffic packets. Banking apps are getting a bad rep in Canada too because of the data people are discovering is being collected. The safest assumption is, if it's not open source for the public to audit, it's probably sending data the app developers can sell/make money off of and legally installing the app is "permission" (?!? laws need to be modified to protect the public). And if the apps doesn't explicitly tell you what it's collecting, it's like Windows 10: Collecting as much as it can. With a GPS (which I always turn off), text log, possible email, all log and a video camera, that is a LOT of data that could be collected. Welcome to a brave new world. Convenience comes at the price of security. I've yet to see an exception to this.

    --
    "Imagination is more important than knowledge" - Einstein
  35. Re:Use burner phone/mobile device for untrusted ap by JohnFen · · Score: 1

    Don't put untrusted apps on your primary phone with all your personal data.

    And don't consider any app you didn't write yourself as "trusted".

  36. Virtualize and then capture the packets by mikeroySoft · · Score: 1

    You can find out exactly what's being sent. Just run Android x86 or macOS (with iPhone emulator from Xcode) in a VM and capture the packets from the virtual NIC. Open the .pcap file in Wireshark and see exactly what's being sent.

  37. flight history? by Anonymous Coward · · Score: 0

    You would be THAT lucky! It more likely mirrors your entire phone's contents - id, contacts, calls, texts, photos, everything! And people never questioned WHY these drones came with a handy-dandy smartphone app for the controls.