How to Fake GPS Location on iPhone
Looking to trick your iPhone into believing you are in a different place? It’s possible to do it but not with any simple software tweaks. In fact, the iPhone contains sophisticated software and hardware that allows it to pinpoint your whereabouts with surprising accuracy.
The location and GPS services are also among the most well-protected features for privacy reasons. But workarounds and hacks exist, including jailbreaking your phone.
Words of Caution
Faking GPS location can help with certain games like Pokémon Go. However, it doesn’t work with all apps, not to mention that certain games are quite good at sniffing this out, which can result in a ban.
On the other hand, there are apps that need your location to work properly. For example, the weather app might not work properly with a spoofed GPS. You should also know that Apple is quick to recognize methods that fake GPS location and may quickly overcome them.
Finally, if you decide to jailbreak your iPhone, it might mess up your phone in more ways than one, including voiding the warranty.
Location Spoofing (without Jailbreaking)
This method requires iBackupBot a third-party tool for making changes to backup files. It would be advisable to create another backup without any changes just to be on the safe side.
After connecting your iPhone to a computer, launch iTunes and click on the iPhone icon to access more options. Select “Back Up Now” (keep “Encrypt iPhone” unchecked).
After the backup is done, close iTunes and launch iBackupBot, which should automatically locate and open the backup files.
Now, you need to look for Apple Maps’ plist file, which can be found in one of two locations.
- User App Files > com.Apple.Maps > Library > Preferences
- System Files > HomeDomain > Library > Preferences
When you open the file, search for the <dict> tag and insert the following code right under it.
After that, you can close iBackupBot but keep the iPhone plugged in and don’t open iTunes yet.
Proceed to disable “Find My Phone” as follows.
Settings > Your Apple ID > iCloud > Find My Phone (tap to toggle off)
With this out of the way, you can reconnect to iTunes and restore from the modified backup.
Launch Apple Maps and navigate to the location you’d like to be in. Hit the bottom of the window to get location information and you should fine the Simulate Location feature. Tap to confirm and verify if it works for your other apps.
Faking Location with Jailbreak
By design, a jailbreak hacks into your iPhone so that you can change most of the native settings.
In fact, you’ll have a hard time finding a jailbreak repository that works well with iOS 12 and above. But if you own an older device, you should be able to pull it off.
There are two Cydia apps that might be worth your attention, LocationHandle and akLocationX. The catch is that akLocationX supports iOS devices with the A7 chip, which means iPhone 5s and iPads of that era. LocationHandle is a paid app that works with iOS 10 but you’ll have to install an on-screen joystick.
Is There Any Other Way?
There is and it involves installing more software. For example, iTools is a computer app that works with iOS 12 and earlier. It comes with a file manager on top of GPS spoofing. It’s not exactly user-friendly though.
You need to connect to a computer with a USB cable and navigate to the Virtual Location feature. You’d then manually remove the fake GPS marker.
Travel without Moving
When all is said and done, faking your GPS location on an iPhone is quite tricky unless you are ready to shell out some cash for a VPN service. Remember, there is a possibility that some of the methods listed in this article might work with newer iOS, though Apple may just block it with a new update.
If you are looking for a free solution, iTools is your best bet.
Let us know your preferred method and reason for faking GPS location in the comments section below.