yashsingh1/xdaforums huggingface dataset:
[Magisk] bobsright:
First off, that's just a guess on my part. Check your account and see if they are showing tethering data being used. If they are then check out the OP's post on the previous page about registry settings in windows, that is if you're tethering a windows device. If you're tethering other android devices then, I don't know. Someone else may though.
[Magisk] itsstefans:
Hello Mass,

Just downloaded your module, and it installed fine.

However, I found out that my carrier is using TTL monitoring by changing the ttl on my Windows computer. However, I would like to tether to my android headunit in my car when driving. I would love to try a version that works around this if you have it available or need someone to test it out. I am running a OnePlus 7 on Telus in Canada.

Thank you!
[Magisk] OfficeLinebacker:
Hey guys, I tried to fix the message so it doesn't say "iOS Keyboard" any more, it says "Tethering Enabler." Attached is the updated zip file.

However, when I try to install it with Magisk, it says "this is not a Magisk module." I suspect there's a checksum or something I have to update?

Anyway using it now in its original format.
[Magisk] AmazingZ:
This module blocked China's websites. How can I fix it?
[Magisk] thejackson5:
I have the same exact problem. I installed the module and now I lose connectivity completely on my device when enabled, until I restart or toggle airplane mode. Actually, that's not entirely accurate — there's still data being sent from the device (my upload speed is unaffected), but download cuts off completely.

Is there any way to 'unflash' this magisk module? Since installing, I have learnt that my carrier (Telus) uses TTL to detect hotspotting, meaning this module wouldn't actually work for it. So unfortunately now all I've done is install a module that doesn't help with my carrier, and additionally breaks hotspotting completely upon activation.

Edit: I should add that I've edited the module.prop file to change the value from 'false' to 'true' but that did nothing to solve the issue. This module makes another, perhaps deeper, change that I don't understand how to reverse.
[Magisk] bobsright:
Not using my XZP at the moment but if the module shows in "Modules" in Magisk you should be able to remove it there. If not remove through your terminal emulator app? That'd be my guess. Also you could uninstall Magisk and that should remove all modules and then re install Magisk and the modules you want.
[Magisk] thejackson5:
Thanks for the reply.

> if the module shows in "Modules" in Magisk you should be able to remove it there.

The module doesn't show in Magisk unfortunately.

> remove through your terminal emulator app

How would I do this?

> Also you could uninstall Magisk and that should remove all modules

Are you certain that uninstalling Magisk would undo all the changes that its modules have made? If a module isn't showing as installed, it seems to me that Magisk doesn't "know" about it, so I can't see how it would be able to undo the changes the module made. Especially if the changes made (true --> false / 0 --> 1, etc.) are not ones that are usually reset upon each booting up.
[Magisk] bobsright:
>>How would I do this?

Go to the module prop file and delete it? I guess you really can't do that as you need that file. If reverting it back to default settings didn't work then maybe the issue is with something else.

>>Are you certain that uninstalling Magisk would undo all the changes that its modules have made? If a module isn't showing as installed, it seems to me that Magisk doesn't "know" about it, so I can't see how it would be able to undo the changes the module made. Especially if the changes made (true --> false / 0 --> 1, etc.) are not ones that are usually reset upon each booting up.[/QUOTE]

Good question. My guess is that uninstalling Magisk unroots the device thus reversing changes made while rooted?

Grasping at straws here. Not really proficient at this. Know just enough to get in trouble and back out...sometimes.

Module developer needs to jump in here.
[Magisk] jashton23:
Tethering module is still working on Android 10. I just rooted and installed it last night.
[Magisk] joemommasfat:
Has anyone tried this one the latest Android 11 beta?

It was working great for me up until the July update. Something went wrong during the update and I had to factory reset. Now on a clean image, I've tried everything from installing the various tethering modules to manually doing things with adb and magiskhide props.

Nothing works.

Anyone else have any luck?

EDIT:

To clarify I can get tethering active, and I can connect devices to the hotspot, but nothing connected can access the internet. But everything seems to be connected correctly.
[Magisk] Skimpy007:
Maybe retry? I downgraded back to 10 from 11.2

But for some reason took me 3 installs for it to finally catch.
[Magisk] joemommasfat:
I tried a ton of times -- different modules, manually editing my settings with adb, magiskhide build.prob editor. Nothing worked. It would look like it was tethering but there was no internet connectivity to the connected device.

I also went back to 10 and it's working again. I'll wait for it to work on 11 before updating again.
[Magisk] Yiggs:
Hey so I'm having the same issue you were having. Except I'm already on android 10 on a pixel 3. Did you simply just switch back to 10 and are unsure otherwise? Is it still working since then?
[Magisk] joemommasfat:
Yeah I went back to 10. Full factory reset and everything works again.

It even worked fine in the first two 11 betas. After that there was no connection on the tethered device.
[Magisk] CharliexCharger:
Just an FYI for anyone waiting for an update on this module while using Android 11 VPN hotspot enables the ability to your hotspot without a module. It's available via xda apps.
[Magisk] shlakhcofen:
I followed the steps I turned on the hotspot ,I connected it with my computer it's said connected no internet

Any help please .I m using it in pixel 4 xl android 11
[Magisk] CharliexCharger:
Install vpn hotspot. This module is currently incompatible with 11.
[Magisk] mpannen:
https://labs.xda-developers.com/store/app/be.mygod.vpnhotspot

seems to work great (need root). I did a quick test, with and without the app, and it does the trick.
[Magisk] joemommasfat:
This app also does not work for me on my Pixel 2 XL with android 11.
[Magisk] ScottIsMyName:
Anyone on Verizon with their "new" unlimited plan (not grandfathered) know if it's possible for Verizon not to see /count your tethered data?
[Magisk] statustray:
I have not yet updated from Android 10 to 11. Is this app still not working for you?

Thanks in advance.
[Magisk] joemommasfat:
I still have not found any solution. Even the vpn apps suggested fail for me.

If anyone else has gotten it working on android 11, I'd be interested in hearing how.
[Magisk] ilmar72:
VPN Hotspot works for me !

make sure within the app that you turn on the hotspot and also turn on the "wlan1"

Thank you so much , this is awesome. I used to use the magisk tether enabler but that stopped working after the android 11 update.
[Magisk] joemommasfat:
Where do you see a "wlan1" setting?
[Magisk] chris19921992:
Is VPN hotspot a app from the Playstore or a Magisk mod?
[Magisk] CharliexCharger:
It's from the play store.

---------- Post added at 03:53 PM ---------- Previous post was at 03:51 PM ----------

That's strange it should populate underneath temporary Wi-Fi hotspot.
[Magisk] pzh200707:
Thanks for your info!

Tested on Oneplus 5 android 7

network: simple mobile in Mexico (T-mobile provider)

Changed TTL on my laptop and it works!

To those who don't know how to change the TTL, go regedit

HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

add item

Name: DefaultTTL

Type: REG_DWORD

Decimal: 65

save, restart, done.
[Magisk] shadezero:
Is there an updated version of this module? Or an easy way to change the TTL on an android device.

Use case: My android device is using another android device's hotspot.
[Magisk] GrandMstrBud:
I'd like to now this as well and the version of magisk doesn't have the option to install modules.
[Magisk] mordantly:
This doesn't work on A11
[Magisk] dragon_ryoshin:
Yeah, my laptop can connect to it, and it says it has internet but it doesn't work.
[Magisk] dragon_ryoshin:
This absolutely works. Thanks.

Now, if there was a way to make this work on PS5. :D
[Magisk] andrew2432:
Need to figure this crap out. It's directing hotspot data through that apn, Pam. Gotta stop that stuff
[Magisk] creedzeppelin:
Works great on moto g power Android 11 with Verizon. Have to set TTL of connected devices to 65 though.
[Magisk] Appreciative:
Does anyone have the fix of this module on Android 11? OnePlus 7T Pro 5G McLaren. No longer works since forced upgrade to a11.

Thanks for any leads
[Magisk] lbush:
I have a Pixel 4a on AT&T and Android 11.

I can tether by using a VPN and the "VPN Hotspot" app as explained in this post:

https://xdaforums.com/t/magisk-stock-bypass-tether-restrictions.4262265/post-85219239
[Magisk] psone:
Worked on my Pixel 6 Pro
[Magisk] AtrixHDMan:
Do you have to be rooted for this to work?Got a Verizon Pixel 3,but can't unlocked bootloader.
[Magisk] Dwedit:
I have a phone and carrier where tethering appears to exist, but doesn't work properly. You can turn on tethering. You get the hotspot Wifi network. You can have the laptop connect to that network. You get a local DHCP IP address. But when you try to ping any host or load any website, nothing works.

Would "Tething Enabler" change this outcome, or is tethering already considered 'enabled' in this case?
[Magisk] Suavie103:
What worked?
[Magisk] psone:
This module.
[Magisk] kemroyh@gmail.com:
i was rooted and tried all the guides and hotspot data is still detected...details please?
[Magisk] psone:
This only allows you to turn on tethering for people who have plans that don't include any tethering (on grandfathered UDP). It doesn't prevent them seeing the tethering amount on plans that have a set limit.
[Magisk] StayBlessedFam:
Try this module, it worked for me on my pixel 3a, it unthrottled my hotspot speed on my windows 11 build. I have not extensively tested it at this point, Just install in magisk and reboot.

Edit/Update: This module actually breaks wifi on my pixel 3a disabling it in magisk makes my wifi work again, it works fine to unthrottle speeds threw cellular data on connected devices tho.

https://github.com/cyborg-one/nfqttl
[Magisk] Efone:
Hi guys,

I made a module for magisk that adds "net.tethering.noprovisioning=true" to build.prop. I rebooted and now I see that changes in /system/build.prop. However, the phone still checks with the carrier for subscription. Is there any other parameter I need to change?

I also noticed that there are a number of build.prop on the system. Could they be affecting the outcome?

/vendor/build.prop

/vendor/odm/etc/build.prop

/product/build.prop

/system/system_ext/build.prop

/system/build.prop

Thanks!
[Magisk] andrew2432:
What carrier? My sprint/T-Mobile was using another apn name for dun, pam? I added my own parameters to the build prop and use magisk to call that. I believe I deleted the others from my ROM to avoid them even trying to connect
[Magisk] Efone:
@andrew2432 I am on cricket. I think my module is overwiritng /dydtem/build.prop correctly; I probably need to change other settings as well. . I modified apn to include dun, but not luck there. I could try pam. It looks like you changed those parameters in build.prop and not telephony.db? What are the setting you used so I can try? Also, what did you delete? Thanks!
[Magisk] andrew2432:
I am searching now to figure out what I did. I manually deleted the available APN from preferred APN I think, made it say nothing. Then this for sprint...

name="internet", numeric=312530, mcc=312, mnc=530, carrier_id=-1, ap
n=x.ispsn, user=, server=, password=, proxy=, port=, mmsproxy=, mmsport=, mmsc=,
authtype=-1, type=default,supl,mms,cbs,ia,dun current=1, protocol=IPV4V6, roaming_
protocol=IP, carrier_enabled=1, bearer=0, bearer_bitmask=143360, network_type_bi
tmask=143360, mvno_type=gid, mvno_match_data=000001, sub_id=1, profile_id=0, mod
em_cognitive=0, max_conns=0, wait_time=0, max_conns_time=0, mtu=0, edited=4, use
r_visible=1, user_editable=1, owned_by=1, apn_set_id=0, skip_464xlat=-1

# content insert --uri content://telephony/carriers --bind name:s:"internet" --bind numeric:s:"312530" --bind type:s:"default,supl,mms,cbs,ia,dun" --bind protocol:s:"IPV4V6" --bind mcc:i:"312" --bind mnc:s:"530" --bind apn:s:"x.ispsn" --bind user:s:"" --bind password:s:""/[code]

I'm not entirely sure of the steps but I'm looking now. I believe youre right, I think editing the build prop failed for me no matter what I tried and I ended up removing the sprint APN with command line root and then rewrote it or added a text file with the above information. I think I set my preferred APN as this with a text file, or maybe I also did it with command line root? Permissions were tough. I think I still have Pam in my APN list but all values are null.
[Magisk] Efone:
@andrew2432 thank you for the info, it doesn look like you have "pam" in you APN type...

I can edit my APN from the phone settings or through telephony.db.

On my end everything seems to work until the phone sends out a request to the carrier; I am trying to figure out how to disable that check...
[Magisk] andrew2432:
The Pam APN setting was the problem on my end. It was a separate APN for tethering and it would always engage if it had anything in the APN. While it was engaged, my tethering was not hidden. Pam still shows there now I believe but with all null values.

I remember that I deleted the values in my old APN and I believe I used adb su to push my preferred apn, and added dun to it.

type=default,supl,mms,cbs,ia,dun

The exact steps I do not remember. I deleted the values with something and reentered my own preferred values. At some point I used adb root for one of those steps. I can't even find where the file is located, only that text file with my apn so far.
[Magisk] Efone:
I think I misunderstood what you originally wrote, I thought you replaced dun with pam :)
[Magisk] andrew2432:
Yeah sorry. No, I had an apn setting called Pam that seemed to be the root of my issue. It was its own apn with a dun designation.

The build prop editing didnt work for me, neither did a few magisk mods I tried.

I have a custome os, i think pixel dust, and it still wasn't working after install.

What I had to do was clear my apn settings that came with my rom/got downloaded from the esim. I dont remember how I did that exactly. Maybe xplore but I think it was add root. I deleted the sprint apn from the list that came with the ROM, inserted a new row with the proper values, then also chose it as the preferred apn? It was extremely convoluted and I tried a billion things and once it worked I left it alone since
[Magisk] bobonit:
Just wanted to say thank you. Just updated my Pixel 5 to Android 12 and your Magisk Module worked great for me. Thanks.
[Magisk] TheBassDude:
I'm using a rooted OnePlus 7 Pro on HavocOS 4.13 (Android 11) and this worked like a charm. Had tried a couple other workarounds to no avail but this one did the trick. Thanks so much!
[Magisk] J0nhy:
I'm using pixel 6 on stock 12, tried this and it didn't worked I'm able to hotspot but the speed is way to slow, i have tmo i was going thru the reply's here but i can't seem to find a working solution, any help? Thanks in advance
[Magisk] XMAN365:
same
[Magisk] GrandMstrBud:
Same as well. Yes it works with VPN hotspot but it would be nice to have it without doing that and it not be detected as hotspot
[Magisk] AtrixHDMan:
Same boat I know this is a few years ago,but did you ever find a solution.I would like to know.
[Magisk] AtrixHDMan:
Same situation.Still counts towards the 10 gigs tethering data.
[Magisk] AtrixHDMan:
Can you give more information about how you got it working.Like Android version,root version,and whatever else you can tell.Plus I have AT&T with unlimited data,but includes 10gigs of hotspot.I'm not sure how that will affect things.Right now Magisk tethering module is still counting against my tethering data.I have Pixel 5 rooted running lastest Android 11.
[Magisk] andrew2432:
What other steps have you tried so far? Global settings edit, provisioning = true edit??
[Magisk] andrew2432:
Modify TTL settings is working for me, still trash signal. Magisk mod TTL settings
[Magisk] EngineerMind:
What do you mean by "Trash Signal"?
[Magisk] AtrixHDMan:
Just install magisk tethering module and the adb put settings etc.
[Magisk] andrew2432:
With my pixel 5 that was step one. Then net tethering provisioning was also required before I used lineage OS. From there it got crazy. I dont have access to telephony and APN settings the same way other users have. If you have your msl you can edit it yourself, although even then settings didnt save when I had that on my galaxy s5.

With my pixel 5, a new APN was engaging and tethered traffic was pushed through it. It was titled pam, and was my dun APN. Dun wasnt included with my primary APN type, and when I was able to get it added, it still pushed the pam APN on connected devices. My fix was a combination of all the fixes, as well as using adb root to remove all my apns, and re add a specific APN using the code in here. I tried all the short fixes and the ones that have worked device after device, and this time it was a bit crazy
[Magisk] AtrixHDMan:
Does anyone have this working and if so how exactly?
[Magisk] Cpm0813:
I installed this on a P7 with A13 that I just rooted. Hotspot works with a very old Verizon plan. My old P2 with A10 can see the hotspot, as can an iPhone with iOS 16, but my Win 10 laptop cannot. Any ideas? Thanks.
[Magisk] EngineerMind:
Is the hotspot a 5ghz? Maybe the wifi in the win 10 laptop can only see 2.4ghz?
[Magisk] Cpm0813:
I tried enabling "Extend compatibility" but it still isn't appearing. I thought that would force it into 2.4 GHz.
[Magisk] Scytherblack:
Could you share your magisk file or process you did im coming back to android after years and this could spare me reading and learning this from the beginning.

Thanks in advance.
[Magisk] andrew2432:
Best guess lol

I did the net tethering provisioning = true step, and the global tethering dun req to 0 with adb. I forget them exactly but google can show you easily.

When that didnt work, I attempted to edit my apns, which is really stupid hard for me, idk why. Tried to edit with build.prop and wouldnt take.

I eventually deleted all sprint/T-Mobile/boost apns within my ROM using adb ROOT, not just adb tools, and inserting my own APN into the big file of apns, then inserting that row as the preferapn. To find which apn is currently called on:

adb shell

su

content query --uri content://telephony/carriers/prefer APN

To replace it, the command was with adb root and insert goes in tjere somewhere. I found it on stack exchange in the same place as the other code. I dont think I needed to search and find all sprint/T-Mobile apn settings and delete them, I think that was overkill. I used adb root to add the apn I wanted in text, I can dig out what I have but its for sprint not T-Mobile and they are kicking all sprints out. My phone is melting now with its current settings I have to fix something soon lol dun is the tethering protocol, needs to be in "apn type" somehow
[Magisk] Scytherblack:
I gave up after trying for so long in android 13 they have locked us out of editing apns from settings app and cant edit build.prop i tried everything using adb root using rooted file browser but only way for now to edit build.prop is magisk build prop editor and i simply have used older way.

What i did was.

1. turn on VPN with kill switch.

2. USB Tether to windows.

3. Using admin CMD use following lines

netsh int ipv4 set glob defaultcurhoplimit=65 netsh int ipv6 set glob defaultcurhoplimit=65

4. Use laptop as hotspot.

this way worked for me and Verizon couldn't detect my tethering.
[Magisk] conBEERacy:
I got this to work on a pixel 3a US non verizon model. My plan is a great grandfather on verizon. Using this method to root. I was able to connect multiple devices to the phones hot spot and connect to internet.

I have a tp-link travel router set to client mode on the WAN port of a netgear router running DD-WRT. I got the client router connected to the phone and got a WAN IP from my phone on the router but nothing connected to the netgear could reach the internet. But logged into netgear I could ping the internet. Seems like some ttl trickery was going on. So in DD-WRT I did this

iptables -t mangle -I POSTROUTING -o $(get_wanface) -j TTL --ttl-set 65

iptables -t mangle -I PREROUTING -i $(get_wanface) -j TTL --ttl-set 65

and it worked for a bit. Turns out DD-WRT has a bug in my case for 'iptables mangle' that the CPU pegs at 100% and after about an hour the router locks up and has to be power cycled. Looks like OpenWRT is better for this, got to re-flash router to try it.

Then I thought does an ethernet switch decrement ttl, no it doesn't. So I plugged tp-link wifi client into switch and it just darn worked. So now I have 2 small desktops set up as servers and areohive AP's for mesh wifi all working thru the switch and phone as the router. The phone has now been running for 3+ days as home modem, now I'm sure I read, if hot spot is turned off and back on the third octet of the IP address will randomly change. So changing all my clients to reconnect to server everytime that happens will be fun.

Now I need to try this with ethernet or USB tether which is new to me on this phone. Then somehow set DNS to local IP and static IP's for servers or turn off phone DHCP and set up local on a server.
[Magisk] decibel_nv:
This version includes the following:

OfficeLinebacker's attempted fix from Mar 30, 2020.

Now installs on Magisk v18.0 (Dec 7, 2018) and higher.

YMMV: I am not 100% sure about that minimum version since I'm running v25.

Internal version number updated from "11.0.0" to "2023.02.28" for a better understanding of when the last update was made by someone.

I left the original authors' names to give credit where it is due.

This was tested on my Pixel 7 Unlocked:

Android 13 (Feb 2023 update) factory install.

Magisk Canary 25206 (2022-12-26) to root it and run this updated module.

Verizon grandfathered unlimited data plan (UDP). Yeah yeah, still rockin' that.

Instructions to install this:

Copy this zip file to your phone.

Launch Magisk.

Tap Modules in the lower right corner.

Tap Install from storage at the top.

Browse to where you copied the zip file to.

If your Magisk version is compatible, the zip file name will not be greyed out/disabled.

Tap the zip file name.

Reboot when the installer says Done and Magisk says to.

There is nothing to do with the module within Magisk. Just turn on your hotspot.
[Magisk] oldman20:
Thank, it work on laptop connected my ss note 9 A10 hotspot, but anyway to make it on other devices: smarttv, ios devices?

Thank, i will try

Btw, OP's module in #1 post working but not stable
[Magisk] oldman20:
Tried on Samsung Galaxy Note 9 N960F/DS Android Q still not work: my ipad connected but can access internet :(, in iPad wifi setting said: "no internet"
[Magisk] EngineerMind:
Am I correct in my thinking:

1) That this module, when installed, will make certain changes to the config on the phone when it's booted?

2) That if I uninstall this module, my phone will return to it's normal config settings on the next reboot?

Just wanted to make sure before I install it.
[Magisk] decibel_nv:
I didn't write this module. I only updated it so that it will once again install for us. But correct on #1. I assume #2 is also correct based on how Magisk is designed to work.
[Magisk] Lw00d:
this work for me P7P, latest March update, Magisk Stable V. 25.2
[Magisk] KamiOh:
not working for me T_T

Huawei p20 lite

Magisk 25.2

Android 13 GSI Pixel Experience

PixelExperience_treble_arm64_bvN-13.0-20221113-1356-UNOFFICIAL