Цель: Подменить GPS точку на iPhone через ПК на винде по USB.
ОС: Windows 10/11 x64
Устройство:
iPhone с включённым Developer Mode, без jailbreak
iOS 16–17
Требования к софту:
1. EXE-файл, запускаемый после установки
2. Интерфейс (CLI или GUI, желательно обе версии):
- При запуске появляется мое лого
- При запуске открывается два окна: первое с логами, второе с пользовательским интерфейсом (картой и кнопками)
- Строка "Введите адрес" для ручного ввода адреса в поисковую строку
- При вводе адреса (первых символов и по мере ввода полного адреса) внутри поисковой строки появляются в виде подсказки похожие адреса для выбора верного
- Кнопка “Отправить локацию”, "Очистить локацию"
- Карта Openstreetmaps или Google по API
- При вводе и выборе адреса в поисковой строке, маркер на карте устанавливается по этому адресу. При передвижении маркера по карте вручную адрес в строке также меняется, т.е. пользователь может поменять адрес, и с помощью строки, и вручную, переместив маркер на карте
3. Утилита должна:
- Автоматически обнаруживать подключённый iPhone (ios, udid)
- Создавать туннель. Генерировать developer сертификат. Создавать безопасное соединение. Активировать Developer Session. Убивать открытые процессы мобильного приложения
- Отправить координаты через com.apple.dt.simulateLocation (или другим способом, например, через Python + usbmuxd + PymobileDevice)
- Установленная фейковая точка держится бесконечно по времени (пока не будет сделана "Очистка локации" или перезагружено устройство)
- Показать в логах статус: Send location ... ... (координаты), или Failed (причина ошибки)
Используемые технологии:
- libimobiledevice
- usbmuxd, idevicelocation или аналогичный подход
- Можно использовать PyUSB, PyMobileDevice, Node.js, Rust любое, лишь бы работало стабильно
На выходе:
- (name).exe
- Исходники
П.с. доп информацию предоставлю, бюджет и сроки обсудим.
Плачу в usd/usdt/btc, другой способ по договоренности.
Разделы:
Опубликован:
22.06.2025 | 09:26 [поднят: 22.06.2025 | 09:26]
Заказ находится в архиве