I connected to a VPN and turned off location but telegram still show my country in registration form. How this is possible?
3 Answers
there are different methods to get the user's current location in android. If you have turned off your location it checks your last known location from your phone
Try changing your current location in maps by using/downloading FAKE GPS from play store.
Hope this helps.
Thank you
If you are using a Smartphone with SIM card inserted and unlocked, Telegram can simply query the network operator info (which includes the country) of your SIM card.
I used a VPN(Hola) to route through Switzerland and then I changed the location using Fake GPS Location - Hola to the same area the VPN was routed to (according to Telegram's check based on my IP). I also turned off my mobile data. I assume Telegram is keeping track of when the account was used where and then they just show the last location available in their database if the sudden change in location doesn't make sense.
Here you can see they got my location wrong:
Also when sending my location in a chat they show the fake location I set. Unfortunately, when searching for friends or groups nearby this is not the case.