yashsingh1/xdaforums huggingface dataset:
[Magisk] np98921:
Thanks! Was just about to read through the entire thread to find that out. AT&T does the same thing on the unlimited single line plan.

---------- Post added at 01:05 AM ---------- Previous post was at 12:47 AM ----------

Scratch my previous comment. I have AT&T , and this module appears to have made my carrier check disappear. My bill remember tomorrow, so I'm going to change to the unlimited plan to verify that it is shipping it, and report back. I'm on a Nexus 6 stock 7.1.1 rooted, with just a few added modules. Can be more specific if anyone needs any answers.
[Magisk] pocholo36:
You're welcome, glad to hear it. I ended up switching over to the contract plan @ an extra $10/month. :crying:
[Magisk] np98921:
Sorry to hear that. Hopefully it works still once I go unlimited. It contacted my provider before the module, so I'm hoping it still does. Going unlimited tomorrow.
[Magisk] 16vmonty:
Posting to see if it would be possible to get an update for the module? It appears that with Magisk 16.3 they got rid of some of the backwards compatibility. Thanks
[Magisk] SquallLHeart:
I am also having similar issues and can't install on 16.3
[Magisk] Cowbell_Guy:
Can anyone confirm this is working on 16.3 magisk on April patch? Or , if not, what workarounds have you found?
[Magisk] stargzrr11:
Tethering Module

I modified stangri's module a bit so it would work in the current version of Magisk. Hopefully he doesn't mind.

It is attached to this post.
[Magisk] Cowbell_Guy:
Wow awesome. Thanks! Is this for 16.3 then?
[Magisk] stargzrr11:
Yep. Seems to work ok on 16.3 for me.
[Magisk] Cowbell_Guy:
Wow. Awesome! I'll prob use that until official update comes out, thanks!
[Magisk] caballon:
Can you check or modify for Android p? Thanks in advance:svetius:
[Magisk] stargzrr11:
Sorry, I don't have an Android P device to test on.
[Magisk] mbonus:
For what it's worth, I couldn't get tethering to work with Android P-dp1 either with this mod or manually adjusting build.prop. The posted mod works fine with oreo 8.1.0 April update and Magisk 16.3
[Magisk] mbonus:
Appears to be working on P-dp2 with magisk v16.4
[Magisk] cjrivera04:
Worked for me. Thanks!! Pixel 2xl, Oreo 8.1, latest security patch.
[Magisk] anvilsname:
Confirmed working on Android P PPP3.180510.008

Using Magisk 16.4 BETA

Much appreciated!
[Magisk] ald040:
Confirmed working Nexus 5X, Magisk 16.0, 8.1.0, Jul 5 Sec Update

Thank you!
[Magisk] andrew2432:
I don't see this in the download section in magisk manager, should I just download the zip and flash?!
[Magisk] Didgeridoohan:
I don't think it's ever been in the Magisk respiratory... And the zip from the OP is too outdated to install on any current Magisk release.

All it does though is to set the prop net.tethering.noprovisioning to true.

You can do that yourself with a boot script (the command would be "resetprop net.tethering.noprovisioning true", without the quotation marks), or you could use my MagiskHide Props Config module to set a custom prop.
[Magisk] DougMG:
[MENTION=1759016]stargzrr11[/MENTION] updated the zip to work with newer Magisk versions and provided a link to the file in post #76
[Magisk] andrew2432:
Its been a few weeks but when someone pointed me to use it in the pixel forums, it was available from the download section in manager!! Worked installing through manager, no need for twrp. But thanks, that sounds pretty simple!! I understand the latter, but for my moms phone I think a boot script is best. I don't get it though, I know what a script is but where do I put it to make it work lol just a text file in a folder? Why don't I understand this haha

---------- Post added at 03:58 AM ---------- Previous post was at 03:57 AM ----------

I noticed the updated zip and that would have been my next question, thanks as always!
[Magisk] Didgeridoohan:
I had missed that update zip, so it's easier to use that. But, for future reference:

Put the command in a file, doesn't matter what you name it. Place the file in either /sbin/.core/img/.core/post-fs-data.d or /sbin/.core/img/.core/service.d, depending on when you want it to run during boot (post-fs-data runs earlier). Give the file execution permission (chmod 755), and you're good to go.
[Magisk] andrew2432:
OK now the documentation makes sense too lol
[Magisk] VdubTDI:
THANK YOU!!
[Magisk] Jexx11:
Does anyone know if this module is still working on Android P?

I saw in another thread someone posted it wasn't working for them, but I haven't had a chance to test it yet myself.
[Magisk] DougMG:
It works on my Pixel XL running Pie and Magisk 16.7.
[Magisk] gohamstergo:
Looks like 17.1 breaks this module. Hopefully we can get an update :)
[Magisk] tgumina:
Doesn't fix the magisk module but I was able to get tethering working on my phone by adding "net.tethering.noprovisioning=true" to /system/build.prop

Pixel XL on Straight Talk (Verizon).
[Magisk] timnop:
Works to bypass carrier, but no internet.

I have Magisk 17.1 and a Moto G6 on Cricket. Tethering is now enabling without carrier check, but sadly internet does not work. Troubleshooting the connection says DNS is experiencing problems.
[Magisk] joemommasfat:
I just installed v15 on my pixel 2 XL Android P, and it's working fine.
[Magisk] wethead4:
I have Android P and magisk 17.1. will this work for me? Or do I need to go back to an older version?
[Magisk] ydnolb4:
The v15 module in post 76 works for me on Android P and Magisk 17.1
[Magisk] schleima:
Thank you so much for this!!

I haven't been able to take a custom rom on my Pixel 2 XL due to the fact that I keep losing my LTE signal. I can root the factory rom, however so Magisk install worked perfectly for me. Magisk 17.1.

For those unsure how to do this, simply download the tiny modified tethering_enabler.zip file that can be found on post #76 (I downloaded it into my "downloads" folder, for ease of finding it. Open the Magisk app. Tap the 3 bars in the upper left corner, and tap "Modules". Tap the yellow "+" key at the bottom, and press the 3 bars again, then tap "Downloads". A terminal screen will open. Reboot the phone, and you should have full tethering capabilities!

---------- Post added at 06:22 PM ---------- Previous post was at 06:19 PM ----------

Thanks so much for this! Could you update the initial post with the updated zip that can found on post #76? This little zip file has saved me a huge amount of headaches.
[Magisk] Fachrizallhs:
Wikwiwkwk

Wik eik eikw iwk
[Magisk] finger11:
Working on Pixel 3 (bought from Google) and VZN UDP Grandfathered plan. Thank you.
[Magisk] sagar2801:
This worked for me.

Magisk: v18

Device: Pixel 2 XL

Carrier: Sprint BYOD unlimited plan

OS: Android pie on December 2018 build

Thank you and Thanks OP.!

Edit:

this just enabled button to turn on tethering but other devices are not getting internet connection.

So this didn't work for me :(

Thanks for the effort OP :good:
[Magisk] beezar:
I have the same EXACT setup as you. It works. You probably forgot to change this setting via adb:

1) open an adb shell

2) type in "settings put global tether_dun_required 0" (without the quotes)

3) reboot

You need to only do this once, and enable the tethering enabler module. Works great.
[Magisk] Thereplierbro:
I have a Moto g6 with the Sprint BYOD Magisk v 18.0. I have before already edited my build prop and also have done the adb shelll command. I get a "dns_probe_finished_no_internet" error on other people's cellphones who connect to my phone.

Any advice on this? My only thoughts. This doesn't work on BYOD plan. I have edited the build prop dns recently that might have broken it. Adaway might not work.

Please help me Man. I already tried what's been shared. The net provisioning in build prop. The global dun 0 in adb. Then I flashed the module in #76.

So yeah the DNS error.
[Magisk] gitgt:
Thanks
[Magisk] sagar2801:
It worked. Thank you.!
[Magisk] krom77:
Many thx & suggestion

Good stuff & thanks for that ! But if you can add ethernet tethering for android tv box users ( like me ;) ) it was just awesome and never made by any others in the world i think :P

wifi internet router>---<android tv box by wifi internet connected >--- Sharing wifi connection by ethernet tethering connection---<smart tv without usb or wifi possible connection> that's what i need ;)
[Magisk] Jsilver73:
Does anyone know if this allows full tethering in a 3 PAYG (UK) SIM that limits 'personal hotspot' to 30g ?

I haven't bought a SIM card yet, I mean I'm on O2 and that works fine but I'm moving somewhere where O2 had limited signal so thinking of putting 3 SIM in second slot.

Running op6t on stock oos (p of course)
[Magisk] eightrac:
Inserting this line of code causes boot loop on my OG pixel XL.
[Magisk] Jexx11:
I just updated to the February OTA, Magisk 18.1 with manager 7.0 and using the tethering enabler 15 linked in this thread, all is working fine so far.

Pixel 2 Xl on Verizon grandfather unlimited plan.

Oh and I did NOT need to enter in the extra line of code in adb shell mentioned in this thread.
[Magisk] SH1M4BD3:
[MENTION=2226076]stangri[/MENTION] with all respect.. Lets called it some request, port the features.

So i have Xiaomi Mi6 with SD 835 chipset.. On my mi 6 (with stock Miui, even AOSP based i can share the WiFi connections

as peraonal hotspot to another devices (i said WiFI not the Cellular data).

And i got Mi 5S as my primary devices , would be that features also ported to lower/older SD Chip like 82XX series??
[Magisk] wabmorgan:
Pixel 2xl running Feb2019 security update and latest magisk worked just fine with modified tether module from post #76 works perfectly. ?
[Magisk] NSGix:
I've been on the Verizon gudp plan for a long time now, still rocking a Note 4 without the need for root/magisk/etc (hotspot works great, never throttles, I use it regularly while traveling) - but, my phone just reached its end.

Can anyone confirm if I purchase an unlocked Samsung S10, will modified tether approach still work? Will Samsung somehow prevent the hotspot provision bypass?
[Magisk] leo_bergamo:
Limited success...

So, yes the updated module installs flawlessly under Magisk Manager 18. I was able to activate tethering on my MetroPCS phone with none of the usual warnings of doom like before. Tested the connection using my laptop but could not browse as I was re-directed to an internal MetroPCS page stating I need to add tethering to my plan. Any workarounds ?
[Magisk] Itachisasuke:
Anyone tried v15 on Magisk 19 yet? Module formatting was changed I believe.
[Magisk] santo77888:
Not Works on magisk 19.0

Thanks !
[Magisk] Jexx11:
Not works? Or did you mean to say Now works?
[Magisk] santo77888:
Hello Jexx11,

I had tested it on version 10.

Downloading version 15.00 worked perfectly.

Thank you!
[Magisk] bunklung:
Just updated to v19 and this modules doesn't work. I actually can't get it to install on v18.1 either.

Is there any plans to update this modules to the new non-install script way of doing things? The unofficial v15 still works, for now:

https://xdaforums.com/showpost.php?p=76132374&postcount=76
[Magisk] AmazerG:
The module is working but the tethering speed is ridiculously slow which about 0.35Mbps for download but upload speed seems normal around 3 Mbps. I have a Sprint Moto E4, the LTE speed is around 30-40Mbps for download, 2-4 Mbps for upload. I tried stock ROM and LineageOS, both have the same results for tethering. The module that I used to find in magisk which works flawlessly but recently it's just disappeared in the magisk download.

I don't know what's wrong with it.
[Magisk] Itachisasuke:
I'm assuming that if this module doesn't get updated that we can run the following from cmd after the device boots and have the same effect.

resetprop net.tethering.noprovisioning true

Would need to confirm though but based on my understanding of resetprop in Magisk this should work no problem.
[Magisk] Didgeridoohan:
That should work.

Instead of running it manually at every boot you could also do one if the following:

Make a Tasker profile (or whatever automation app you like) that runs the command at boot.

Put a script with the command in /data/adb/service.d and let Magisk do it for you.

Use MagiskHide Props Config to set the prop.

It might also be necessary to run this command in a terminal emulator or through ADB, but it should only be necessary to do that once, so no scripts needed:

settings put global tether_dun_required 0
[Magisk] TraderJack:
Confirm this doesn't work with Magisk 19.

States "Magisk is not activated!....abort"
[Magisk] Didgeridoohan:
Since the module hasn't been updated since Magisk v11, that shouldn't come as a surprise...

In case you missed it, the solution is found in the post right before yours.
[Magisk] TraderJack:
Thanks, but what you posted isn't really a solution, it's a workaround. I know the root method is to set the net.tethering.noprovisioning value in build.prop.

The easiest way to do this on a clean build is to do a flashable zip from twrp, but none of the ones I found which state they set build.prop settings have any effect. Not sure what's happening with them, I know they are executing the script (I've added some test commands to ensure it is running), but they never seem to modify the build.prop. Not sure if it is some security or mounting issue...

The next best option would be to use this Magisk one as I could have it in a folder of other modules to flash. The other options aren't really ideal because they are either manual or require another app.

Can you tell me if the "resetprop" is a specific Magisk command? Meaning that command will only work if run from within a Magisk Script?

If you are running a script outside of Magisk..say Tasker or whatever, is there a command that will automatically configure this variable? The only method I know is to echo/sed a line into the build.prop file.
[Magisk] Didgeridoohan:
The resetprop tool is a Magisk specific command, yes. But, as long as you have Magisk installed any app (Tasker, etc) can call it just as any other command available on your device.

But our opinions differ about what we should call it (solution or workaround) :D... If you're using Tasker it's just a matter of restoring a backup (TiBu, or similar, or the Tasker built-in backup function works just fine). If you use a boot script all you need to do is to keep a copy of it and on a clean install place it in the proper directory (you could even crate a flashable zip that places it for you). And lastly if you're using MagiskHide Props Config you can use the module provided configuration file, set that up with all the prop values you'd like to change (and keep a copy of course) and then just place it in the proper directory when you install the module. Using a boot script and MagiskHide Props Config are basically the same thing, the latter just has some more bells and whistles that you might not find necessary.
[Magisk] beezar:
Works for me on Magisk 19.2.
[Magisk] cadill:
Tethering enabler not working under Magisk 19.2

This isn't working for me under Magisk 19.2. I'm getting "Magisk is not activated" when trying to install. I have read through the thread, but I don't understand the solutions proposed so far. Is there an updated version of the module I can try?

Also, I'm trying the "Android Q" beta build right now, I've successfully rooted using Magisk 19.2, but when I try to edit the build.prop file using any build.prop editor app (with root privileges) I'm unsuccessful at saving the build.prop (error saving). Anyone know if there's some defense of build.prop built into Android Q that is resistant even to a root-privileged app?

Thanks.
[Magisk] Mach3te:
Updated module posted below. Tested and working on the latest version of Magisk on a Pixel 2

https://xdaforums.com/showpost.php?p=76132374&postcount=76
[Magisk] bobsright:
I was able to flash the zip but it doesn't show up in the Magisk Manager app as an installed module. Is it supposed to?
[Magisk] loveckw:
tested on my Moto X4, XT1900-1, Android One variant, Android 9, PPWS29.69-39-2-3.

Rooted

Magisk v19.3

Magisk Manager 7.3.2

Tethering Enabler v15 from the link above.

work perfectly on my phone and no more restriction from ATT on wifi hotspot
[Magisk] daviderickson:
I had problems with the existing zips in the thread on the latest Magisk 19.x, so an alternative way to get this to work:

Install Magisk module: Busybox for Android NDK

Install Magisk module: MagiskHide Props Config

Reboot

adb shell

settings put global tether_dun_required 0

su props

On the last command above you may need to authorize the shell via Magisk SU.

You'll now be in an interactive script, do the following:

Enter 5, Add/edit custom props

Enter n, New custom prop

Enter net.tethering.noprovisioning

Enter true

Enter 2, post-fs-data

Enter y

Enter y to reboot

Should be good to go.
[Magisk] TopGun2000:
Found another module which works with Q and latest Magisk

https://xdaforums.com/apps/magisk/magisk-tethering-enabler-t3937427
[Magisk] IlyaKol:
HUGE thank you to [MENTION=4066277]otonieru[/MENTION] and [MENTION=3719865]daviderickson[/MENTION]...this is still applicable to Android 10.0 + Magisk Canary 19.4somethingsomethingsomething. Worked like a charge to get my hotspot back after not being able to mount /system in order to edit build.prop. My upgrade from P to Q wasn't clean either (did it via image flash without -w).

BEAUTIFUL!
[Magisk] hey..no.really:
sailfish build .020

Worked great for enabling my hotspot on grandfathered verizon. Thanks so much daviderickson. original did not work for me but your modified version did the trick first try:D
[Magisk] tripLr:
I just found out my pixel2xl asks permission from the carrier to hotspot. Really ? Thanks for the guide. I guess I have to root.

Has anyone had success enabling local terminal rather than adb ?
[Magisk] cuban11182:
Nevermind.
[Magisk] tera89:
I already download and load on magisk..

but still it doesn't work on my oneplus 2..

btw how to use this modle anyway.. no interface? Just enable portable hotspot and u good to go?? Still no internet.. even already installed and on hostpot ..

been running all tru magisk installation process for past 5 hours even bricked my phone just to install this module .. lastly it doesn't work.. imma gonna head back to lousy pdanet then fml
[Magisk] DarkPhazon:
What app are you using for adb shell? I'd like,to give your method a try. The modules I've tried on my verizon v20 allow me to enable tether but speeds seems to be somehow throttled (0.6mbps)which to me means module,not fully working. Thanks in advance.
[Magisk] Ewto16:
Mine seems to work without the ADB command you indicated was necessary fortunately. I'm not able to run ADB commands for some reason. Do you have any tips, please?
[Magisk] drarkanex:
I was able to enter all these commands in but my speeds were still affected. I am able to run TurboVPN and i'm able to get decent speeds using that by forcing my hotspot thru the VPN, but I just don't like using free VPN's. There has to be something else going on in the phone because i can download anything I want on the phone but anything cnnect thru hotspot gets hit downspeed 12k but upspeed is 1mbit, very wierd. It just started doing this a few days ago and i've been on this service for almost 2 years. there ahas to be a setting on the phone that's doing this.
[Magisk] aquinoer:
Hello

i have a Samsung galaxy note 9 android 10, i try this method and now my phone cant send out data when in hotspot mode any ideas?
[Magisk] Ringfinger69:
I'm gonna be honest im not to sure, i cant see why my steps messed up data when HotSpot is on. Im on sprint and OG pixel xl. I try to hit up the S9 section.
[Magisk] jashton23:
Works. Pixel 4xl. Verizon is the carrier.. Was blocked and now works perfectly

Thanks!
[Magisk] Supaiku:
doesn't seem to work with Magisk v20 and Android 10.

It seems there's no systemless Magisk module for this.

Edit: I was able to edit my build prop using MagiskHidePropsConf https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf/blob/master/README.md
[Magisk] rybshik:
same for me, I successfully made all the changes. Hotspot works with very low down speed. Samsung S7, Android 8, latest Magisk and modules. Cricket Wireless
[Magisk] flash713:
Works perfect on Metro by T-mobile on my OnePlus 6t. Much thanks!! 😁
[Magisk] greeneyez15o:
No luck with pixel 4a 😔
[Magisk] flash713:
Weird. Works on metro oneplus 6t.
[Magisk] mrbox23:
The latest Lineage 18.1, without gaps. Works after I run out of hotspot data. I can even run my own hotspot script on it.

On any device I pull it off by editing apn for ipv4 only, and changing ttl/hop_limit of clients to 65.

These 6t devices are nice, AP-STA concurrent (wifi repeater) can be enabled in WCNSS config, AND there's Nethunter with monitor mode on board. I even got it to dual boot A11 and Ubuntu Touch.
[Magisk] flash713:
Anyone who may be interested in all of what mrbox23 posted above my post here ⬆️ I found another thread that gives a bit of a break down on it. Check out the op from the link I'm posting and read through it. You'll see what I'm talking about. https://xdaforums.com/t/working-opt...hotspot-carrier-check-bypass-methods.3825144/

✌️
[Magisk] mrbox23:
Thanks for sharing! I also note that tethering on ubports works without restriction, so long as your client changes ttl.
[Magisk] RussianBear:
Does anyone know how to call out usb tethering on Android 11? Looks like they may have moved the commands from the usual connectivity manager module that was located here (Android 10):

platform_frameworks_base/core/java/android/net/IConnectivityManager.aidl at android10-release · aosp-mirror/platform_frameworks_base

Contribute to aosp-mirror/platform_frameworks_base development by creating an account on GitHub.

github.com

changes in 11:

Tethering | Android Open Source Project

source.android.com

Tether-related references in 11:

platform_frameworks_base/packages/Tethering/common/TetheringLib/src/android/net at android11-release · aosp-mirror/platform_frameworks_base

Contribute to aosp-mirror/platform_frameworks_base development by creating an account on GitHub.

github.com
[Magisk] pbergonzi:
@stangri

Is it possible you can get your great module (I've used it for years) to work on most recent Magisk with Android 11?
[Magisk] oldman20:
Well, sadly i misunderstood this
[XDA Assist] houstonwehaveaproblem:
i have rooted my metro pcs phone i want to unlock my bootloader but every time i try and check if its possible to unlock i get the waiting for device please help.
[XDA Assist] houstonwehaveaproblem:
I'm not sure I have been using minimal adb & fastboot it's seems that adb works fine but not the fastboot
[Shield Tablet Q&A, Help & Troubleshooting] Niii4:
My 3 months old Shield tablet won't turn on anymore. WTF?

I didn't use it one day. Battery was full and now nothing. Once it showed the empty battery logo and now it's entirely dead. :crying:

****! I've important data on the internal storage. How to access them?
[Shield Tablet Q&A, Help & Troubleshooting] KentuckyGuy447:
Maybe try charging it? This happened to myself once on a Nexus 7 2013 that had 75% and somehow it drained overnight and would not even show the empty battery logo. I plugged in a charger and within a 30 minute timespan it turned back on.

The note of the story was I panicked too quickly. Hope the best!
[Shield Tablet Q&A, Help & Troubleshooting] Niii4:
I think I've figured out the problem. It's the Mediaserver app bug. I managed to turn the Shield on again.. and in the battery stats Mediaserver is at the very top. It drained the battery to oblivion. To the point it wouldn't even show the recharge battery logo anymore. WTF?!

And this is stock Nvidia ROM!

http://www.techentice.com/fix-mediaserver-battery-drain-heating-problem-android/

http://geeknizer.com/fix-android-media-server-scanner-sdcard-cpu-battery-drain/
[Shield Tablet Q&A, Help & Troubleshooting] KentuckyGuy447:
Yeah sometimes things can go a little haywire in the OS and can make a person wonder. I was the same way when that happend to my Nexus 7 2013! I figured as much the way you had described it to be a drainage. Glad it was! Enjoy your tablet!