
Отображение и управление вашим iOS-устройством

iOS-remote подключается к устройствам iOS через USB для отображения и управления в веб-браузере. Для этого не требуется джейлбрейк. Благодаря отображению в веб-браузере iOS-remote поддерживает Linux, macOS, Windows.

Поддержка этого проекта зависит от версии WebDriverAgent. После тестирования iOS15 уже поддерживается. Пожалуйста, используйте последнюю версию WebDriverAgent.
Для этого проекта необходимы следующие библиотеки и инструменты:
Библиотеки Python:
pip3 install -r requirements.txt
После установки и подготовки окружения выполните следующие команды в терминале:
Соберите, протестируйте и установите WebDriverAgent-Runner на устройство
Запустите WebDriverAgent 👉 Ссылка
Запустите WebDriverAgent с помощью Tidevice
tidevice wdaproxy -B com.facebook.wda.WebDriverAgent.Runner --port 8100
Когда вы увидите WebDriverAgent start successfully в терминале, вы успешно запустили WebDriverAgent!!!!
Перенаправьте запрос на устройство iOS с помощью Tidevice
tidevice relay 8200 9100
Порт по умолчанию для этого проекта —
8200, вы можете изменить его на любой другой в поле подключения~
Запустите сервер Flask
python3 app.py
Откройте браузер по адресу http://127.0.0.1:5000/
Отображение
Переключение ориентации
Управление:
Свайп
Клик
Работа с кнопками:
Кнопка Home
Кнопка питания для блокировки экрана
Скриншот
Отправка текста
Кнопки увеличения и уменьшения громкости
Отображение нескольких устройств
Автоматический запуск
Отображение списка приложений
Установка и удаление приложений