- Edited
I know this post is old but for those who are still seeking ways to tether with a restricted carrier here's another option:
https://www.technadu.com/how-to-share-a-vpn-connection-on-android-without-root/258827/
Note that this option doesn't work if you can't turn on hotspot at all.
Also, a few things not mentioned on the article:
- make sure to manually select an IP address for the http proxy from the app's settings besides 0.0.0.0, otherwise connected devices can't find the internet. (This may be a GrapheneOS-only thing)
- it also routes DNS traffics if you enabled Private DNS on your phone.
Again, not confirmed with T-Mobile but hope somebody finds this helps.