Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want my phone (running Android 2.3.5) to only connect to the Internet via Wi-Fi.

How can I disable all non-Wi-Fi connections, such as 3G or similar?

share|improve this question
Duplicate:… – Enigma Sep 21 '12 at 2:18
up vote 8 down vote accepted

This functionality is built into android so there's no need for an external tool/application.

In settings:

Wireless and networks -> Mobile Networks -> Data Enabled

Disable this and you're all set.

share|improve this answer
I don't have this option on my Droid Bionic running system 5.9.902.XT875.Verizon.en.US and Android version 2.3.4. – Gdalya May 10 '12 at 18:56
@Gdalya here:… – Richard Borcsik May 10 '12 at 19:19
Thanks, Richard. – Gdalya May 15 '12 at 1:54

You can go on the configurations and disable the usage of mobile networks manually. If you want a more handy tool (i.e. not need to open menus), looks like this app can do it: APN Switch

APN-Switch is a simple widget that allows you to quickly enable (or disable) your data connection (3G/EDGE/GPRS) with a single click.

share|improve this answer

What I've done before is to turn on Airplane Mode, then turn on Wifi. Works like a charm on my Galaxy S.

share|improve this answer
That would disable normal cell phone functionality too, like calling and texts. – Richard Borcsik May 9 '12 at 7:30
Ah, I misunderstood your question then! – Nick Badal May 10 '12 at 4:22

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.