How to Fake GPS location on iPhone [No Jailbreak]

david

Many apps use your current location to provide geo-specific features (such as Snapchat filters), pickup & delivery (like food ordering or ride-hailing apps) or even location-aware games (like Pokemon Go and even the most recently launched Wizards Unite).

Change GPS location in iPhone

Depending on where you live, these types of apps may have varying offerings. And there are times where you may want to spoof your location on your smartphone, just to get those extra app features or options.

However, location spoofing is a tricky business, especially on the iPhone. And if you have been following the current state of fake location apps on iOS, you’d know that it’s kind of grim. The App Store doesn’t have any decent working fake location apps, and even side-loaded apps (installed using Cydia Impactor or other tools) don’t seem to work reliably.

Double Location – Spoof GPS location on iPhone [No Computer]

Instead of apps that tend to fake your current location (either system-wide or app-specific) at the software level, Double Location tends to do it with the help of a dedicated physical device. It is a small device that plugs into your iPhone or iPad through the lightning port and gives you the ability to spoof your location anywhere in the world.

And the best thing is that the fake location works throughout the iOS system, including System Settings and individual apps, all without having to jailbreak your iPhone or iPad.

You might also like:

  1. Fake GPS Joystick for Pokémon GO on iOS without Jailbreak
  2. Change Snapchat Map Location to Unlock Geofilters with tweaks on iOS

How Double Location Works

The key to Double Location’s solution to the problem involves the Double Location device, and the app that lets you control it. As soon as you plug in the device into your iPhone or iPad, it is registered as an external GPS device using Apple External Accessory Framework. It temporarily replaces the internal GPS module of your iOS device.

So when the system and apps try to get your current location, they read the information from the GPS module, which is now overridden by the Double Location device and under your control with its companion app.

Change GPS location in iPhone with the Double Location

When you plug in the Double Location device for the first time, your location will immediately switch to a default spoof location, somewhere in Hong Kong. To change your fake location and to customize other features, you need to install the Double Location iOS app.

How to install the Double Location iOS app [No Jailbreak]

The Double Location app is not available on the App Store because it has been designed as a proprietary enterprise iOS app for internal use. However, it’s easy to install and start using the app by following the simple instructions.

  1. Set up your Double Location account by going to this link. If you have ordered or purchased a Double Location device, you already have an account on the website.
  2. Go to the Toolkit / User Guide section of the website and sign in with the credentials obtained in Step #1.
  3. Scroll down a little and look for the app download address and password.
  4. Click on the download address and provide the password provided in Step #3 to unlock the app download page.
  5. Click on the Download button and wait for the app to finish downloading.

Once the app is downloaded, you need to take one more step before you can start using it. Go to Settings >> General >> Device Management and select the dev profile as a trusted developer.

Now, you’re ready to use the app.

Note: There’s also a video in the Toolkit section of Double Location website that walks you through the setup process.

Change GPS location using Double Location app

Assuming you’ve completed the above steps, you should have the Double Location app installed on your iPhone and be able to launch it to access its features. Every time you launch the app, you do need to agree to their terms and conditions.

With that out of the way, here’s what the app has to offer.

The app is basically a map utility where you can pin the locations that you want to spoof.

  1. Open the Double Location app on your iPhone or iPad and ensure you’re on the Map tab.
  2. Move the location pin around to a suitable location that you want to fake.
  3. Hit the Lock Position button at the bottom of the screen.

And that’s it, your fake location will now be used across iOS and all the apps will behave as if you’re really located in the fake location.

Note: If your device’s Date and Time is configured to be “Set Automatically”, the time will automatically switch to the local time of the location you’re spoofing, while using Double Location. This is an intuitive and realistic behavior, but if it bothers you, you can turn off “Set Automatically” setting before plugging in the Double Location device.

Your fake location will remain active as long as the Double Location device is plugged in. In order to reset the GPS coordinates to your real location, simply unplug the device and your location will be gradually restored from the fake location to the real one over the next few minutes. To speed up the process, you can lock your position close to your actual location before plugging out the device.

Fake your location by searching a specific address or landmark

With the latest version of the app, Double location now lets you directly search for and set locations and addresses within the app’s UI. Alternatively, hitting the ‘G’ button in the bottom-left section of the Map allows you to input GPS coordinates (latitude/longitude) directly.

Apple Maps is the default maps provider, which gives a seamless user experience. But you may also choose from a list of third-party providers, including Google Maps. To choose your preferred map service, go to About >> Settings >> Map and choose the map provider.

You can also save or bookmark favorite locations to quickly move to specific positions on the map without having to search them every time. With a dropped pin, just tap on the *Star* button in the bottom-right corner of Map screen to add it to your favorites.

Moving around fake location

In order to simulate movement with Double Location, the companion app also has a multi-pin option on the map screen. It lets you choose a source and a destination and simulate a gradual movement from location A to location B. This can be useful in faking your live location with messaging apps like WhatsApp or Telegram.

Change GPS location and move around in iPhone

You can also simulate movement around the map by simply tilting your iPhone or iPad up or down, right or left to go towards the corresponding direction. The Double Location app lets you configure the motion parameters.

  1. Ensure the Double Location device is plugged in and open the Double Location app on your iPhone or IPad and tap on the About tab.
  2. Under Experimental Library section, tap on Motion.
  3. Hold the iPhone or iPad at a comfortable angle and tap on Reset Position. This will be your neutral position for movement.
  4. You may also control the speed of your movement to be “Slow”, “Medium” or “Fast”.

Now go into the map app or any other app where you want to simulate movement by tilting your iPhone or iPad up, down, left or right to simulate movement in the corresponding direction. To toggle motion simulation on or off at any time, just tilt your iOS device upside down.

Update: There is also a virtual joystick option available in the latest version of the app. With this option, you will be provided with an HTTP link that you can open on any device connected to the same LAN as your iOS device, and control your spoofed location remotely using web-based nav buttons.

Advantages of the Double Location Device & App

You might be tempted to install tweaked apps in order to utilize their fake location features. And nowadays, these tweaks can be installed even without jailbreaking your iOS device. However, side-loading tweaked apps have their own risks and drawbacks.

First, unless the specific app repository is trusted and popular, there’s always the risk about the tweaked apps being compromised with some sort of malware. Second, even if the tweak is provided by a reliable developer and from a reliable third-party app repository, sometimes, using a particular service or game via a tweaked version of the original app can get your account banned temporarily or even permanently.

Moreover, apps and services can restrict the use of tweaked apps simply by no longer supporting the older versions of their own apps. Sometimes, iOS apps may cause certain tweaks to stop working.

Tweaks usually get released several days or sometimes even several months after the release of the original app or game. By deprecating older versions, the original app developers can limit the compatibility of tweaked apps, and force users to upgrade to the official apps in order to keep using them.

With Double Location, you are able to use location manipulation features with official versions of apps, so you’ll continue to receive the latest updates, features, compatibility, and support, all while using fake location to access geo-specific features.

Device Variations and Pricing

Double Location devices are available in three different variations — Double Location Mini is a small, aluminum-built version that has the sole purpose of spoofing your location by plugging into the lightning port. This version costs (as of this writing) $189.

If you care about the aesthetics and look for a high-end version, a more premium-looking metallic version of the device with a sturdy stainless steel case is available for $269 and is called Double Location S.

Double Location BT is a new-generation product, replacing the older Double Location S, which you can connect wirelessly to your iPhone without physically plugging the device. It has a standard USB Type-A input which you can plug into any power source (such as a computer or a power bank) and have your location simulated wirelessly.

If you are driven more towards utility however, Double Location Pro should be the most appealing It has a plastic build similar to the Mini version. But, in addition to spoofing location, it also acts as a dual adapter with a lightning port and a 3.5 mm audio port, so that you can charge your iPhone and plug in your headphones to listen to music at the same time.

However, both the lightning port and headphone jack does not offer full functionality at the moment. For example, the headphone jack does not support any mic input and is only meant for listening to music, without having support for making and receiving calls. Similarly, the lightning port only works for charging and is not compatible with USB tethering, USB screencasting and so on. The Pro version of the device costs $199.

Double Location is supported on versions from iOS 10 to iOS 13. However, if you do plan to get one of the four device variants, do check on the Double Location website or reach out to the team to find out if it would support the latest iOS release, before actually upgrading the OS on your iPhone.

If you’re already on iOS 13 or above, you need to perform a few additional steps to take full advantage of your Double Location device. This is because, in iOS 13, Apple has made critical changes to the iOS Location Services that limit location access and manipulation for all third-party apps & products.

Follow the below steps to use Double Location on iOS 13 without any distance limit.

  1. Ensure to have the latest version of the Double Location app from the DL User Guide page.
  2. Launch the app and plug in the Double Location device.
  3. Go to [About] >> [Cross Mode] >> Turn on the switch >> choose [Allow] & enter password.
  4. Turn on Airplane Mode, then enable Wi-Fi and connect to a known Wi-Fi network.
  5. Go to iPhone’s [Settings] >> [Privacy] >> Turn off [Location Services].
  6. Wait for 3 seconds and turn on [Location Services] again.

You should now be able to move around and lock a fake location without any distance limitation.

This solution is currently available only for Double Location devices bought after February 1, 2020. If you’re unable to see the [Cross Mode] switch, you might have an older Double Location device which is yet to be supported.

The team is actively working to make this compatible with all Double Location devices as soon as possible. Meanwhile, if you’re on iOS 13, you can still use your old Double Location device to spoof any location within a 15 – 20 km radius of your current location.

You might be thinking that for a location spoofing device, Double Location is a tad bit pricey. Part of the reason for this might be the fact that the device is Apple MFi certified, and Apple charges a significant amount for this license.

But as a special bonus for 7labs readers, you can get a $12 discount on your purchase of any Double Location device. All you need to do is apply the given coupon code at checkout to avail the discount.

Get Double Location

Coupon Code:   7LABS

Spoof GPS on iPhone, iPad without jailbreak [with computer]

There are computer programs available for both PCs and Macs that let you spoof GPS location. These programs usually work by connecting the iPhone or iPad to a computer via USB (or WiFi, if supported) and let you control the device location from your computer.

Spoof GPS iPhone

Here, we’re taking the example of iSpoofer, which is a dedicated macOS and Windows app for spoofing your GPS location on iOS devices.

Follow the steps below to spoof your location on iPhone, iPad with iSpoofer for macOS or Windows.

  1. Download and install iSpoofer on your Mac or Windows PC.
  2. Connect your iOS device to your computer via USB and ensure that it’s unlocked.
  3. Launch the program. iSpoofer should automatically detect and list your connected iOS devices within the app.
  4. Choose the iPhone or iPad that you want to spoof your location on (if there are multiple devices connected). Your device details will appear in the bottom section of the app.
  5. Click on the “Spoof” button. It will take you to the map interface.
  6. Here, you can search for a location or coordinate to spoof and click on the Move button. The GPS location on your iOS device will be shifted to the selected location and will be available across all the apps on the device (iPhone or iPad).

To navigate around the map, you can either use the Move mode, which uses joystick controls for moving around the simulated location or use the Pin mode, where you can select multiple points to plot out your movement from Point A to Point B at a specific speed. There’s also a SimReality option that makes the movement more “human-like”.

To reset your device’s GPS back to its original location, just close the Map and click the “Back to Normal” button in the main window. If that doesn’t work immediately, wait for some time or restart the device.

Note: The app also has a Spoof over Wi-Fi option that is available when you plug in the iOS device to your computer via USB. When that option is enabled, you can remove the USB connection and the app should work as long as your computer and iOS device are connected to the same Wi-Fi network.

iSpoofer is not the only app that helps you spoof your iPhone, iPad location with a computer program. Certain other iOS Toolkit apps, like dr.fone iOS Toolkit and ThinkSky iTools also support the virtual location feature.

iSpoofer comes with a 3-day free trial period. If you want to continue using the tool beyond the trial period, you can upgrade to a Pro license, which costs $12.95 for 3 months.

Note: There are certain iOS apps on the App Store which claim to fake GPS location on iPhone without jailbreak. These apps do not actually spoof the Location services but essentially just give you a map interface where you can place your GPS dot in a custom location, take a snapshot and share it with others. This is just useful if you want to prank (or lie!) to someone about your current location, but not much beyond that.

Moreover, many of these apps encourage you to rate them on the App Store to unlock additional features or privileges. So, if you come across such an app with high ratings, that’s probably how it got them.

If you’re still interested, you can easily find these location spoofing apps by searching “Fake Location” on the App Store.

Alternative Method of location spoofing (for older iOS devices)

If you’re still using an iPhone or iPad running iOS 10 or below, the following method works without investing in a dedicated location spoofing hardware device.

If you’re an iOS developer building an app that works only in specific locations, you should be able to test the app from anywhere in the world, regardless of its geo-restrictions. To get around the problem, Apple provides a way to override iOS Location Services from within an app, allowing you to test your app as required.

Once this is done, however, all other apps using Location Services on the same device, will use the simulated location as the current one. And you can use it to check-in on Facebook, share it on WhatsApp, or do whatever else you want to do.

Note: This article explains how to spoof/fake your geo-location (GPS) on iOS devices. If you’re looking for a way to hide your Internet activity, or want to access geo-restricted content instead, you need, what is called, a VPN service. You can check out our dedicated VPN guide here.

Change GPS location in iPhone by modifying a (.plist) file [No Jailbreak]

As mentioned above, the option to simulate location on iOS devices, is only available for the developers. But there’s an easier way, which involves modifying a Property List (.plist) file, associated with the native Maps app for iOS. Once the required property has been modified, the option to simulate a custom location will be available within the iOS Maps app.

Fake, Change GPS location on iPhone - GPS Spoofing without Jailbreak

So, how can you modify the preferences file of an installed app, without jailbreaking the iPhone, iPad or iPod Touch?

You can’t; well, not at least directly. Instead, you could take a backup of the device on a computer, update the backup with the required changes, and then restore the modified backup back to the IOS device.

For this, you need a software that enables you to read and edit iOS backups, and also lets you restore them. 3uTools is one such advanced software for Windows PCs, and the app can be downloaded for free from their official website. You can use any other app that provides similar functionalities.

Fake GPS location spoofing on iPhone without Jailbreak

Note: To access iOS backups, these tools usually need iTunes to be installed on your computer.

The below steps will guide you through the steps to simulate a custom location on your iPhone, iPad or iPod Touch.

  1. Download and install 3uTools for Windows.
  2. Connect your iPhone, iPad or iPod Touch to your PC and launch 3uTools. (The “Prevent iPods, iPhones and iPads from syncing automatically” option should be unchecked on iTunes)
  3. Once the software detects your iOS device, select it and go to Backup/Restore >> Back up iDevice. (If your iOS backups are encrypted, you need to provide the backup password)
  4. When the backup process completes, go to Backup/Restore >> Backup Management and select the latest backup, and click on the View button at the bottom right corner.
  5. In the Backup Viewer, click on the App Documents tab and navigate to AppDomain-com.apple.Maps >> Library >> Preferences folder.
  6. Now, open “com.apple.Maps.plist” file by double clicking it. The file opens in a plist editor.
  7. Insert the following code before the </dict> tag in the file:
     <key>__internal__PlaceCardLocationSimulation</key>
     <true/>
    

    Change GPS location - iPhone Fake GPS

  8. Ensure the proper alignment and save the file.
  9. Now go back to Backup/Restore and choose Restore Data.
  10. Select the latest available backup and click on the Restore Now button at the bottom right corner. (In order to Restore from a backup, “Find My iPhone” should be turned off on iDevice, through Settings >> Your Apple ID >> iCloud >> Find My iPhone)
  11. Wait for the restoration to complete, and unplug your device from the computer.
  12. Now launch the Apple Maps app on your iOS device, and search for the particular location you want to simulate.
  13. Once the location pin is set, scroll up from the bottom. You should find a “Simulate Location” option at the bottom of the screen. Tap on it.

Your preferred location is now simulated across all apps using Location Services.

3uTools is only available for Windows PCs at the moment. If you have a Mac instead, you can use any other similar tool that allows you to view, edit iOS backups, and lets you restore them to your device. iBackupBot is one such example.

Alternatively, if you’re an iOS developer familiar with Xcode, you could use this guide to build an app with location simulation.

Update: This method no longer works for iOS 11 or later. We’re exploring possible workarounds at the moment and will update the article as soon as we have a solution.

But depending on your specific requirement for geolocation spoofing, a possible solution might be available.

For example, if you’re looking to use location spoofing to a fake location in Pokemon Go, or for accessing certain location-specific Snapchat filters, there are tweaked versions of these apps — Poke Go++ and SnapChat++ — already available for non jailbroken devices, via BuildStore. You can learn more about the respective workarounds in the below articles.

  1. Fake GPS Joystick for Pokémon GO on iOS without Jailbreak
  2. Change Snapchat Map Location to Unlock Geofilters with tweaks on iOS

Turn off simulation and go back to your actual location

So, you’ve had fun simulating a fake location and exploiting it for fake check-ins, unblocking Snapchat Geofilters, and so on. And now, you want to revert back to the actual location on your iOS device. For that, you need to restart your iOS device, or if preferred, restore to a previous backup using iTunes.

After the device restarts, the location services will indicate your actual current location.

If you know of any other methods to simulate location on iOS devices, let us know in the comments below.

FAQ

How do I spoof my GPS location on my iPhone?

Despite all the restrictions that Apple has recently implemented in iOS, it’s still possible to spoof or fake your location on iPhone without jailbreak.

– Using a spoofing device
– Using location spoofing apps through a computer (Mac or PC)
– Using Xcode on Mac

You can find more details about the respective processes in this article.

What is the best fake GPS App for iPhone?

Unfortunately, none of the apps available on the App Store currently let you spoof your location. They are tools that merely allow you to share screenshots of a map app with the GPS dot at a custom location.

However, if you’re specifically looking for location spoofing on particular apps like Snapchat, Pokemon Go, etc., you can try to install tweaks for the respective apps, and you don’t even need to jailbreak your device for it.

How do I fake my location on iOS 13 or above?

On iOS 13, you can usually spoof your location within 15 – 20 km of your current position due to Apple’s new location restrictions. You can use Double Location’s workaround mentioned earlier in this article to increase the range of your fake location on the device.

Alternatively, you can fake your GPS location on iPhone using a computer program that simulates the location on the device without any restrictions.

Tags:

Share your thoughts