GithubHelp home page GithubHelp logo

khunchayne / ifakelocation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from master131/ifakelocation

0.0 0.0 0.0 235 KB

Simulate locations on iOS devices on Windows, Mac and Ubuntu.

License: MIT License

C# 63.26% CSS 23.99% HTML 12.75%

ifakelocation's Introduction

iFakeLocation

Requirements:

Windows:

Mac OSX:

Ubuntu:

Download:

See the Releases page.

Running:

Windows:

Run the executable called iFakeLocation.exe.

Mac OSX

Open the DMG and drag the application to the Desktop or Applications folder. Double-click to run the app.

Ubuntu

chmod +x iFakeLocation.sh
./iFakeLocation.sh

How to make it work on iOS X.X?

If for whatever reason the automatic developer image retrieval doesn't work, you can manually download them to be used in iFakeLocation. Create a folder called "DeveloperImages" (next to the iFakeLocation executable) and inside that folder make a folder for the iOS version you are running (eg. "12.4", "13.0", etc). Download the matching developer images from the following Github repo and unzip the DeveloperDiskImage.dmg + DeveloperDiskImage.dmg.signature file into the folder you created.

https://github.com/haikieu/xcode-developer-disk-image-all-platforms/tree/master/DiskImages/iPhoneOS.platform/DeviceSupport

How to use:

If you are on iOS 16 or newer, make sure that you have enabled Developer Mode on your iDevice first under Settings > Privacy & Security.

  • Connect your iDevice to your computer. Click the "Refresh" button and select your iDevice from the list.

  • Enter the desired location (ie. Sydney NSW) in the box and hit "Search" (try to be more specific if you are getting strange results).

    You can also manually place a pin on the map by double-clicking anywhere.

  • Click "Set Fake Location". If it is the first time doing this the tool needs to download some files to enable Developer Mode on your iDevice.

  • Confirm your fake location using Apple Maps, Google Maps, etc. To stop the fake location, click "Stop Fake Location". If your device is still stuck at the faked location turn Location Services off and on in Settings > Privacy.

  • Your device will also have a Developer menu now shown in Settings. You can get rid of it by restarting your iDevice.

Help:

Q: My device doesn't show up on the list?
A: Ensure that it is plugged in, you have trusted your PC and that the device is visible on iTunes.

Q: Help, it says that it can't mount the image or some other generic error?
A: Make sure your iDevice is trusted with the PC/Mac and if everything you've tried is not working, usually a reboot of your device will fix the issue

Q: Unable to load shared library 'imobiledevice' or one of its dependencies A: set environment variable DYLD_LIBRARY_PATH to the folder which has the libimobiledevice files, and run the project with specified framework and runtime, e.g.

export DYLD_LIBRARY_PATH=$HOME/iFakeLocation/iFakeLocation/bin/Debug/net6.0/runtimes/osx-x64/native
dotnet run --project ./iFakeLocation/iFakeLocation.csproj --framework net6.0 --runtime osx-x64

Special Thanks:

ifakelocation's People

Contributors

master131 avatar jasondaicoder avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.