Android - Enable hotspot / tethering on Nexus 5X + 6P without a subscription plan? Root and no Root
With rooting
(tested on 6.0.1 on 2016-05-10 and 7.1.1 on 2017-02-09)
- Flash TWRP 3.0
- Root your system with superuser.zip
- Download ES file explorer
- Remount /system to be read-write
- Goto /system and edit build.prop
- On the last line enter:
net.tethering.noprovisioning=true
- Then,
adb shell settings put global tether_dun_required 0
- reboot
Without rooting
You only need your sim tool and the phone.
- open the sim tray but don't take out the sim card.
- push the sim tray back in the phone.
- wait 4-5 seconds and then activate hotspot in the settings->more->tethering
Works for Verizon and AT&T. I have not tested this on any other carriers. This works by turning on the hotspot while the phone is provisioning. If you attempt to do this too soon or too late you will trigger the subscription check. You will need to perform this everytime you want tethering if you turn tethering off or reboot the phone.