Enabling Wi-Fi tethering on Android comes in handy in several circumstances, but on some devices, tethering option is hidden or restricted by carrier. For example, you will not be able to enable Wi-Fi tethering on Verizon Nexus 6 without permission. However, there is a simple trick to enable Wi-Fi Tethering on Verizon Nexus 6 without root access.
Thanks to XDA user Lucky Parker for his simple trick to enable Wi-Fi tethering on Nexus 6 without root access. Though this is a temporary solution, you can enable/disable tethering whenever you need it. In this method, tethering is active for the current session only. Once you disabled tethering, you need to apply the trick again to enable it.
Beginners might want to know about Wi-Fi tethering. In simple words, this feature lets you share your internet connection with your friends and family by creating a Wi-Fi hotspot or by making an access point on your device. Android phone lets you do that, but doing so on Verizon Nexus 6 is a violation.
Below are the steps required to enable Wi-Fi tethering on Verizon Nexus 6 without root access. Note that this is a temporary solution.
1. Go to Settings -> More -> Cellular Networks -> and turn off Enhanced 4g LTE mode.
2. Connect your Nexus 6 to Wi-Fi or Mobile data. Now remove the SIM card from your phone using SIM extracting tool provided with your phone.
3. After removing SIM card, go to Settings -> More -> Tethering & Portable Hotspot
4. Setup Wi-Fi hotspot, choose name and password (required only once)
5. Tap on ‘Portable Wi-Fi hotspot’ to enable Wi-Fi tethering.
6. Finally, insert the SIM card.
You have now enabled Wi-Fi tethering on Nexus 6 and it will be active until you turn it off. The next time you need to repeat the above steps to enable tethering on your phone. (Source – Lucky Parker)