How to DISABLE IPv6 on Android?

Internet Protocol Version 6 (IPv6) is designed to tackle the exhaustion issue that appeared in IPv4 and is currently the most recent version available. If you want to disable IPv6 on Android, follow the guide below:

1 Android device should be rooted and the boot-loader should be unlocked.

1 How To Disable IPV6 on Android

2 Install Terminal Emulator for android from below link:

2 How To Disable IPV6 Android


3 In Terminal app type SU SuperSU will ask to grant root access give access to the app.

3 Disable IPV6 on Android

4 Write this command in terminal after SU permission is granted command “echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6”

4 How To Disable IPV6 on Android

IPv6 is now disabled but every time Wi-Fi connects/disconnects or network change, Step 4 will be required to be repeated.

Please use the comment box for your suggestions, feedback. For additional help, please submit support ticket with errors and screen shots (if possible) or contact our 24/7 live chat.

Rate This Article

  • Bob Marley

    Use Tasker to run the command every time you connect to WiFi.

  • Yoosuf Eezaan

    I didnt do anything. But guess what?!?!? NO LAGS!

  • Brant Boatright

    Orrr, you could just use this:

  • PureVPN Team

    Hi Linda,

    We wish we could help you in this but Unfortunately there is no other way to do this. Thanks for understanding.

    Let us know if we can help you with anything else!

  • PureVPN Team


    Thanks for your comment. Unfortunately, I am unable to understand your query, can you kindly elaborate, so I can assist you in better way.

  • CanMan1@XDA
  • CanMan1@XDA

    This method is ineffective since IPv6 is enabled after a network change. My method doesn’t have this problem nor drains battery:

  • PureVPN Team

    Hi Dr. Jones,

    I am sorry for the inconvenience. You are requested to confirm if you are connected via wifi connection or cellular network so that we can assist you accordingly.

    • Jeffrey Lavoie

      For anyone reading this months later….apparently, purevpn did not punctuate things properly. There should have been a period after SU. SuperSU was supposed to be the start of a new sentence. I was able to guess this from experience.