Location Simulator is macOS app which allows you to spoofing a location on iOS device.
This app using idevicelocation library for spoofing a location on device.
- Spoofing iOS device location without jailbrake or app install.
- Easy to set device location from the map.
- Supported 3 movement speeds (Walk/Cycle/Car).
- macOS 10.13+
- Xcode 9.0+
- Swift 4.0+
-
Install latest version of libimobiledevice by homebrew:
$brew install libimobiledevice --HEAD
-
Install idevicelocation from source code.
-
Open project with Xcode.
-
Tap Run to execute the app.
-
Start spoofing
- Connect the iOS device to your computer.
- Long tap the point you want to set as the current location on the map.
-
Moving
-
Stop spoofing
- Tap Reset button.
- Export the project out an macos app
- Copy file LocationSimulator.app to other devices
run command: *brew install libimobiledevice --HEAD*
download as zip: https://github.com/JonGabilondoAngulo/idevicelocation
unzip, terminal navigates to there, then run following commands:
. `ln -s /usr/local/Cellar/openssl/${OPENSSL_VERSION}/lib/pkgconfig/* /usr/local/lib/pkgconfig/`, change OPENSSL_VERSION to be your respective version
. `./autogen.sh`
. `make`
. `sudo make install`
disable Gatekeeper: https://techsviewer.com/allow-installation-of-apps-from-anywhere-in-macos-mojave/
Open LocationSimulator.
open downloaded app, if encountering error: `is damaged and can't be opened. You should move it to the Trash` -> http://osxdaily.com/2019/02/13/fix-app-damaged-cant-be-opened-trash-error-mac/
Location Simulator uses the following libraries:
- libimobiledevice for talk protocols for iOS deivce.
- idevicelocation for simulate a location on iOS device.