How to Fake GPS Location on iPhone
Android phones have the same GPS hardware as an iPhone, but iOS restrictions make it so that getting the phone to run any piece of code that could lead to the phone being free to run programs unsupervised is either an uphill battle or an absolute impossibility.
So is there any way to trick your iPhone into believing you are in a different place? It’s possible, but not with any simple software tweaks.
Let’s take a closer look at how you can fake your GPS location on an iPhone.
Words of Caution
Faking GPS location can help with certain games like Pokémon Go. However, it doesn’t work with all apps, and many apps are taking care to prevent GPS spoofing.
Using fake GPS in a game environment can result in a ban if detected, and 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 for spoofing your location and may quickly shut them down.
Finally, if you decide to try to jailbreak your iPhone, it might mess up or even brick your device in more ways than one, including voiding the warranty.
With that being said, if you’re still interested in spoofing your location on an iPhone, read below to learn how.
Fake GPS Location on iPhone Without Jailbreaking
If you’re worried about bricking your iPhone when trying to jailbreak it, use this method to spoof your location without jailbreaking your phone.
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 the 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.
Fake GPS Location iPhone via Jailbreaking
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. Instructions for running a jailbreak are beyond the scope of this article, but you should definitely read our overview of jailbreaking to find out how to perform this task.
Once your phone is jailbroken, 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 running iOS 6 or 7. LocationHandle is a paid app that works with iOS 9 and 10 but you’ll have to install an on-screen joystick.
Other Ways to Spoof Your Location on iPhone
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.
However, using a VPN service is probably the best and easiest way to fake your GPS location. NordVPN is among the most popular for iPhone and available for iOS 9.0 or newer. You’ll have to pay for it though.
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.