Some time ago I noticed Wi-Fi powers on without any action from me. There was a question already from me, asking why the phone would do this. I localized the issue to Foursquare app — it actually has a permission to change Wi-Fi state and seems to be using it to turn it on when it wants to use geolocation (which is, strangely, almost all the time). When I removed the Foursquare, Wi-Fi stopped to turn on by itself.

Is there any way to prevent Foursquare from enabling Wi-Fi without removing it and logging off from app (to be able to still use it)?

  • Just a thought: Can't you logoff from 4square when not using it? Or wouldn't that change its behaviour?
    – Izzy
    Dec 3, 2012 at 23:35
  • @Izzy I should rephrase the question: stop Foursquare from enabling the Wi-Fi without stopping to use the app. Dec 4, 2012 at 13:51
  • I think I identified the app incorrectly — removal of Foursquare doesn't solve the problem in the end. Dec 7, 2012 at 15:38
  • Just being curious: which app was it then?
    – Izzy
    Dec 7, 2012 at 15:42
  • Not sure, maybe WaveSecure Dec 7, 2012 at 21:31

1 Answer 1


You could try removing the permission to change the Wi-Fi state with something like LBE Privacy Guard. There's also the possibility of using the method described in a similar question on here, this involves changing the .apk file and no root is needed.

There's a few caveats though:

  • Biggest one is that when Foursquare tries to use the removed the permission it may well break depending on how the developers coded it.
  • LBE Guard needs root, so you'll need to have a rooted phone.
  • There have been suggestions here and here LBE Guard isn't all it's cracked up to be (buggy, hard to uninstall, might mine your data?) despite the high ratings in the marketplace.
  • n.b. I haven't actually used LBE Privacy Guard before and am just going off several descriptions I've read of its capabilities.
    – Peanut
    Dec 3, 2012 at 12:23
  • Maybe none of my apps requested that permission -- but AFAIK LBE can only block network access (like a firewall) and Geolocation access, but not the "network state change". Might be worth a try, though. Same goes for PDroid. And manually patching an .apk is not a good thing in terms of breaking updates.
    – Izzy
    Dec 3, 2012 at 23:03
  • Ah well, Constantious let me know how it goes and I'll update my answer accordingly.
    – Peanut
    Dec 3, 2012 at 23:26
  • @Peanut well, thanks for suggestion, but it seems I'm not ready for usage of such a controversial app as LBE (don't want to reset my phone because of bugs and so on). Moreover, I don't have root access. Dec 4, 2012 at 13:58
  • I'm not going to patch .apk too, so it seems I need to just get over it. Dec 4, 2012 at 13:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .