Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Often, as I'm walking and using the internet, I'll walk by a Starbucks and my phone will auto-connect to attwifi (which is free, but requires that I open my browser and confirm). I lose internet access for a little while, for no good reason.

I could turn off auto-connecting to known Wi-Fi networks, but then I'm getting rid of a useful, bandwidth-saving feature.

Any ideas for ways to get the best of both worlds, auto-connecting only to Wi-Fi networks that don't require a captive portal to sign in?

share|improve this question
Turning auto-connect to free networks off not only gets you rid of a bandwidth-saving feature -- but at the same time of potential dangers (session hijacking and the like -- just google for DroidSheep to see what I mean). –  Izzy Jan 20 '13 at 1:34
Sure - I guess what I really want is to remember individual MACs (and check for ARP spoofing) rather than Network Names. –  AlexeyMK Jan 31 '13 at 6:12
With individual APs this is easy: Turn off auto-detect of "free WiFi hotspots", and simply connect once to each you want to remember. To those your device will auto-connect then when in reach. Take a look at WeFi Pro - Automatic WiFi for how to figure out whether it's a "captive" or not. Does that go into the right direction? Let me know, so I can turn it into an answer with some more details. –  Izzy Jan 31 '13 at 7:38
Maybe one of the tools in this answer (Open WiFi Cleaner or WiFi AP Whitelist)? /android.stackexchange.com/a/79090 –  ǝɲǝɲbρɯͽ Jan 2 at 20:46
5.0 (lollipop) has a "smarter" wifi and bluetooth AI that allows for non connect or non auto connect to "weak signals" networks with "landing pages/signin pages" are considered weak signals "normally". –  linuxdev2013 Mar 22 at 5:38

1 Answer 1

I think updating to lollipop will do the trick. As lollipop continues using your mobile data connection if your WiFi connection is not connecting you to the internet. However, I have not tested this with connections that need you to login.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.