[Magisk] decibel_nv:
Anything that you connect to via Wi-Fi tether gets the same speed as your cell phone. That's the whole point of using native Hotspot rather than some shoehorned proxying app to do it.

My currently daily driver is an unlocked and rooted Pixel 7, Android 14, on Verizon's grandfathered Unlimited Data Plan which connects to 5G because of the phone hardware. My previous Pixel 3 is only capable of 4G LTE, and all of this series of apps and configs worked just as well on that with Android 10.

I'm sitting in my apartment right now in a fairly major US west coast city connected to Verizon's 5G with only a couple bars of signal strength (result of being indoors). Speedtest app on my phone is getting anywhere from 1.54/0.74 to 20.63/6.61 Mbps while Hotspot is turned off. When I connect my Windows 10 PC to my phone's hotspot and run the Speedtest app (not just the website) I get results within the same range across twelve different cycles of phone+hotspot off vs PC+hotspot on, topping out tonight at 54.27/5.49. I have regularly gotten triple digit download speeds before on 5G.

I have never gotten a nastygram from Verizon saying that I need to pay extra or that they even know I connect a ton of different devices to it: laptops, smart TVs, Firesticks, tablets, Raspberry Pis, girlfriend's iPhone in town and during long road trips, my older phones that don't have cellular service any longer, Wyze security cameras, etc and multiple devices at a time too. I'm not a massive user/abuser of cellular data traffic. I did have a few months in 2022 where I was out of town and tethering to my Surface for eight plus hours a day simultaneously watching multiple stock market tabs, checking email, and watching videos on Facebook. I still never got any message about it. Yes, there are ways for Verizon to know, very easy ways in fact (career IT professional here). I'm a small fish and they just don't care enough yet, and haven't for over a decade of me using hotspot without paying for it starting with my Droid RAZR in 2011.

And before you re-ask about VPN, here's what I know. My VPN environment consists of OpenVPN on a RaspberryPi 3B plugged in at home. I use the Android, iOS, and Windows OpenVPN client apps to connect to it with the client profile files that I generated myself.

Scenario 1: Connecting to OpenVPN on a device connected to my phone's hotspot works just as you would expect.

Phone OpenVPN = Off. Phone Hotspot = On. Laptop Wi-Fi connected to phone hotspot. Laptop OpenVPN = On. Expected/Actual Result = Can access files on my home NAS = Pass.

Scenario 2: Connecting to OpenVPN on my phone does NOT automagically use that connection for any device connected to my phone's hotspot. Learn about routing if you really need that configuration to work for you.

Hint: This is not the thread nor forum to ask for that.

Phone OpenVPN = On. Phone Hotspot = On. Laptop Wi-Fi connected to phone hotspot. Laptop OpenVPN = Off. Actual Result = Cannot access files on my home NAS = Fail.

Phone OpenVPN = On. Phone Hotspot = On. Laptop Wi-Fi connected to phone hotspot. Laptop OpenVPN = On. Expected/Actual Result = Can access files on my home NAS = Pass but it's a False Positive.