Activate Tethering on rooted phone - Nexus 6P General

For anybody that cannot get tethering working on your phone, follow these steps. This is for stock rooted 6.0.1 roms. May not work on "n" preview.
1. Edit build prop and add the following line
net.tethering.noprovisioning=true
2. Download terminal emulator from play store. Open terminal emulator and type in "su" without the " marks and press enter. Grant terminal emulator super user privileges. Next, type the following line into emulator.
put settings global tether_dun_required 0
Press enter, it will pause for a second and then return to command line. Close out terminal emulator.
3. Reboot phone and you should be good to go. I have to do all this to get it working on Sprint.
Sent from my Nexus 6P using XDA-Developers mobile app

Damn. It works fine for me on Verizon with my UDP out of the box.
Sent from my Nexus 6P using Tapatalk

I have read it works out of the box as well. Then you ask more questions and find out they have tethering included in there plan in some capacity.
Sent from my Nexus 6P using XDA-Developers mobile app

Micronads said:
For anybody that cannot get tethering working on your phone, follow these steps.
1. Edit build prop and add the following line
net.tethering.noprovisioning=true
2. Download terminal emulator from play store. Open terminal emulator and type in "su" without the " marks and press enter. Grant terminal emulator super user privileges. Next, type the following line into emulator.
put settings global tether_dun_required 0
Press enter, it will pause for a second and then return to command line. Close out terminal emulator.
3. Reboot phone and you should be good to go. I have to do all this to get it working on Sprint.
Sent from my Nexus 6P using XDA-Developers mobile app
Click to expand...
Click to collapse
actually i tried that command in adb and for some reason it would not have any effect on the provisioning pop up screen..i was not able to tether. i am on Android N preview II and i had to go into root explorer and delete the " entitlement.apk" and added to build.prop : net.tethering.noprovisioning=true . thank me later...
I am on ATT unlimited plan, they do not offer tethering on that plan AT ALL.

I have not tried on n preview. I will change first post to indicate this is for stock rooted 6.0 roms
Sent from my Nexus 6P using XDA-Developers mobile app

i42o said:
actually i tried that command in adb and for some reason it would not have any effect on the provisioning pop up screen..i was not able to tether. i am on Android N preview II and i had to go into root explorer and delete the " entitlement.apk" and added to build.prop : net.tethering.noprovisioning=true . thank me later...
I am on ATT unlimited plan, they do not offer tethering on that plan AT ALL.
Click to expand...
Click to collapse
I'm on AT&T grandfathered unlimited plan and trying to get tethering going on my Nexus 6P. Would this still work on 7.1.1?

rsnyc said:
I'm on AT&T grandfathered unlimited plan and trying to get tethering going on my Nexus 6P. Would this still work on 7.1.1?
Click to expand...
Click to collapse
yes. i believe that the entitlement app is what authenticates the hotspot feature . once you delete it go in to system> build prop and add the line and it should work.

for me tethering with foxfi and pdanet on computer via usb cable and tmobile cannot detect this yet. only way to tether without detection

att grandfathered unlimited
I need help. I have no idea what I am doing. I am reading as I go along. I have rooted my phone and would like to learn how to tether my att I927. I understand you guys are extremely advanced and I am NOT trying to get ripped a new one. So please tell me where I should go on here for beginners. Please, Thank you.
rsnyc said:
I'm on AT&T grandfathered unlimited plan and trying to get tethering going on my Nexus 6P. Would this still work on 7.1.1?
Click to expand...
Click to collapse

i42o said:
yes. i believe that the entitlement app is what authenticates the hotspot feature . once you delete it go in to system> build prop and add the line and it should work.
Click to expand...
Click to collapse
It worked! I used root explorer as my file manager, deleted the entitlement apks, added the build.prop line, rebooted and success. I was able to test it with my laptop and it worked. Thanks!
---------- Post added at 06:56 AM ---------- Previous post was at 06:54 AM ----------
i42o said:
actually i tried that command in adb and for some reason it would not have any effect on the provisioning pop up screen..i was not able to tether. i am on Android N preview II and i had to go into root explorer and delete the " entitlement.apk" and added to build.prop : net.tethering.noprovisioning=true . thank me later...
I am on ATT unlimited plan, they do not offer tethering on that plan AT ALL.
Click to expand...
Click to collapse
It worked! I used root explorer as my file manager, deleted the entitlement apks, added the build.prop line, rebooted and success. I was able to test it with my laptop and it worked. Thanks!

On magisk you got a tethering enabler module in the download section, but I'm sry, I can't test it for US providers

Related

[Q] Tether no longer working.... help?

Long story short, tether doesn't work.
I was running rooted 6.11.181 and had edited the entitlement check and was using the Wireless Tether app.
Was impatient for OTA so tried to manually push the file. It failed miserably several times. I downloaded the Droid Razr 1.6 utility, and pushed my phone back to factory.
I then factory reset my phone, ran the Droid Razr 1.7 utility. The upgrade worked fine. Rerooted my phone.
Now, when I go into SQL Lite editor I can't find the entitlement check anywhere and my Wireless Tether app isn't work. Anyone know how to fix?
Try FoxFi app. I like our better than the built in tether app. I've never had problems with it.
Sent from my DROID RAZR using xda premium
trypadelik said:
Long story short, tether doesn't work.
I was running rooted 6.11.181 and had edited the entitlement check and was using the Wireless Tether app.
Was impatient for OTA so tried to manually push the file. It failed miserably several times. I downloaded the Droid Razr 1.6 utility, and pushed my phone back to factory.
I then factory reset my phone, ran the Droid Razr 1.7 utility. The upgrade worked fine. Rerooted my phone.
Now, when I go into SQL Lite editor I can't find the entitlement check anywhere and my Wireless Tether app isn't work. Anyone know how to fix?
Click to expand...
Click to collapse
Go back to SQL Lite and check entitlement on number 79. Edit that like you did before and you'll be set!
I did exactly what the video showed to do on gb, and it worked. At least I'm not getting any notifications of a $30 charge.... Mine was number 150
texbuck
I tried to do what the video said but the options just don't exist.
There is no way possible to go back to .181 and try to redo this is there?
Make sure you went to the Moto settings and not the other one.
Sent from my iPad using Tapatalk HD
I have the .211 update on my Razr as of today. Rooted and with SQL_ite the entitlement check is number 79. On .181 is was number 150. So if you have updated to ICS you will find the entitlement check on #79.
Goes like this on ICS for the Razr .211
1 SQlite from Market (have to be rooted)
2 Settings Storage (hammer and crescent wrench)
3 settings.db
4 settings
5 #79 press and hold until edit comes up
6 edit record
7 change value to 0
8 Save
9 Home screen
10 Reboot
11 Profit and you will have tether
It has worked all day for me
How strange, I don't even have #79. It goes from #78 restriction lock to #84 dialup_modem_restriction. My entitlement check was still #150. And yes I'm really on 4.04 ics. Go figure....
texbuck
Astrobrewer said:
Try FoxFi app. I like our better than the built in tether app. I've never had problems with it.
Sent from my DROID RAZR using xda premium
Click to expand...
Click to collapse
^This
Seriously, FoxFi just plain works. No need to do ANYTHING other than setting your password.
sRDennyCrane said:
^This
Seriously, FoxFi just plain works. No need to do ANYTHING other than setting your password.
Click to expand...
Click to collapse
+1
I use FoxFi every day since I got it without issue. You don't even need to set a password if you don't want to. I just hit a button on the widget, select tether and away I go.
Well, setting a password is a good precaution against ANYONE just hopping onto your wifi hotspot.
I just updated to ICS and now my WifiTether app doesn't work. I got FoxFi and it tethered to my laptop with no problem. However, it won't connect to Xbox Live on my 360. It shows it has a network and internet, but won't connect to Xbox Live. My other tether app never had issues connecting.
abowlofsoda said:
+1
I use FoxFi every day since I got it without issue. You don't even need to set a password if you don't want to. I just hit a button on the widget, select tether and away I go.
Click to expand...
Click to collapse
Ok, I'm a beleiver. I'm using FoxFi right now and it works great. No more hotspot hacks for now. Forget my resent posts. :good:
Moved To Q&A​
Please Post questions in the Q&A section​
I had to do a bit of work to get the entitlement_check sorted out, so I figured I'd post here in case anyone else is having problems. I force fed the OTA to my RAZR Maxx and rooted without much problem. When I tried to update the entitlement_check field in the sqlite DB, I get errors about being unable to write. I even tried chmoding the file to 666 (-rw-rw-rw-), via adb, and it didn't work. These are the steps I used and now I'm in business.
NOTE: I'm using a Linux box. A similar process will probably work on Windows or Mac OS but I don't know.
You'll need to install the SDK and the platform-tools, if you don't already have them.
Code:
$ cd /path/to/platform-tools
$ sudo ./adb kill-server
$ sudo ./adb root
$ ./adb devices (Make sure your device is listed correctly.)
$ ./adb shell
Now you'll be in the android shell.
Code:
$ su -
# id (Make sure "uid=0(root)")
# cp /data/data/com.motorola.android.providers.settings/databases/settings.db /tmp
# chmod 666 /tmp/settings.db
# exit
$ exit
Now you're back at your Linux terminal.
Code:
$ ./adb pull /tmp/settings.db
$ sqlite3 settings.db (If you don't have sqlite3 installed, you can use the binary in the SDK tools dir.)
Now you're in the sqlite db shell.
Code:
sqlite> UPDATE settings SET value=0 WHERE name="entitlement_check";
sqlite> SELECT * FROM settings WHERE name="entitlement_check";
(This should show "79|entitlement_check|0" now.)
sqlite> .quit
Back at Linux terminal.
Code:
$ ./adb push ./settings.db /tmp/settings.db
$ ./adb shell
Back at android shell.
Code:
$ su -
# id (Check for "uid=0(root)" again.)
# cp /tmp/settings.db /data/data/com.motorola.android.providers.settings/databases/settings.db
# exit
$ exit
Now go ahead and reboot you phone and check tethering. Should be good to go.
You should probably make a backup copy of db.settings, after you adb pull it off your phone. It's a small change and easy to fix but Safety Second and all that. (Fun should always come before Safety, in my book.)

Google Talk over cell network doesn't work!

Arg!
https://www.dropbox.com/s/1dl30v619kpvwc8/2013-04-21 18.04.21.png
My Nexus 4 on Tmo, workin' great.
If you're rooted you can use GtalkEnabler. I tested it and it works fine on the One to allow voice/video over 3G/4G/LTE.
agentdr8 said:
If you're rooted you can use GtalkEnabler. I tested it and it works fine on the One to allow voice/video over 3G/4G/LTE.
Click to expand...
Click to collapse
Do i just flash the zip in recovery? I tried this and it just returned a "failed" message. Not sure if i have to push the files manually.
I use their compiled apk. See attached.
get sqlite.
Edit following:
/data/data/com.google.android.gsf/databases/gservices.db
once you open gservices.db you can find "gtalk_vc_wifi_only" which will be having false value by default change it to true and exit.
you need root privileges to perform this action.
cowmixtoo said:
Arg!
https://www.dropbox.com/s/1dl30v619kpvwc8/2013-04-21 18.04.21.png
My Nexus 4 on Tmo, workin' great.
Click to expand...
Click to collapse
Use google hang out

G900T_PE1_Batch_Debloater (Customizable)

**Root access required**
Download:
- G900T_PE1_Batch_Debloater
Instructions:
1. Extract the G900T_PE1_Batch_DeBloater folder onto your desktop.
2. Turn on USB Debugging from Developer Options and connect your device to your *PC.
3. Double-click debloater.bat to launch the program.
4. Grant Root Access if prompted by your device.
5. Select "Light," "Medium," or "Extreme" **debloating and press "Enter."
6. Once complete press "Enter" to return to the Main Menu and select ***Reboot Device.
7. Last, select "Exit" from the main menu to end your session. Done!
* Make certain that you have Samsung Drivers installed.
** Use Notepad++ or other text editor to view/edit the lists of removed apps in debloater.bat file.
*** It is normal for apps to begin force closing prior to rebooting your device.
muniz_ri said:
**Root access required**
Download:
- G900T_PE1_Batch_Debloater
Instructions:
1. Extract the G900T_PE1_Batch_DeBloater folder onto your desktop.
2. Turn on USB Debugging from Developer Options and connect your device to your *PC.
3. Double-click debloater.bat to launch the program.
4. Grant Root Access if prompted by your device.
5. Select "Light," "Medium," or "Extreme" **debloating and press "Enter."
6. Once complete press "Enter" to return to the Main Menu and select ***Reboot Device.
7. Last, select "Exit" from the main menu to end your session. Done!
* Make certain that you have Samsung Drivers installed.
** Use Notepad++ or other text editor to view/edit the lists of removed apps in debloater.bat file.
*** It is normal for apps to begin force closing prior to rebooting your device.
Click to expand...
Click to collapse
Thx for this tool, not just for the sake of it, but for the sake of us newbies being able to learn some basics from reading a batch file as well.
Waltsmith
I have the Samsung drivers installed and USB debugging on, however, the bat file stays on "Waiting for device". Normally I would get a notification granting my comp privileges for the debugging but no dice.
Cdub1976 said:
I have the Samsung drivers installed and USB debugging on, however, the bat file stays on "Waiting for device". Normally I would get a notification granting my comp privileges for the debugging but no dice.
Click to expand...
Click to collapse
I get the same unless i right click and run as admin but when i hit 2 (medium) then go i get the following?
UPDATE:​ Nevermind the reason adb commands were not running was due to the custom kernel i was using. switched kernels and the debloater worked fine.
destructionj said:
I get the same unless i right click and run as admin but when i hit 2 (medium) then go i get the following?
View attachment 3808327
UPDATE:​ Nevermind the reason adb commands were not running was due to the custom kernel i was using. switched kernels and the debloater worked fine.
Click to expand...
Click to collapse
Interesting. Thanks. I think I flashed the rom and Shinysides kernel. I'll have to try it without next time.
Sent from my SM-G900T using XDA-Developers mobile app
Cdub1976 said:
Interesting. Thanks. I think I flashed the rom and Shinysides kernel. I'll have to try it without next time.
Sent from my SM-G900T using XDA-Developers mobile app
Click to expand...
Click to collapse
yep thats the one. i flashed over to PhoeniX Kernel cuz i couldnt find the stock PE1. The phone booted and debloater worked fine.
http://forum.xda-developers.com/gal...kernel-phoenix-kernel-v7-marshmallow-t3340407
If you plan on using this with the latest update GPG2, edit the .bat file and remove the last line for TmoWfcPrefs, this is needed to change wifi calling preferences.
T-mobile latest marshmallow unrootable
Chuki82 said:
If you plan on using this with the latest update GPG2, edit the .bat file and remove the last line for TmoWfcPrefs, this is needed to change wifi calling preferences.
Click to expand...
Click to collapse
Hi im using the latest marshmallow of t-mobile
Any tips on how can i root my device?
ElKapitan_10 said:
Hi im using the latest marshmallow of t-mobile
Any tips on how can i root my device?
Click to expand...
Click to collapse
http://forum.xda-developers.com/tmo...l/root-how-to-root-sm-g900t-firmware-t3358190
As far as I know my phone has 6.0..1 Marshmallow and all is stock. Will the debloater program work on it?
ElKapitan_10 said:
Hi im using the latest marshmallow of t-mobile
Any tips on how can i root my device?
Click to expand...
Click to collapse
Have you tried CF-Auto-Root?
Chuki82 said:
If you plan on using this with the latest update GPG2, edit the .bat file and remove the last line for TmoWfcPrefs, this is needed to change wifi calling preferences.
Click to expand...
Click to collapse
OK, so I am dependent upon WiFI calling at work, and I did this, but maybe it's because I have an 11 month old or I don't know what but I must not have saved the BAT file correctly. anyway, I broke my WiFi calling.
- EDIT: it works if I turn it on with the quick icon - but if I go to settings, and click more networks, then click wifi calling it just crashes settings every time. any ideas?
Thanks in advance.
See post number 8 in this thread.
Sent from my SM-G900T

[How to] Enable Wi-Fi Hotspot

I have been reading recently about people wanting to know how to enable a wi-fi hotspot from their Axon 7 without being prompted from their provider (T-Mobile, AT&T, etc.) to change/upgrade their current data plans. Well, today I will give you a step by step guideline on how to bypass this. Please note, though, that your device must be rooted. In addition, I strongly recommend that you do a backup of your device just in case something goes wrong.
To begin, download the following apps to make this process as painless as possible Material Terminal and BuildProp Editor.
1. Launch the BuildProp Editor app and tap the menu icon (the 3 vertical dots) found on the top right of your screen. When the dialog box appears, tap on + New.
2. When the + New system property dialog box appears, under the first subheading Name type in the following: net.tethering.noprovisioning. In the next subheading named Value, type in the following: true. Once completed, press SAVE. You may be prompted to give BuildProp Editor root access. Choose GRANT and exit the app.
3. Launch the Material Terminal app.
4. In the first command line, type su and then tap enter to give it root access.
5. When the next command line appears below, type settings put global tether_dun_required 0 and then tap enter. Please note that there must be a space between the words settings and put, put and global, global and tether and required and 0. You will not believe how many people type this all as one word.
6. Exit the Material Terminal app and reboot your device. If the steps were followed carefully, you should now be able to use your device as a wi-fi hotspot without being prompted on your connecting devices to change/upgrade your data. This method should also work on other android devices.
Enjoy!
My device (A2017U) isn't rooted. It uses Cricket (AT&T) MVNO. I can use mobile hotspot without any modifications. I just assumed everyone else could, too.
Most on this phone aren't rooted.
Sent from my ZTE A2017U using Tapatalk
markwebb said:
Most on this phone aren't rooted.
Sent from my ZTE A2017U using Tapatalk
Click to expand...
Click to collapse
That's okay. This only applies to those who are rooted and interested in doing this. I just thought I would help out.
rczrider said:
My device (A2017U) isn't rooted. It uses Cricket (AT&T) MVNO. I can use mobile hotspot without any modifications. I just assumed everyone else could, too.
Click to expand...
Click to collapse
If not mistaken this method is so instead using hotspot data which is very limited (in my case I have 7gb) you use your normal data (I have unlimited).
DrakenFX said:
If not mistaken this method is so instead using hotspot data which is very limited (in my case I have 7gb) you use your normal data (I have unlimited).
Click to expand...
Click to collapse
I don't have any hotspot data, though. Still works.
My tethering works out of the box on unlimited Verizon's data plan. I thought they all worked.
I just want to make the following clear: This post ONLY applies to those who are not able to use their Wi-Fi hotspot because they are prompted by their service providers to change/upgrade their data plan once they are tethering. If you have unlimited data or simply have no problem connecting to your hotspot then that's great! I am simply trying to reach out to those have been asking for a solution.
Thanks, my unlimited att ipad plan now tethers, it was bocked before doing the mod. The Axon7 was one of the few devices that was blocking it, Windows Phone was the other device that blocked it.
rczrider said:
My device (A2017U) isn't rooted. It uses Cricket (AT&T) MVNO. I can use mobile hotspot without any modifications. I just assumed everyone else could, too.
Click to expand...
Click to collapse
Thanks for this info. I'm on Cricket as well and appreciate the heads up. My Axon 7 should arrive from Swappa this week.
This was a concern for me buying this phone. I have always had Google phones which are easy to root and modify. I need to upgrade my Nexus 5 and the new Pixel was announced today but it's too expensive for me. I hope this works when I get my phone in a couple of days. How did you guys root? Did you unlock your bootloader or no?
FunkyELF said:
This was a concern for me buying this phone. I have always had Google phones which are easy to root and modify. I need to upgrade my Nexus 5 and the new Pixel was announced today but it's too expensive for me. I hope this works when I get my phone in a couple of days. How did you guys root? Did you unlock your bootloader or no?
Click to expand...
Click to collapse
You can manage to get root with or without Unlock Bootloader, i just rather unlock and skip all the hassle when flashing files hehehe.
Using @tenfar tool is the way to start you journey for root/Unlocking Bootloader.
DrakenFX said:
You can manage to get root with or without Unlock Bootloader, i just rather unlock and skip all the hassle when flashing files hehehe.
Using @tenfar tool is the way to start you journey for root/Unlocking Bootloader.
Click to expand...
Click to collapse
I'd hate to throw away the warranty. My luck I'd crack my screen right after unlocking the bootloader... Which shouldn't have anything to do with one another but ZTE won't honor hardware warranties after it's been software unlocked
FunkyELF said:
I'd hate to throw away the warranty. My luck I'd crack my screen right after unlocking the bootloader... Which shouldn't have anything to do with one another but ZTE won't honor hardware warranties after it's been software unlocked
Click to expand...
Click to collapse
you warranty won't be touch at all, there is no way for ZTE to know if you are Unlock or not via the methods posted here in XDA unless you go official way which is not even available and the new method ZTE is working on will be different from the previous one.
If my guess is correct with the new Official Unlocking method Warranty won't be voided if is Hardware defects, Water Damage will have the deductible, but don't quote me on that.
T-Mobile and no root needed. Just flip the toggle and connect.
ItsLasher said:
T-Mobile and no root needed. Just flip the toggle and connect.
Click to expand...
Click to collapse
On T-Mobile on my Nexus 5 I had to do that tether_dun_required setting.
I forget whether I needed root for that or not.
B4oE said:
I have been reading recently about people wanting to know how to enable a wi-fi hotspot from their Axon 7 without being prompted from their provider (T-Mobile, AT&T, etc.) to change/upgrade their current data plans. Well, today I will give you a step by step guideline on how to bypass this. Please note, though, that your device must be rooted. In addition, I strongly recommend that you do a backup of your device just in case something goes wrong.
To begin, download the following apps to make this process as painless as possible Material Terminal and BuildProp Editor.
1. Launch the BuildProp Editor app and tap the menu icon (the 3 vertical dots) found on the top right of your screen. When the dialog box appears, tap on + New.
2. When the + New system property dialog box appears, under the first subheading Name type in the following: net.tethering.noprovisioning. In the next subheading named Value, type in the following: true. Once completed, press SAVE. You may be prompted to give BuildProp Editor root access. Choose GRANT and exit the app.
3. Launch the Material Terminal app.
4. In the first command line, type su and then tap enter to give it root access.
5. When the next command line appears below, type settings put global tether_dun_required 0 and then tap enter. Please note that there must be a space between the words settings and put, put and global, global and tether and required and 0. You will not believe how many people type this all as one word.
6. Exit the Material Terminal app and reboot your device. If the steps were followed carefully, you should now be able to use your device as a wi-fi hotspot without being prompted on your connecting devices to change/upgrade your data. This method should also work on other android devices.
Enjoy!
Click to expand...
Click to collapse
Question -
Tether dun required
Or
Tether_dun_required
Since I updated to B29 my tether has stopped working. This did not work for me.
HTC55555 said:
Question -
Tether dun required
Or
Tether_dun_required
Since I updated to B29 my tether has stopped working. This did not work for me.
Click to expand...
Click to collapse
Tether_dun_required
Hello still no go. Devices see my phone. Just can't get past obtaining IP address. Ran across this
#!/system/bin/sh
iptables -I FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -I FORWARD -s 192.168.0.0/16 -j ACCEPT
iptables -P FORWARD DROP iptables -t nat -I POSTROUTING -s 192.168.0.0/16 -j MASQUERADE
Guy wrote a script for Tasker. Can I use these in terminal to accomplish other devices obtaining my ip address when tethering? Devices can see my phone but not connect.
Thanks in advance
I literally use 100gb monthly as in Poland LTE is free. Phone works as router for me all the time. Never been prompted with any message.

[TUTORIAL][Tethering]+[Android Pay] How to have your Nougat, and eat it too!

Dupe from N6 forums for all you 6P junkies.
Obviously I'm not responsible for your mom exploding or your phone disowning you, but.....
I got tethering and Android Pay working on stock Nougat - that's Android N, folks - on a Nexus.
(confirmed will work on Marshmallow and up on 5, 5x, 6, 6p...etc.)
Thanks to @Chainfire, @ManHands and @interloper, and you!
click thanks if this helps, or buy me a beer or something.
prerequisites:
working adb and fastboot (from platform-tools in the Android SDK if you don't know where to find it)
twrp .img for your device
latest stable systemless supersu
1. be on Marshmallow or Nougat obviously
2. flash twrp
(volume down + power on nexus gets you into bootloader, then after flashing recovery, use volume buttons to scroll and power button to select recovery mode)
3. flash systemless root while booted into twrp (unsure if .supersu SYSTEMLESS=true in /data is still needed, but can't hurt - mine is still there from earlier.)
4. while still in twrp, go to mount and check system. Make sure you allow changes.
5. from your computer, do this
Code:
adb shell
echo "net.tethering.noprovisioning=true" >> /system/build.prop
6. reboot into Android.
7. Install Terminal Emulator from the Play Store.
8. Launch it, and in Terminal Emulator, do this
Code:
su
settings put global tether_dun_required 0
exit
9. go into Supersu, expert, scroll to the bottom and hit full unroot. No, you don't want it to patch you back to the stock boot image or recovery*. If it hangs, just reboot and try doing it again.
10. ????
11. Profit! You should have tethering unlocked, be unrooted, and have full Android Pay goodness working.
To take an OTA, do this, because Flashfire gets confused after you've done build.prop edits -
1. go to About Phone, scroll down. Find your build number.
2. download that Nexus Factory Image.
3. Unzip it all. ALL OF IT.
4. Make sure you have Android SDK & platform-tools (or just a working Fastboot and ADB)
5. just flash boot, system, and recovery - you can now OTA with no problems. Then repeat the above guide on your new OTA. Confirmed working 10 minutes ago, OTA'ing from Marshmallow to Nougat and then getting tethering working again
ALTERNATE IF YOU PREFER FLASHFIRE:
All the above steps, but you only have to flash the System image to fix the build.prop hash fail then flashfire should work for you. Wouldn't necessarily recommend upgrading version numbers (6.0.1 to 7.0.0) with Flashfire, but who knows, it might work great! Chainfire is a wizard.
*you can do this if you want, but when I let it patch my boot image I got the dreaded "device corrupt!!!!1" message at boot. Did not try letting it flash stock recovery image.
What if tethering already works on my N device? I haven't yet seen an N device failing to tether...
dtective said:
What if tethering already works on my N device? I haven't yet seen an N device failing to tether...
Click to expand...
Click to collapse
Then you don't need to apply the tethering tweak. Android allows you to tether just fine. The issue lies with certain carriers that charge extra for tethering. By default, Android allows the carriers to check to see if you're tethering and this is what this tweak changes.
I was also able to get ad blocking working using AdAway, on a one time host name update basis. SafetyNet check passes and Android Pay works. To enable this:
1. Prior to Step 9 above, Download and install the AdAway apk. It is available here: https://f-droid.org/repository/browse/?fdid=org.adaway
2. Go into the AdAway settings, Under "Target hosts file" select /data/data/hosts.
3. Enable Ad Blocking. Adaway will complain about not being able to create the symlink. To overcome this, I made /system read/write in Root Explorer, then created it manually in terminal:
Code:
su
ln -s /data/data/hosts /system/etc/hosts
4. Reboot. Go into AdAway and verify it is enabled.
5. Proceed with step 9 above. Make sure you say no to patching back to the stock boot image or recovery.
After Reboot You'll be unrooted with a host name ad blocker and working Android Pay. Worked for me anyway...YMMV. I will probably try and keep /data/data/hosts updated manually.
With the tethering mods t mobile still sees that I'm tethering and slotted my tethering speeds to a crawl after 5gb. Any way around this?
Sent from my Nexus 6P using Tapatalk
So this will allow me to get around Cricket's tethering ban (or rather, lack of support for the N6P in particular)?
Anyone confirm this works for Verizon / UDP?
DualSportDad said:
With the tethering mods t mobile still sees that I'm tethering and slotted my tethering speeds to a crawl after 5gb. Any way around this?
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
If you are visiting unsecured website (https://www.instantssl.com/https-tutorials/what-is-https.html) You'll need to change your browser's user agent, or use VPN to encrypt your traffic.
keda said:
If you are visiting unsecured website (https://www.instantssl.com/https-tutorials/what-is-https.html) You'll need to change your browser's user agent, or use VPN to encrypt your traffic.
Click to expand...
Click to collapse
I've tried both, it still sees tether useage.
Sent from my Nexus 6P using Tapatalk
I'm on Android N and have been since the dev previews. I've never seen trouble with tethering... I'm on vzw UDP.

Categories

Resources