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?


3 Answers 3


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.

  • 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
    Commented May 10, 2012 at 18:56
  • 1
    @Gdalya here: android.stackexchange.com/questions/22906/…
    – user13391
    Commented May 10, 2012 at 19:19

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.


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

  • 1
    That would disable normal cell phone functionality too, like calling and texts.
    – user13391
    Commented May 9, 2012 at 7:30
  • Ah, I misunderstood your question then!
    – Nick Badal
    Commented May 10, 2012 at 4:22

You must log in to answer this question.

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