Skip to content

Latest commit

 

History

History
72 lines (47 loc) · 1.63 KB

README.md

File metadata and controls

72 lines (47 loc) · 1.63 KB

Magic Carpet - Location Spoofing for iOS 17

Forked from kinesis

Built with pymobiledevice3 and leaflet.

How to use

Requirements

It's recommended to use a virtual environment

python3 -m venv ./.venv
source ./.venv/bin/activate

Install python dependencies

pip3 install -r requirements.txt

Have your device connected (USB connection is required)

Start project

sudo python3 src/main.py

Browse http://127.0.0.1:5000

Multi-Device Support

If you have multiple devices connected, you will be prompted to choose a device you want to connect to and the port the UI should be served from. Make sure to only use unused ports as no check for that is in place.

Features

  • Run with one-command
  • Multi-Device Support
  • Saved routes
  • Load route from GPX file
  • Address search
  • Choose between 3 speeds & teleport
  • Location display
  • Realistic movement
  • Different route modes (U-Turn, Loop)
  • Persistent zoom and map center

Contributing

Feel free to contribute to the repository but make sure to:

  • keep code style the same
  • give your PR a meaningful title and description

Development Guide

Updating the UI

When adding or modifying classes in index.html you should regenerate the styles using this command:

npx tailwindcss -i ./input.css -o ./src/style.css --minify