[T-Mobile Galaxy Note 4 General] TewSlo:
The most important part of tethering using a 3rd-party app is a User-Agent String. A user agent string is a line of "code" that is input by your PC/PS4 telling webpages what form of browser/OS you are using. In order to not be throttled please follow these instructions.

1) On your Chrome browser on your phone go to whatsmyuseragent.com

2) Now, click the options on your browser in the top right and click view full site

3) Copy down the agent string it lists as yours into your Android clipboard, I'd email it to yourself so you can use it on your PC in the next step.

4)Download User-Agent Switcher from the following link, right click the Icon and hit options

(https://chrome.google.com/webstore/...r-c/djflhoibgkdhkhhcedjiklpkjnoahfmg?hl=en-US)

I recommend using Google Chrome as your web browser on your PC, if not I'm positive Firefox has an addon as well

5) From here you will add the line you got from your phone to the User-Agent Switcher app (Keep the option on the right set as "replace"

6) This allows your data from your browser going into the hotspot to believe it is being used off your phone and not from your PC, which tells the carrier to leave it be.

If it is possible I suggest using Internet Connection Sharing from your Ethernet Port on your PC to your PS4 as in this next section I will further explain how to use this User-Agent string through ALL applications including your browser.

There is a Windows Applications called Fiddler4 which will force a user agent string through all outgoing connections. It is typically helpful when you are using another device not equipped with setting the string (Such as my browser on Steam, or a PS4) Link Here: https://www.telerik.com/download/fiddler/fiddler4

All you have to do is install, click Rules > User Agents > Custom and copy in the information.

A solution to keep it saved in the User-Agent field is removing all other Non-Applicable ones.

Here is instructions on how to edit that menu

Rules > Customize Rules

(from here hit ctrl+f and search the word custom and after about 6 times of clicking next you should see a list of user agents)

Delete that whole section of user agents and copy in the following lines, adding yours where my phone User-Agent is located (I left it there to give an example of the format; my phone is an LG-MS345)

// Cause Fiddler to override the User-Agent header with one of the defined values

RulesString("&User-Agents", true)

BindPref("fiddlerscript.ephemeral.UserAgentString")

RulesStringValue(0,"LG-MS345 Tether", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36 (X11; Linux x86_64; rv:42.0)")

RulesStringValue(1,"Custom", "%CUSTOM%")

After that click ctrl+s to save, you should hear a noise confirming proper format, next go back to the user-agent menu (rules > user-agents) and you should see your phone name there.

It's kind of a pain in the ass to boot up Fiddler and select it ever time you log on, but I'd rather be hitting 30Mbps rather than 7Mbps, let me know if this helps. Remember if you're just using Chrome the extension will only be necessary, otherwise any other applications or connected devices will require Fiddler4 . Happy tethering!