[ROOT/Guide] Native Hotspot Working - Google Pixel XL Guides, News, & Discussion

Hi after a few days of tinkering with the native hotspot to work, i finally got it working. Im going to try to make it as easy as possible to follow the guide in aiding to get it to work for you.
I'm also going to try to create a automatic script to do it when I get some time.
My device:
Unlocked Pixel XL
Network: Sprint (Should theoretically work for all.)
Requirments:
Hackers Keyboard (From play store)
https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard&hl=en
Termux (From play store)
https://play.google.com/store/apps/details?id=com.termux
Unlocked Bootloader
ElementX Kernel
Forum: [url]http://forum.xda-developers.com/pixel-xl/development/kernel-elementalx-pxl-0-02-t3487072[/URL]
Chainfire's Root method
Forum: [url]http://forum.xda-developers.com/pixel-xl/development/root-supersu-t3490156[/URL]
Steps:
Make sure you are rooted and have the ElementX kernel installed
Install Termux [From Playstore]
Install Hackers keyboard [From Playstore]
Open up termux
Type in su
Press Enter
Grant SuperSU access
Type mount -o rw,remount /system_root
Press Enter
Type in
cd /system_root/system/
Press Enter
apt-get install nano
Press Enter
This is a symlink binding to the directory that will allow us to modify build.prop
Nano is an editing application that's intuitive and easy to use.
Type in
settings put global tether_dun_required 0
Press Enter
Then type in
nano build.prop
Scroll all the way down to the end of the line, and add the following
net.tethering.noprovisioning=true
Using the hackers keyboard layout in landscape view press ctrl + x then press Y then Enter
Reboot your device and start the tethering, it should be able to turn on a hotspot with no errors. I may or may not work for all, but it did work for me so hopefully those out there that needed this will be able to benefit as well.
All screenshots
https://drive.google.com/open?id=0B94c0AYYx44RTENkcm0wLU5MbEE

RESERVED

Why use nano? You can just do "echo net.tethering.noprovisioning=true >> /system/build.prop" and not have to worry about special keyboards or apt-get installing anything.

josephcsible said:
Why use nano? You can just do "echo net.tethering.noprovisioning=true >> /system/build.prop" and not have to worry about special keyboards or apt-get installing anything.
Click to expand...
Click to collapse
That work's too I forgot about that
But it needs to be
echo net.tethering.noprovisioning=true >> /system_root/system/build.prop
Since current root is systemless and the partition layout won't let you just touch the system directory without the symlink

This does not work on Verizon's network running Elemental X and build NDE63P

Not looking to thread crap, but just wanted to share my experience and get opinions:
I rooted previously using Chainfire's method. Granted root access to ROOT EXPLORER app----purchased several years ago.
Went into the system folder and opened the build.prop file.
Added the last line: net.tethering.noprovisioning=true and saved and rebooted.
This took a total of 2-3 minutes. I know not everyone wants to spend money, but for those that already purchaed ROOT EXPLORER, was my method OK?

Let me see if this is right so basically open root explorer then open system_root directory then system directory then open and edit build prop and put that line into the build prop net.tethering.noprovisioning=true >> ? So just that including the arrows?

psychatog64 said:
Let me see if this is right so basically open root explorer then open system_root directory then system directory then open and edit build prop and put that line into the build prop net.tethering.noprovisioning=true >> ? So just that including the arrows?
Click to expand...
Click to collapse
Almost.....
I went in to the system directory and opened and edited the build.prop file
I only added the following line, with no extra arrows.
net.tethering.noprovisioning=true
I saved and rebooted and native tethering works.
Root Explorer will save your original build.prop file as a backup.
Just for kicks....I switched back to my original build.prop file to check results.
As expected, tethering failed. When I re-edited the file and added net.tethering.noprovisioning=true
it was working again. Good Luck.

diesteldorf said:
Almost.....
I went in to the system directory and opened and edited the build.prop file
I only added the following line, with no extra arrows.
net.tethering.noprovisioning=true
I saved and rebooted and native tethering works.
Root Explorer will save your original build.prop file as a backup.
Just for kicks....I switched back to my original build.prop file to check results.
As expected, tethering failed. When I re-edited the file and added net.tethering.noprovisioning=true
it was working again. Good Luck.
Click to expand...
Click to collapse
Now this makes what work exactly the wifi hotspot under setting cause I didn't do this yet and I just clicked it and it turned on so idk what this does exactly
---------- Post added at 02:14 AM ---------- Previous post was at 02:13 AM ----------
psychatog64 said:
Now this makes what work exactly the wifi hotspot under setting cause I didn't do this yet and I just clicked it and it turned on so idk what this does exactly
Click to expand...
Click to collapse
Or is this meant for like Bluetooth tethering and USB tethering

psychatog64 said:
Now this makes what work exactly the wifi hotspot under setting cause I didn't do this yet and I just clicked it and it turned on so idk what this does exactly
---------- Post added at 02:14 AM ---------- Previous post was at 02:13 AM ----------
Or is this meant for like Bluetooth tethering and USB tethering
Click to expand...
Click to collapse
editing the build.prop and adding net.tethering.noprovisioning=true allows you to turn on the PORTABLE Wi-Fi hotspot from within the settings menu.
Certain carriers disable tethering my default, depending on your plan.
If you are already able to turn it on without making any changes, it's possible your carrier and/or plan already allows tethering by default.

diesteldorf said:
editing the build.prop and adding net.tethering.noprovisioning=true allows you to turn on the PORTABLE Wi-Fi hotspot from within the settings menu.
Certain carriers disable tethering my default, depending on your plan.
If you are already able to turn it on without making any changes, it's possible your carrier and/or plan already allows tethering by default.
Click to expand...
Click to collapse
Interesting I have the Verizon old xl plan the 12 GB with 12 GB bonus data for life

psychatog64 said:
Interesting I have the Verizon old xl plan the 12 GB with 12 GB bonus data for life
Click to expand...
Click to collapse
You don't have an unlimited data plan and Verizon allows tethering by default. That's why you don't have to make any build.prop changes to enable hotspot.
If you were on a legacy Unlimited plan, Verizon and others will have hotspot blocked, unless you pay extra or bypass the block by editing the build.prop

harritaco said:
This does not work on Verizon's network running Elemental X and build NDE63P
Click to expand...
Click to collapse
The bootloader is unlocked and you have the latest chainfire root correct?

diesteldorf said:
You don't have an unlimited data plan and Verizon allows tethering by default. That's why you don't have to make any build.prop changes to enable hotspot.
If you were on a legacy Unlimited plan, Verizon and others will have hotspot blocked, unless you pay extra or bypass the block by editing the build.prop
Click to expand...
Click to collapse
It shouldn't matter about the plan, the additional lines should bypass it. Can you send me a logcat and your build.prop

stuntnmore said:
It shouldn't matter about the plan, the additional lines should bypass it. Can you send me a logcat and your build.prop
Click to expand...
Click to collapse
His point is that with Verizon hotspot works out of the box on all plans except unlimited data plans
If you have a Verizon Unlimited data plan just add
Code:
net.tethering.noprovisioning=true
to the build.prop and reboot
---------- Post added at 07:40 AM ---------- Previous post was at 07:37 AM ----------
The custom kernel, terminal, and custom keyboard are not needed with Verizon

sd_shadow said:
His point is that with Verizon hotspot works out of the box on all plans except unlimited data plans
If you have a Verizon Unlimited data plan just add
to the build.prop and reboot
---------- Post added at 07:40 AM ---------- Previous post was at 07:37 AM ----------
The custom kernel, terminal, and custom keyboard are not needed with Verizon
Click to expand...
Click to collapse
Also this
settings put global tether_dun_required 0
That'll need to be put into termux that's how it worked for me. I tried both the unlocked and Verizon version. And yeah your right about the Verizon part of it.

stuntnmore said:
Also this
settings put global tether_dun_required 0
That'll need to be put into termux that's how it worked for me. I tried both the unlocked and Verizon version. And yeah your right about the Verizon part of it.
Click to expand...
Click to collapse
I'm on Verizon unlimited all I did was edit the build.prop
Sent from my XT1254 using XDA Labs

sd_shadow said:
I'm on Verizon unlimited all I did was edit the build.prop
Click to expand...
Click to collapse
Oh that's great to hear glad it works for you

No need for all of this. I just verified that the following works:
1. Install Network Signal Refresher Lite from the Playstore
2. Open both Network Signal Refresher and the Mobile Hotspot in split screen.
3. Hit the Refresh button in Network Signal Refresher and the quickly turn on Mobile Hotspot.
4. Profit!
Hope this helps.

335Deezl said:
No need for all of this. I just verified that the following works:
1. Install Network Signal Refresher Lite from the Playstore
2. Open both Network Signal Refresher and the Mobile Hotspot in split screen.
3. Hit the Refresh button in Network Signal Refresher and the quickly turn on Mobile Hotspot.
4. Profit!
Hope this helps.
Click to expand...
Click to collapse
It's a need for those who wish for it to work all the time via toggle not to use an app every time, it's a lot more efficient.

Related

[Q] LG G2 AT&T Hotspot

How can we Enable the Hotpot Feature on ATT G2 or is there any other apps that could do the trick?! anyone!!!!!!
there have been a few "claims" nothing as of yet, not build.prop not database editing....
There is a ROM in the ATT area with enabled wifi tether.
HelloWorld11 said:
How can we Enable the Hotpot Feature on ATT G2 or is there any other apps that could do the trick?! anyone!!!!!!
Click to expand...
Click to collapse
This has bee solved already..You must follow the instructions to the T the location is going to be different though...
http://forum.xda-developers.com/showthread.php?t=2478228
---------- Post added at 07:09 PM ---------- Previous post was at 07:05 PM ----------
eldedo said:
there have been a few "claims" nothing as of yet, not build.prop not database editing....
Click to expand...
Click to collapse
Im on ATT LG G2 and my hotspot is enabled,,,,
http://forum.xda-developers.com/showthread.php?t=2478228
Tested and working!
1. Download SQLite Editor
2. Open the file - /data/data/com.android.providers.settings/databases/settings.db
3. There's a field named 'tether_entitlement_check_state'. Original value is set to 5. Changed it to 0 and save
4. Reboot the phone
5. Enjoy tethering.
Dinster said:
1. Download SQLite Editor
2. Open the file - /data/data/com.android.providers.settings/databases/settings.db
3. There's a field named 'tether_entitlement_check_state'. Original value is set to 5. Changed it to 0 and save
4. Reboot the phone
5. Enjoy tethering.
Click to expand...
Click to collapse
I cant find the field name 'tether_entitlement_check_state'. is there a way to create it?

[HOW TO] Unlock tethering on Marshmallow 6.0

Google made a change from Android 4.1.2 which allows operators to know when users are using tethering and conveniently block tethered devices from accessing internet.
This can be fixed permanently using the following procedure and no root required on all rom types (stock, mod):
1) Enable developer mode (Go to Settings -> About phone, and click on the build number until the developer mode is enabled).
2) Enable USB debugging under Settings -> Developer options
3) Connect the device with a USB cable to a computer with the Android SDK platform tools installed
4) Start an adb shell: adb shell
5) In the adb shell, run this command:
Code:
settings put global tether_dun_required 0
Tested on Nexus 5 & 6 with Marshmallow STOCK ROM
Just tried this on a freshly imaged Verizon Nexus 6 with Marshmallow, and I'm still getting the prompt for subscribing to tethering.
Can you do this with sqlite editor? If so, how?
net.tethering.noprovisioning=true
Pasted at end of build prop. Save. Reboot. Done.
Can this be tried even if the Nexus6 boot loader is locked, without unlocking it ?
Sent from my VS985 4G using Tapatalk
trent999 said:
Can this be tried even if the Nexus6 boot loader is locked, without unlocking it ?
Sent from my VS985 4G using Tapatalk
Click to expand...
Click to collapse
You need root to edit the build prop like this but you can also edit the build prop thru adb commands
Sent from my Nexus 6 using Tapatalk
Ocelot13 said:
net.tethering.noprovisioning=true
Pasted at end of build prop. Save. Reboot. Done.
Click to expand...
Click to collapse
I'm on Verizon and that's what I did also.
Sent from my Nexus 6 using Tapatalk
nexus6r3plicant01 said:
You need root to edit the build prop like this but you can also edit the build prop thru adb commands
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
You don't need root to do it, you can make the change via recovery and adb shell commands.
wishkah said:
Can you do this with sqlite editor? If so, how?
Click to expand...
Click to collapse
I'm not sure this can be done with sqlite editor anymore because when I go to the file path data>data>com.android.providers.settings>databases there is no longer a settings.db in that location to edit.
Maybe I'm missing something.... IDK???
didn't work on my stock Nexus 6 - still says to contact ATT.
---------- Post added at 10:41 AM ---------- Previous post was at 10:32 AM ----------
Durthquake said:
didn't work on my stock Nexus 6 - still says to contact ATT.
Click to expand...
Click to collapse
editing the build.prop worked for me! thanks guys/gals
nexus6r3plicant01 said:
You need root to edit the build prop like this but you can also edit the build prop thru adb commands
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
Is Rooot needed to do this through adb?
That is my question, too.
For right now, I want to wait to unlock and root. I have reasons...
Can I edit and replace build.prop somehow under those conditions ?
I have ADB and fastboot both working and have pulled a copy of the stock Lollipop build.prop onto my laptop. I can edit it, but can I push the revised copy back with the boot loader still locked and no root ?
I read somewhere about achieving temporary root via fastboot booting twrp, instead of flashing, but that fails for me and I cannot find the referencing thread.
Sent from my VS985 4G using Tapatalk
Same boat here. I'd love to enable this, but don't want to do too much as I'm switching to a 6P in two weeks.
Do you need root to mod this? i'm not able to R/W system without it I assume?
So, this link provides information on how to make the modifications to the build.prop without root which is what I needed to make things happen on Verizon. Note that this does make the scary This device is corrupt... message appear at bootup. Specific steps I followed (assuming you've got adb working and USB debugging enabled):
- Download TWRP 2.8.7.1 from here
- adb reboot bootloader
- fastboot boot twrp-2.8.7.1-shamu.img
- When TWRP finishes booting, click Mount and check the box for /system
- adb pull /system/build.prop
- Use your favorite text editor to add the line net.tethering.noprovisioning=true to the build.prop file you just downloaded off the phone. Save the file.
- adb push build.prop /system/
- adb shell chmod 644 /system/build.prop
- adb shell settings put global tether_dun_required 0
- adb reboot
And voila. When you reboot you'll be able to tether. At least I was.
Yes, the above is what I have been looking at, but it is important to realize it requires an unlocked bootloader, which requires a total phone wipe.
Plus I am concerned that this will prevent any future OTA, like to Marshmallow for mine, and also make it impossible to use Android Pay on that device, if those issues matter to you.
Yes, I know it is self-limiting to have a stock, locked N6.
Sent from my Nexus 6 using Tapatalk
pmhesse said:
Note that this does make the scary This device is corrupt... message appear at bootup.
Click to expand...
Click to collapse
Also note that this will also make you unable to apply any future OTAs (neither pushed to you by Google, nor sideloaded via ADB).
18 months ago, before /system validation became a thing, I would have recommended this method to a lot of "casual" modders - booting to TWRP to fix a couple things, and then going on their merry way with an unrooted "stock" (or close enough to it as to not matter) device.
Now that /system validation is a thing (breaks OTA applicability, dm-verity), I wonder if it's actually more advisable that people keep TWRP installed, and take the time to fully educate themselves about what they're doing, so that in the future they can fix things themselves more easily (and manually apply the monthly security patches, etc.).
I'm honestly not sure about the right answer - what do folks think?
pmhesse said:
So, this link provides information on how to make the modifications to the build.prop without root which is what I needed to make things happen on Verizon. Note that this does make the scary This device is corrupt... message appear at bootup. Specific steps I followed (assuming you've got adb working and USB debugging enabled):
- Download TWRP 2.8.7.1 from here
- adb reboot bootloader
- fastboot boot twrp-2.8.7.1-shamu.img
- When TWRP finishes booting, click Mount and check the box for /system
- adb pull /system/build.prop
- Use your favorite text editor to add the line net.tethering.noprovisioning=true to the build.prop file you just downloaded off the phone. Save the file.
- adb push build.prop /system/
- adb shell chmod 644 /system/build.prop
- adb shell settings put global tether_dun_required 0
- adb reboot
And voila. When you reboot you'll be able to tether. At least I was.
Click to expand...
Click to collapse
Ah. I don't have TWRP installed. Thats what I was missing. I went full stock besides my unlocked bootloader with Marshmallow. Not being able to Android Pay also sucks as I do use that. Wonder if I set it up first, then do this if it will let me still use the cards I load.
Durthquake said:
didn't work on my stock Nexus 6 - still says to contact ATT.
---------- Post added at 10:41 AM ---------- Previous post was at 10:32 AM ----------
editing the build.prop worked for me! thanks guys/gals
Click to expand...
Click to collapse
So the command did not work but adding the net..etc to build prop worked anyone in T-Mobile done this yet? Thanks
Correct, the command didn't work, but the line at end of build.prop did. Should work for any carrier.
Ocelot13 said:
net.tethering.noprovisioning=true
Pasted at end of build prop. Save. Reboot. Done.
Click to expand...
Click to collapse
Thank you!

Unlock Tethering on Android N Preview Successful

I have successfully edited build prop on Android N Preview to allow tethering. My setup is as follows: I was originally rooted on Pure Nexus. I reflashed stock 6.0.1 MM and unrooted my device. I took the Android N OTA and rooted via CF Auto Root by Chainfire ( I had to manually fastboot the CFAR image as the program provided kept failing). I tried various root file managers that did not work. Finally FX Explorer with the root add-on worked. I had to change the file manager to open files in R/W mode via the menu settings. After that I was able to open the build prop file in text editor and added "net.tethering.noprovisioning=true" (without quotes) at the bottom or end of the file. I rebooted and am able to tether without the subscription check. I am on an unlimited data plan. Hope this helps.
hsomnus said:
I have successfully edited build prop on Android N Preview to allow tethering. My setup is as follows: I was originally rooted on Pure Nexus. I reflashed stock 6.0.1 MM and unrooted my device. I took the Android N OTA and rooted via CF Auto Root by Chainfire ( I had to manually fastboot the CFAR image as the program provided kept failing). I tried various root file managers that did not work. Finally FX Explorer with the root add-on worked. I had to change the file manager to open files in R/W mode via the menu settings. After that I was able to open the build prop file in text editor and added "net.tethering.noprovisioning=true" (without quotes) at the bottom or end of the file. I rebooted and am able to tether without the subscription check. I am on an unlimited data plan. Hope this helps.
Click to expand...
Click to collapse
Worked for me, but I used Root Browser. Glad to have tethering on N.
Edit: Scratch that, I added the net.tethering line to build.prop, but when I go into settings and turn tethering on, it tries for a few seconds and fails.
Fvolfrine said:
Worked for me, but I used Root Browser. Glad to have tethering on N.
Edit: Scratch that, I added the net.tethering line to build.prop, but when I go into settings and turn tethering on, it tries for a few seconds and fails.
Click to expand...
Click to collapse
What I did and always do is to modify my APN; where it says APN type i just add DUN and save the file.
Like this: default,supl,mms,dun
After you hit save your internet connection will reset itself, then everything should be good.
n3ck0man said:
What I did and always do is to modify my APN; where it says APN type i just add DUN and save the file.
Like this: default,supl,mms,dun
After you hit save your internet connection will reset itself, then everything should be good.
Click to expand...
Click to collapse
Sorry, no luck with that. I added the dun, now my APN type reads "default,mms,supl,fota,hipri,dun" and the net.provisioning line is in, but when I toggle the tethering switch it fails. I wonder if this is like the dark theme toggle, which requires several attempts before it works.
Fvolfrine said:
Sorry, no luck with that. I added the dun, now my APN type reads "default,mms,supl,fota,hipri,dun" and the net.provisioning line is in, but when I toggle the tethering switch it fails. I wonder if this is like the dark theme toggle, which requires several attempts before it works.
Click to expand...
Click to collapse
Try the fx explorer and its root add on...both are free. You just have to change it to open files in r/w in menu before opening the build prop file.
Mine has been working fine and i didnt have to make several attempts...it worked after the first try. Didnt change to DUN either. Only did exactly what i listed in OP...nothing more.
hsomnus said:
Try the fx explorer and its root add on...both are free. You just have to change it to open files in r/w in menu before opening the build prop file.
Mine has been working fine and i didnt have to make several attempts...it worked after the first try. Didnt change to DUN either. Only did exactly what i listed in OP...nothing more.
Click to expand...
Click to collapse
That worked! I thought that using Root Explorer, which also has R/W capability, would be just the same, but I guess I was wrong.
Fvolfrine said:
That worked! I thought that using Root Explorer, which also has R/W capability, would be just the same, but I guess I was wrong.
Click to expand...
Click to collapse
Yeah...i tried root explorer first as well as a few others. This was the only one that worked.
Worked for me. Thanks!
hsomnus said:
I have successfully edited build prop on Android N Preview to allow tethering. My setup is as follows: I was originally rooted on Pure Nexus. I reflashed stock 6.0.1 MM and unrooted my device. I took the Android N OTA and rooted via CF Auto Root by Chainfire ( I had to manually fastboot the CFAR image as the program provided kept failing). I tried various root file managers that did not work. Finally FX Explorer with the root add-on worked. I had to change the file manager to open files in R/W mode via the menu settings. After that I was able to open the build prop file in text editor and added "net.tethering.noprovisioning=true" (without quotes) at the bottom or end of the file. I rebooted and am able to tether without the subscription check. I am on an unlimited data plan. Hope this helps.
Click to expand...
Click to collapse
thanks! thinking about trying this for 6.0.1 until N and after. I'm on project fi tho and don't know if that's a jinx
Erik Rye said:
thanks! thinking about trying this for 6.0.1 until N and after. I'm on project fi tho and don't know if that's a jinx
Click to expand...
Click to collapse
Isn't tethering allowed on Project Fi?
Sent from my Nexus 6 using Tapatalk
Fvolfrine said:
Isn't tethering allowed on Project Fi?
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
Yes, tethering is allowed on project fi. I was hoping that no subscription check = no data charges but not sure that's possible..
What providers is this succeeding on? Anyone on TMO?
Sent from my Nexus 6 using Tapatalk
wideasleep1 said:
What providers is this succeeding on? Anyone on TMO?
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
I've successfully unlocked tethering on Sprint but I get a DNS error when I try to load websites on my PC.
Anyone tried sending the tether command just like on m?
5ghz tethering
blitzerking1 said:
I've successfully unlocked tethering on Sprint but I get a DNS error when I try to load websites on my PC.
Click to expand...
Click to collapse
I'm currently sprint, I input the dun_required 0 by terminal emulator and net.tethering by fx explorer. My tethering wouldn't stay active until I switched to 5ghz frequency in tether settings. I connected my ipad and searched pages to verify.
For some reason when I try to mount build.prop as read/write I get an "error: this action could not be completed" within FX Explorer. I can however, mount the system folder with no problems. Seems to be an issue mounting just the build.prop. Any ideas?
ForeverZ3RO said:
For some reason when I try to mount build.prop as read/write I get an "error: this action could not be completed" within FX Explorer. I can however, mount the system folder with no problems. Seems to be an issue mounting just the build.prop. Any ideas?
Click to expand...
Click to collapse
I tried all of the suggestions in this thread until I found one. I can't remember which one worked.
kwdan said:
I tried all of the suggestions in this thread until I found one. I can't remember which one worked.
Click to expand...
Click to collapse
Ummmm... ok. I've looked through all of the posts in this thread and can't find any with my issue. Not sure how you got it to work.
ForeverZ3RO said:
Ummmm... ok. I've looked through all of the posts in this thread and can't find any with my issue. Not sure how you got it to work.
Click to expand...
Click to collapse
I used terminal emulator to add the tethering_dun_required 0
And fx explorer, or root explorer or root browser (not sure which one) to add provisioning line. Then rebooted. Tethering would still turn on and off until I went into tethering settings and switched it to 5ghz.
kwdan said:
I used terminal emulator to add the tethering_dun_required 0
And fx explorer, or root explorer or root browser (not sure which one) to add provisioning line. Then rebooted. Tethering would still turn on and off until I went into tethering settings and switched it to 5ghz.
Click to expand...
Click to collapse
Any chance you could post the steps for doing it with the terminal emulator?
Also, didn't you still have to mount the system folder as R/W? That's where it's failing at for me.

Mobile Hotspot/Tethering Unlock

Hello
I am coming to the g4 plus after having used the samesung s5 for years on MOAR rom and i am looking for how i can get my mobile hotspot back on sprint
I get Unable to connect to data network you may not be subscribed to .....
now i do not have a wifi plan per se but i do have a really old phone as a modem plan i am still paying for (back then it was 10$ a month for unlimited 2008)
so first thing i did was look for where to modify the apn settings for tethering like i had to do before but when the phone activates on sprint the apn menu disapears.
so i look for a custom rom like MOAR but for the g4 plus and i am not seeing any that say they have wifi hacks included
I did this successfully on the nougat soak, but requires root access. Add this line at the end of your build.prop (I used Root Explorer to edit the file):
net.tethering.noprovisioning=true
Save build.prop and reboot phone. Then, in the terminal emulator app, issue the following commands one at a time:
su
settings put global tether_dun_required 0
exit
Reboot phone again.
---------- Post added at 04:39 PM ---------- Previous post was at 04:30 PM ----------
You might want to try it after the build.prop edit to see if it works, the terminal emulator commands may not be necessary.
i just use airdroid for hotspot
I will take a look at airdroid tomorow if it works great if not ill have to dig into the build.prop was trying to avoid that with a ready made rom
this brings back memories of reg'editing my htc titan lol
shkrmkr said:
I did this successfully on the nougat soak, but requires root access. Add this line at the end of your build.prop (I used Root Explorer to edit the file):
net.tethering.noprovisioning=true
Save build.prop and reboot phone. Then, in the terminal emulator app, issue the following commands one at a time:
su
settings put global tether_dun_required 0
exit
Reboot phone again.
---------- Post added at 04:39 PM ---------- Previous post was at 04:30 PM ----------
You might want to try it after the build.prop edit to see if it works, the terminal emulator commands may not be necessary.
Click to expand...
Click to collapse
This totally worked on my 1625, tethering was ghosted out. After this it works. Thank you
Sent from my Moto G4 using Tapatalk
robot_head said:
This totally worked on my 1625, tethering was ghosted out. After this it works. Thank you
Sent from my Moto G4 using Tapatalk
Click to expand...
Click to collapse
You used both or only the build.prop edit. I can add it to source in that case. And is this issue only with 1625 variant?
The compliance with the provider setting is well known for Moto phones (at least the ones sold in US). I am using an app from here on XDA called Entitlement Bypass:
https://forum.xda-developers.com/moto-x/themes-apps/app-hotspot-entitlement-bypass-v1-1-5-9-t2705152
This works perfect. I used the build.prop edit and su command. Completely opened tethering.
shkrmkr said:
I did this successfully on the nougat soak, but requires root access. Add this line at the end of your build.prop (I used Root Explorer to edit the file):
net.tethering.noprovisioning=true
Save build.prop and reboot phone. Then, in the terminal emulator app, issue the following commands one at a time:
su
settings put global tether_dun_required 0
exit
Reboot phone again.
---------- Post added at 04:39 PM ---------- Previous post was at 04:30 PM ----------
You might want to try it after the build.prop edit to see if it works, the terminal emulator commands may not be necessary.
Click to expand...
Click to collapse
This worked for my XT1644. Tethering and hospot option was grayed out in settings on custom ROMs, until doing this build prop edit. I did not have to run the commands, build prop edit solved my issue. Thank you so much.
When I rooted first time,I faced this problem of hotspot. I then installed elementalx in my device which solved the problem.
shkrmkr said:
I did this successfully on the nougat soak, but requires root access. Add this line at the end of your build.prop (I used Root Explorer to edit the file):
net.tethering.noprovisioning=true
Save build.prop and reboot phone. Then, in the terminal emulator app, issue the following commands one at a time:
su
settings put global tether_dun_required 0
exit
Reboot phone again.
---------- Post added at 04:39 PM ---------- Previous post was at 04:30 PM ----------
You might want to try it after the build.prop edit to see if it works, the terminal emulator commands may not be necessary.
Click to expand...
Click to collapse
This does work on Motorola G5 plus unlocked from best bye bye using ATnT.
Unrooted XT1644. AT&T provider. Tethering & portable hotspot option is accessible, but when I click on it I encounter "account not set up for tethering...." Could I access the build prop edit via an ADB command or script?
EDIT: Nevermind. My phone's bootloader is locked so no ADB access possible anyway. Looks like I'll need to look into 3rd-party WiFi tethering apps (such as PdaNet+ or NetShare) non-root solutions.

Mobile Hotspot on Cricket

Anyone know how to remove Cricket Wireless mobile hotspot restrictions? I'm on an unlimited plan, and would like to use the phone's built-in hotspot.
Cybertron713 said:
Anyone know how to remove Cricket Wireless mobile hotspot restrictions? I'm on an unlimited plan, and would like to use the phone's built-in hotspot.
Click to expand...
Click to collapse
Are you unlocked and rooted? Have you tried adding "net.tethering.noprovisioning=true" to the build.prop file then reboot? That works for most people...
acejavelin said:
Are you unlocked and rooted? Have you tried adding "net.tethering.noprovisioning=true" to the build.prop file then reboot? That works for most people...
Click to expand...
Click to collapse
Unlocked (bootloader and, naturally, carrier) and rooted (via magisk).
I have not. Don't actually know how to edit build.prop on-device.
Cybertron713 said:
Unlocked (bootloader and, naturally, carrier) and rooted (via magisk).
I have not. Don't actually know how to edit build.prop on-device.
Click to expand...
Click to collapse
1. Modifying system files could render your device useless, so by continuing you’re assuming that risk
2. Using a root file explorer, navigate to /system/
3. (Optional) Make a copy of the build.prop
4. Open the build.prop file with a root text editor (Jota, Turbo, QuickEdit, etc)
5. Add the following line to the bottom of build.prop file: net.tethering.noprovisioning=true
6. Save the file and reboot your device
acejavelin said:
1. Modifying system files could render your device useless, so by continuing you’re assuming that risk
2. Using a root file explorer, navigate to /system/
3. (Optional) Make a copy of the build.prop
4. Open the build.prop file with a root text editor (Jota, Turbo, QuickEdit, etc)
5. Add the following line to the bottom of build.prop file: net.tethering.noprovisioning=true
6. Save the file and reboot your device
Click to expand...
Click to collapse
Ayyy, that worked! Thanks, my man!
Cybertron713 said:
Ayyy, that worked! Thanks, my man!
Click to expand...
Click to collapse
Glad it worked... Don't forget to click "Thanks" at the bottom of my posts, best way to show your appreciation.
acejavelin said:
Glad it worked... Don't forget to click "Thanks" at the bottom of my posts, best way to show your appreciation.
Click to expand...
Click to collapse
Of course! Been off XDA for too long, forgot the thanks system.

Categories

Resources