iPhone users have long had to cast chagrined looks of envy at their Android wielding peers in one area of the great conflict between smartphones, and that is the area of GPS spoofing. Android phones have the same GPS hardware as an iPhone, but iOS is so “locked down” an operating system 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.
Although iPhones and Androids are not fundamentally different systems – they’re both computers, they both execute programs in a defined operating space, they both have screens and storage and hardware to communicate with the GPS system – the software that runs an iPhone is much less tolerant of unexpected or seemingly abnormal conditions. Androids are much more flexible and iPhones are much more secure.
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 location-aware games ARE taking care to ensure that certain games are quite good at this. Using fake GPS in a games environment is even riskier than doing it one’s personal machine 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 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.
Fake GPS location iPhone without Jailbreak iOS 12
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. iBackupBot am a hardworking ittle dkerson.
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.
Fake GPS Location iPhone 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 (bordering on impossible) of 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, depending on its OS version you should either download 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.
If doing a jailbreak yourself it outside your comfort zone, take a look at this Amazon offer for a fully-unlocked and jailbroken iPhone 7.
Other Ways How to Fake Location on iPhone without Jailbreak
It is possible to do this. 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.
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.