How to Enable/Unlock Tethering on Android 7.0 Nougat

Tethering is a useful feature, which lets you share your Android phone’s internet connection with other devices via Wi-Fi, USB or Bluetooth. However, tethering will not be available on all devices. After updating your handset to Android 7.0 Nougat and found that Tethering is disabled or hidden, there is a simple workaround to enable it.

In this tutorial, we show you how to enable/unlock Tethering on Android 7.0 Nougat, if it is disabled or hidden – thanks to the XDA contributor tabormeister for the simple workaround. Though the tutorial requires temporary root access, you can unroot the device after enabling the tethering, so you can continue to use Android Pay and get OTA updates.

To enable Tethering on Android 7.0 Nougat, you need ADB and Fastboot driver setup on your computer, TWRP recovery and temporary root access on the phone.

Before proceeding with the below steps, make sure that ‘Data Saver’ function is disabled on your phone. If it is enabled, you will not be able to use Tethering. Pull down the Quick Settings menu to disable Data Saver.


How to enable Tethering on Android 7.0 Nougat


a. Setup ADB and fastboot drivers on your PC [Guide]
b. Download TWRP recovery for your device [HERE]
c. Download stable version of Systemless SuperSU [HERE]


1. Flash TWRP recovery image [Guide]

2. Flash Systemless SuperSU in TWRP recovery

3. While still in TWRP recovery, select Mount and check system. Make sure you allow changes.

4. Connect your phone to your PC and issue the below commands:

adb shell
echo "net.tethering.noprovisioning=true" >> /system/build.prop
adb reboot

5. Now, install Terminal Emulator app from the Play Store [HERE] and launch it.

6. In Terminal Emulator, enter below code one by one:

settings put global tether_dun_required 0

7. Now, open SuperSu, scroll to the bottom and tap on Full unroot. You do not need to patch you back to the stock recovery. If it hangs, just reboot and try doing it again.

You have now unlocked tethering and being an unrooted device, you can continue to use Android Pay. And, to get OTA update on your Nexus phone, do the following.

1. Go to About Phone, scroll down, find your phone’s build number and download factory image [HERE] corresponding to your phone.

2. Unzip the factory image, and save all the files inside the ADB installation folder.

3. Open a command window inside the ADB, flash boot, system, and recovery. You can now OTA with no problems. Repeat the same to get the new OTA. (Source – XDA)

Kannan is a computer and Android enthusiast, a blogger by passion and a tech freak. His always ready-to-help attitude, knowledge and hard work is what drives him.


  1. carlo

    Sep 1, 2017 at 2:18 am

    Problem solved!!
    I don’t need anymore my post public!
    Please, administrator, do not public it.

  2. carlo

    Sep 1, 2017 at 1:45 am

    I’m looking for someone who can do all these step for me, using teamviewer.

  3. C

    Jun 22, 2017 at 6:04 am

    Does this trip the fuse on knox app? I do not see anything about knox on here.

    • Kannan

      Jun 22, 2017 at 7:03 am

      This guide is for Nexus device, so no Knox here

  4. Gabriel

    Apr 29, 2017 at 6:01 pm

    We should not have to do all this to use a basic feature that we pay for. This is infuriating. Once again the consumer gets screwed. I guess I’ll be going back to Apple, Android is too unreliable for my business needs.

    • JO

      May 11, 2017 at 10:25 pm

      What the? You’re an idiot. This has been locked by Apple the entire time.

  5. tony

    Apr 21, 2017 at 2:45 am

    Can anyone confirm that this works?

  6. Russell Sheppard

    Apr 9, 2017 at 1:42 am

    When will the developers put this into our apps? IS there any app that can Hotspot on Android 7?

  7. Abdulsalam

    Mar 18, 2017 at 8:19 am

    Hi guys,
    I have an lg g5 Vrizon version unlocked but unable to enable wifi hotspot,repeatedly told to use Verizon SIM card,how could I use the function on another network?

  8. Brenda

    Mar 12, 2017 at 3:48 am

    I just updated my Samsung Galaxy S7 this morning and now my Fox Fi App says it’s not supported!! I’ve been using this app for years and I’d like to know if I can get it to work again!! Please help!!!!!

    • Kannan

      Mar 12, 2017 at 1:43 pm

      The app does not support Nougat?

      • ND

        Mar 30, 2017 at 1:09 am

        The app says “Your carrier will now allow WiFi mode on Android 7.0 or later…”

      • Bryan L. Bacon

        Apr 12, 2017 at 6:42 am

        So doed this work with the S7 nougat/foxfi issue?

        • Kannan

          Apr 12, 2017 at 8:35 am

          It will not fix Foxfi issue with Nougat

          • Bummed

            Apr 21, 2017 at 5:45 pm

            I have been bummed about the same thing. There is no way around it

    • Jason Brinson

      Mar 31, 2017 at 8:21 am

      I updated today as well and lost foxfi. Does anyone know if foxfi will work if rooted or do I need to roll back to what it had before the update?

      • AAV

        Apr 25, 2017 at 1:13 am

        I was using FoxFi before the update as well but I found that the sim card popout method works on Nougat. I have a Verizon SG7.

        • Marion Stephens

          May 4, 2017 at 7:18 pm

          What do you mean by the a in card pop out method?

  9. Dino Z

    Mar 2, 2017 at 5:22 pm

    I have been running around in circles trying to do this to my pixel xl (from google directly). Is there something missing from this guide or is it just me. This is my first time rooting and any guidance would be greatly appreciated. Thanks.

  10. Matt B

    Dec 23, 2016 at 11:38 pm

    Thanks for the detailed tutorial Kannan. Do you know for the first part, why flashing twrp recovery would be required as opposed to just doing a fastboot boot into twrp? /system/build.prop used to be editable from a boot as opposed to a flash back in Android 6, but with Android 7 it looks like everything in /system is different than what twrp has in /system.

Leave a Reply

Your email address will not be published. Required fields are marked *