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)

Previous article2nd Gen Moto G (2014) Gets Android 7.0 Nougat Via Unofficial CyanogenMod 14 (Installation Guide)
Next articleUpdate Moto X 2013 to Android 6.0.1 Marshmallow With Official CyanogenMod 13 ROM
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. 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.

  2. 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.

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

  4. 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?

  5. 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?

  6. 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!!!!!

  7. 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.

  8. 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.

Comments are closed.