Here’s the setup. I have two devices, an iphone (with cell service) and an android (no service, airplane mode active save for wifi). I hate using the iphone to type, especially in pbp games where I use tags a lot. I also like to listen to youtube with my android while running uber since I can’t really do both at once. Thus I tether my android to my iphone a lot.
However, something I discovered disturbs me. I tried a vpn today on my iphone. My iphone says I’m in another country on the internet, however, my android still gives my real location even though I’m tethering through the iphone that supposedly thinks it is in another country.
Isn’t that supposed to be impossible?
And if it can determine my real location to my android, that means there is some way that my location info is making it through the vpn connection, so why can’t other companies just grab that data and render the whole vpn thing a moot point?
iPhones and Androids both do not respect VPN routing for purposes of hotspot / tethering. Your tethering data always comes from the tethering LTE data source. I think something to do with APNs.
It’s possible on Android to get around this, but not on iPhone AFAIK. (PdaNet still around??)
Just install the VPN on your android. And make sure the android doesn’t have GPS / location services enabled…
Your hotspot is a separate network interface.
Like on a PC there are different network interfaces, eth0, eth1, wan0, tun0…
Your VPN on your phone is running on tun0 but the hotspot in running on so other interface bypassing tun0.
Vpn changes your IP address but not your GPS location.
I have the same question. WhatIsMyIpAddress.com on my phone will say I’m in the country I’ve selected, but my tethered item will say my ISP is my phone company and provide a location relatively close to where I am.
Your phone may operate it’s VPN in the userspace and the tethering in a more global namespace. So your tethered device may not sit behind the VPN as it operates out of that userspace.
Network drivers in smartphones can bypass your vpn unless you jailbreak/root it.
If you have cell service this already happens when you get/send a phone call (and sms iirc).
So no, not sure why it would be impossible?
I don’t think this is correct, at least for old android. Tethering is a tag on internet data packets. Android 4.4 stopped adding the tag to tether data and therefore could serve as a hotspot without the service provider knowing. I took a great deal of advantage of this fact prior to getting the iphone.
If this changed, it is a recent and fundamental change.
Gps is off and I’m checking via a website my location. org.
I switched from an iPhone 6 to a pixel 3a shortly after the 3a came out. I believe I started on Android 9 shortly before 10 came out. Now on 11 with a pixel 4a. (Haven’t upgraded to 12 because I need to spend time re-rooting and am procrastinating.) It was like this then, and still is. It’s one of the primary reasons I rooted. I can change my TMobile APN, connect to a shadowsocks server (I run my own), and use a root app called VPN Hotspot to share from my tun0 interface. So yeah, at least on recent-ish Android.
You using Google for that by chance?
No. Directly go to address.
Edit: I see I added spaces, the website is mylocation.org. Not that it shoukd matter if my phone’s location is off.