This will allow you to enable native mobile hotspot (wifi tether) on Grandfathered plans or any and bypass Tether Provisioning on ATT/VERIZON/SPRINT/TMOBILE.
1. Use ADB or Mobile Terminal and follow the commands line by line.
Code:
adb shell
su
mount -o rw,remount /system
echo "net.tethering.noprovisioning=true" >> /system/build.prop
reboot
Or you can manually edit /system/build.prop using any root explorer and add this line anywhere:
Code:
net.tethering.noprovisioning=true
Please test this so I can add more devices.
Tested:
Galaxy Note 8: AT&T, TMOBILE, SPRINT, VERIZON
Galaxy S8: ??? (test)
alukarulz said:
This will show you how to enable native mobile hotspot and bypass Tether Provisioning on ATT/VERIZON/SPRINT/TMOBILE *Only tested on ATT
1. Use ADB or Mobile Terminal and follow the commands line by line.
Code:
adb shell
su
mount -o rw,remount system
echo "net.tethering.noprovisioning=true" >> /system/build.prop
reboot
You know have Native Mobile Hotspot without those carriers blocking you.
Click to expand...
Click to collapse
I don't need to do this on my Unlocked Note 8 gUDP for Verizon Wireless
Sent from my Pixel XL using Tapatalk
WinDroidGuy said:
I don't need to do this on my Unlocked Note 8 gUDP for Verizon Wireless
Sent from my Pixel XL using Tapatalk
Click to expand...
Click to collapse
My device was Verizon and when i inserted the ATT sim the mobile hotspot worked right away. But I wanted to change carrier of the device to att using @BlueFox721 method and i did for volte and wificalling, etc.. But in doing so mobile hotspot was disabled. This fixed it.
Not working on Tmobile. Says can't create system/build.prop Read only file system.
kirschdog1 said:
Not working on Tmobile. Says can't create system/build.prop Read only file system.
Click to expand...
Click to collapse
You need to root. And you need to mount /system as read/write.
mount -o rw,remount,rw /system
alukarulz said:
You need to root. And you need to mount /system as read/write.
mount -o rw,remount,rw /system
Click to expand...
Click to collapse
I am rooted already.
kirschdog1 said:
I am rooted already.
Click to expand...
Click to collapse
You have to make mount /system as read and write in terminal or adb. Try installing busybox or use adb/terminal
alukarulz said:
You have to make mount /system as read and write in terminal or adb. Try installing busybox or use adb/terminal
Click to expand...
Click to collapse
Have busybox installed already and followed your directions to a t. No go on T-Mobile.
See pick below.
kirschdog1 said:
See pick below.
Click to expand...
Click to collapse
Oh I see the problem, there is a typo in the code. It should be /system not system. I fixed it.
alukarulz said:
Oh I see the problem, there is a typo in the code. It should be /system not system. I fixed it.
Click to expand...
Click to collapse
How do we know if it's working?
kirschdog1 said:
How do we know if it's working?
Click to expand...
Click to collapse
Toggle mobile hotspot on. If it works then your good.
alukarulz said:
Toggle mobile hotspot on. If it works then your good.
Click to expand...
Click to collapse
Looks to be working here on T-Mobile.
Confirmed working for Sprint.
Sent from my Galaxy Note 8 (2017 Phone) using XDA Labs
kirschdog1 said:
Looks to be working here on T-Mobile.
Click to expand...
Click to collapse
wtharden said:
Confirmed working for Sprint.
Sent from my Galaxy Note 8 (2017 Phone) using XDA Labs
Click to expand...
Click to collapse
Thanks for testing! Glad it worked.
Not working for me on a rooted Sprint Note 8
joelstitch said:
Not working for me on a rooted Sprint Note 8
Click to expand...
Click to collapse
Where are you stuck on?
is this for unlimited tethering? or just to get it working on which ever device carrier?
mister_propa said:
is this for unlimited tethering? or just to get it working on which ever device carrier?
Click to expand...
Click to collapse
To get it working. Idk about unlimited tethering but I've been using it and no disconnection.
I'm not stuck. It just doesn't work for me. I followed the steps and I am rooted. But when I try to turn on Hotspot it says I don't have the subscription.
Related
NEEDED MEDIUM / HIGH ANDROID KNOWLEDGE
Hello, guys, as some of you know, AnDyX (X8 forums, please give him a thumbs up for this) managed to build a module for hijack kernel to enable NetFilter, that includes Iptables, and of course and not less important Native wifi tethering.
So this is the current installation method (need to be runned again on reboot):
1. Download .zip (MD5: 7006E968E6C9B30E643ECB49756A2C25)
2. ADB Shell / Console emulator
Code:
busybox mount -o remount,rw -t yaffs2 `mount | busybox grep /system | awk '{print $1}'` /system
chmod +x /system/xbin/iptables
sh /system/xbin/full_iptables.sh
busybox mount -o remount,ro -t yaffs2 `mount | busybox grep /system | awk '{print $1}'` /system
3. Now module should be loaded.
Will upload full working and permanent module soon...
Already replied in the X8 thread - seems to install fine, but initial cursory testing with proxy scripts failed.
Have not tried tethering yet, but will do tomorrow assuming I have time at work!
Is this just "for the moment" and will be gone when I reboot ?
Otherwise thanks
wow! i really need this for ssh tunneling and proxy..heh2
EDIT:i just found an app called droidproxy for proxying my ip..so just need this module for tunneling..
Hmm, if you guys manage to get this module to a stable state..... *lost in dream*
Is there anything this little phone can't do? (exception : flash)
Guys, uploaded last version, thanks to AnDyX, needed testers (preferible with 3G data plan).
Cheers.
D4.
@dark
all i need to flash it in cwm is that correct. i am going to try.
edit: got first reboot as i enabled the 2g connection. lolz
i think its only supports usb tethering, is that correct, are you also working on wifi tethering.
thanks another grt job.
shravanchoudhary9 said:
@dark
all i need to flash it in cwm is that correct. i am going to try.
edit: got first reboot as i enabled the 2g connection. lolz
i think its only supports usb tethering, is that correct, are you also working on wifi tethering.
thanks another grt job.
Click to expand...
Click to collapse
First, this is not my work. Second, Instructions and details are on first post, did you even read it?. Third, Title it's NATIVE WIFI TETHERING, how you dare to ask if this is USB tethering?
No offends of course, but please read before asking
D4rKn3sSyS said:
First, this is not my work. Second, Instructions and details are on first post, did you even read it?. Third, Title it's NATIVE WIFI TETHERING, how you dare to ask if this is USB tethering?
No offends of course, but please read before asking
Click to expand...
Click to collapse
omg sorry dude, i was that much excited that i skipped the "wifi" and only read native tethering so please sorry and i already hitted my thanks andyx and you also.
.
also i have flashed that.
D4rKn3sSyS said:
Guys, uploaded last version, thanks to AnDyX, needed testers (preferible with 3G data plan).
Cheers.
D4.
Click to expand...
Click to collapse
Hi, I can test. I'm using your cyanocomb and I have unlimited data. But I don't have Android knowledge. All I can do is flash things with CWM...
Sent from my U20i using XDA App
SamuelDebruyn said:
Hi, I can test. I'm using your cyanocomb and I have unlimited data. But I don't have Android knowledge. All I can do is flash things with CWM...
Sent from my U20i using XDA App
Click to expand...
Click to collapse
I assume you can use adb?
on your pc open cmd and do the following (after you flashed it with cwm)
1)adb shell -after this, it will go into your phones' terminal
2) /system/xbin/full_iptables.sh
3) exit
4) adb shell dmesg > dmesg.txt
5) adb shell lsmod > lsmod.txt
6) adb shell iptables -L > iptables.txt
7) adb shell iptables -t nat -L >> iptables.txt
and post dmesg.txt,lsmod.txt and iptables.txt on the module's thread (in the x8 forums).
make sure to include what device you are using. Also test using Wireless Tether for Root Users (from market) and post results there too.
EDIT: If you do not know how to use adb, use the batch script provided. Just plug your phone into your computer and make sure USB debugging is enabled (and you flashed v2 of the module).
Awesome work.
Question. this module will allow "Droid Wall" to work correctly?
I think it should...
It should, once they get it working.
WiFi tethering working now
WiFi tethering working now with V-3
some one please make easy installation of V-3 Module
mukptl said:
WiFi tethering working now with V-3
some one please make easy installation of V-3 Module
Click to expand...
Click to collapse
Thanks for the info, ill build some easy script as son as I get home
here is flashable Netfilter v003
Eyama said:
here is flashable Netfilter v003
Click to expand...
Click to collapse
Thanks, but just for be clear, with that zip you still need to do commands from console emulator on first post
yes i konow but mukptl just want to have flashable modules
Q: what is about .apk that AnDyX made and is posted in his thread named signedwireless_tether_2_0_7.apk?
Eyama said:
yes i konow but mukptl just want to have flashable modules
Q: what is about .apk that AnDyX made and is posted in his thread named signedwireless_tether_2_0_7.apk?
Click to expand...
Click to collapse
It's a software modded that can run the right scripts to enable wifi tethering (so you install zip, then run sh commands, and then install apk for tethering)
Thanks for info. i will wait for you to make proper script beacuse i know that you are genius
pokey9000 found in the kernel, drivers/accessory/30pin_con.c:
if (acc_adc != false) {
if ((2600 < acc_adc) && (2800 > acc_adc)) {
env_ptr = "ACCESSORY=OTG";
acc->current_accessory = ACCESSORY_OTG;
Which he used to figure out what was needed to put the unit into Host mode and through his help and testing I figured out that you needed a 3:1 split on the power to get the unit to think it was charging from an OEM charger.
Is it possible to change the above code and whatever the other code is that senses power on the data lines so that we can force the tablet into whatever mode we want?
I don't have the proper setup to code myself so I hope there might be a Dev out there up for the challenge.
This works, it not only allows usb charging from a computer/laptop, but it enables it to be charged from any (In my case my Kindle's wall plug.) wall plug.
Hope that helps!
FillTheVoid said:
I am having trouble with command
adb shell
echo 1 > /sys/class/power_supply/battery/force_usb_charging
Works fine from my Laptop, but when in a terminal on the tab I get
adb shell
error: device not found
I did give the terminal su permission. Anything special I have to do when running this script from the tab itself. I would like to be able to do this "on the go" since it is not persistent after reboot. Thanks.
Click to expand...
Click to collapse
Mullicious said:
You can make it persistent, slap it in a bog standard text editor, then by using script manager, create it as a script to run as root and at boot. Confirmed it to work myself, very handy.
Sent from my GT-P7510 using xda premium
Click to expand...
Click to collapse
Edit:
I see this doesn't answer your question, I'm sorry; misread.
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums and Read THIS
Moving to Q&A
Could someone put this into a package or give detailed instructions for a noob like me to get this running? I really hate that the Tab doesnt just recognize car usb power like my galaxy phone does...Thanks!
Mullicious said:
This works, it not only allows usb charging from a computer/laptop, but it enables it to be charged from any (In my case my Kindle's wall plug.) wall plug.
Hope that helps!
Edit:
I see this doesn't answer your question, I'm sorry; misread.
Click to expand...
Click to collapse
D you mean this command works:
adb shell
echo 1 > /sys/class/power_supply/battery/force_usb_charging
Did you get it to work from terminal eventually?
Can you share the script you created please?
Szadzik said:
D you mean this command works:
adb shell
echo 1 > /sys/class/power_supply/battery/force_usb_charging
Did you get it to work from terminal eventually?
Can you share the script you created please?
Click to expand...
Click to collapse
This shell command works if you are running pershoot's kernel, it is not persistent after reboot though. This doesnt bother me cause if I really need to charge it in the car I just open a terminal emulator and type in in. Takes 30 sec.
FillTheVoid said:
This shell command works if you are running pershoot's kernel, it is not persistent after reboot though. This doesnt bother me cause if I really need to charge it in the car I just open a terminal emulator and type in in. Takes 30 sec.
Click to expand...
Click to collapse
SO it does not work on stock kernel?
Szadzik said:
SO it does not work on stock kernel?
Click to expand...
Click to collapse
That is correct. Pershoot built it into his kernel.
FillTheVoid said:
That is correct. Pershoot built it into his kernel.
Click to expand...
Click to collapse
Any idea if Pershoot's kernel is available for P7500?
Szadzik said:
Any idea if Pershoot's kernel is available for P7500?
Click to expand...
Click to collapse
It is available. That's the 3G model right?
FillTheVoid said:
It is available. That's the 3G model right?
Click to expand...
Click to collapse
Yes, it is 3G. I have to look for the right thread. LEt me know if you have any pointers.
Szadzik said:
Yes, it is 3G. I have to look for the right thread. LEt me know if you have any pointers.
Click to expand...
Click to collapse
See forum.xda-developers.com/showthread.php?t=1138167
Haven't seen anyone posted the CIFS module for stock Dell Streak kernel. So, attached a copy here for your streaming enjoyment, built from streak_3.09_kernel, tested on stock ROM 360.
Remember to load slow-work.ko before cifs.ko
Happy streaming
UPDATE: Attached nls_utf8.ko in case anyone needed the UTF-8 support as well.
Thank you !!!
Sent from my Dell Streak using XDA App
streakOwner said:
Thank you !!!
Sent from my Dell Streak using XDA App
Click to expand...
Click to collapse
No worry, yay I got a thank meter now
Btw looks like you're using 360 ROM as well. Do you notice wifi turning off when you lock the screen with the power button? Looks like I need to solve that one now to be able to stream music with the screen off
UPDATE: It doesn't seems to be entirely shut off when screen is turned off. Audio plays intermittently, 2-5 seconds pause, continue playing, all over again. Not skipping though
That is very annoying to me too, bcs I do a lot of Skype voicing but have to keep the screen on bcs of the connectivity issue on the wifi . Yes exactly the same symptoms but not only on the 360 also on other customed ROM . Atm I am using 2.3.3 from fardo and the same issue here too.
Sent from my Dell Streak using XDA App
streakOwner said:
That is very annoying to me too, bcs I do a lot of Skype voicing but have to keep the screen on bcs of the connectivity issue on the wifi . Yes exactly the same symptoms but not only on the 360 also on other customed ROM . Atm I am using 2.3.3 from fardo and the same issue here too.
Sent from my Dell Streak using XDA App
Click to expand...
Click to collapse
Good news that it isn't because a bug on the cifs module I built as I've modified some code
I think I remembered having the same problem with IM+, sometimes I found my session disconnected when turning the screen back on.
It seems to be the problem with some bandwidth limiter when screen is turned off. There is already a solution, not sure if we can apply it to Streak's firmware.
http://forum.xda-developers.com/showthread.php?t=752856
watch_mania said:
Good news that it isn't because a bug on the cifs module I built as I've modified some code
I think I remembered having the same problem with IM+, sometimes I found my session disconnected when turning the screen back on.
It seems to be the problem with some bandwidth limiter when screen is turned off. There is already a solution, not sure if we can apply it to Streak's firmware.
http://forum.xda-developers.com/showthread.php?t=752856
Click to expand...
Click to collapse
Wifi problem solved, weak wireless problem as well as bonus
Will post in another thread.
thanks alot for this mate one of the best streak mods ever!!
just to clarify,
1) flash slow-works.ko via streakmod/cwm
2) flash cifs.ko
right?
crashDebug said:
thanks alot for this mate one of the best streak mods ever!!
just to clarify,
1) flash slow-works.ko via streakmod/cwm
2) flash cifs.ko
right?
Click to expand...
Click to collapse
Hmm the zip files on the first post isn't a clockworkmod update.zip. You need to copy over manually on rooted systems.
But I've packaged them as update.zip in this post's attachment
Basically, the easiest way to enable cifs support is now:
1) Flash cifs-streak360-update.zip with StreakMod or CWM.
2) Install CifsManager.
3) Open CifsManager settings, check the "Load cifs module".
4) Make sure "Load via insmod" is checked.
5) Set the "Path to cifs.ko[:<modpath>]*" to "/system/lib/modules/slow-work.ko:/system/lib/modules/cifs.ko", without the quotes.
6) Now the cifs module won't get loaded on system startup, but instead loaded on demand when you start CifsManager before attemping to mount samba shares.
streakOwner said:
That is very annoying to me too, bcs I do a lot of Skype voicing but have to keep the screen on bcs of the connectivity issue on the wifi . Yes exactly the same symptoms but not only on the 360 also on other customed ROM . Atm I am using 2.3.3 from fardo and the same issue here too.
Sent from my Dell Streak using XDA App
Click to expand...
Click to collapse
Have you guys tried going to Settings, wireless and wifi, wifi settings, advanced, wifi sleep policy and changing it from When screen turns off to Never?
Sent from my Dell Streak using XDA App
ThinkinBig said:
Have you guys tried going to Settings, wireless and wifi, wifi settings, advanced, wifi sleep policy and changing it from When screen turns off to Never?
Sent from my Dell Streak using XDA App
Click to expand...
Click to collapse
Yes, we have.
Sent from my Dell Streak using XDA App
Tried just now with no luck
flashed everything installed fine and the services are up and running (checked via adb lsmod) but cifs manager fails stating that 'Mounting the share has failed with an error. Mount: invalid argument'. I am confident that everything is setup properly and the network share path is correct. I tried both with the netbios name and the ip address but still, no luck. Any thoughts chaps?
crashDebug said:
Tried just now with no luck
flashed everything installed fine and the services are up and running (checked via adb lsmod) but cifs manager fails stating that 'Mounting the share has failed with an error. Mount: invalid argument'. I am confident that everything is setup properly and the network share path is correct. I tried both with the netbios name and the ip address but still, no luck. Any thoughts chaps?
Click to expand...
Click to collapse
Try flashing with Superuser.zip rooting script. Could've been requiring mount command which came from busybox from the Superuser.zip. Not sure as I haven't ever done that without busybox and (possibly) mount symlinked.
watch_mania said:
Try flashing with Superuser.zip rooting script. Could've been requiring mount command which came from busybox from the Superuser.zip. Not sure as I haven't ever done that without busybox and (possibly) mount symlinked.
Click to expand...
Click to collapse
well I have root and cifsmanager obtains root access correctly, and I have busybox installed as well (1.19 iirc).
to troubleshoot I have also tried a 'clean' mount command from shell which reads
# su mount -t cifs -o username=xxx,password=yyy //server/path /mnt/cifs/
and I still get mount: invalid argument.
Quite baffled I am
crashDebug said:
well I have root and cifsmanager obtains root access correctly, and I have busybox installed as well (1.19 iirc).
to troubleshoot I have also tried a 'clean' mount command from shell which reads
# su mount -t cifs -o username=xxx,password=yyy //server/path /mnt/cifs/
and I still get mount: invalid argument.
Quite baffled I am
Click to expand...
Click to collapse
Would removing the double slash before the server host or ip helps?
watch_mania said:
Would removing the double slash before the server host or ip helps?
Click to expand...
Click to collapse
thought about it already. tried both ip and netbios with and without double slash, same difference :\
crashDebug said:
thought about it already. tried both ip and netbios with and without double slash, same difference :\
Click to expand...
Click to collapse
Try replacing "su" with "busybox". But run "su" before that
watch_mania said:
Try replacing "su" with "busybox". But run "su" before that
Click to expand...
Click to collapse
Nothings changed. I notice though that the error goes away (or at least changes) as soon as I remove the -t argument. I tried just for checking to mount blabla -t nfs and i still get invalid argument. It seems that mount cannot understand -t ??? doesnt make sense
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
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