pujux / magic-carpet

Convenient Location Spoofing for iOS 17
GNU General Public License v3.0
30 stars 2 forks source link

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

Contributing

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

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