
Display and control your iOS device

O iOS-remote conecta dispositivos iOS via USB para exibição e controle no navegador. Ele NÃO requer jailbreak. Por exibir no navegador, o iOS-remote suporta Linux, macOS e Windows.

O suporte deste projeto depende da versão do WebDriverAgent. Após testes, o iOS15 já é suportado. Por favor, use o WebDriverAgent mais recente.
Existem algumas bibliotecas e ferramentas necessárias para este projeto:
Bibliotecas Python:
pip3 install -r requirements.txt
Após instalar e preparar o ambiente, execute os seguintes comandos no seu terminal:
Compile, teste e instale o WebDriverAgent-Runner no dispositivo
Inicie o WebDriverAgent 👉 Link
Execute o WebDriverAgent usando o Tidevice
tidevice wdaproxy -B com.facebook.wda.WebDriverAgent.Runner --port 8100
Quando você vir WebDriverAgent start successfully no seu terminal, você executou o WebDriverAgent com sucesso!!!!
Encaminhe a solicitação para o dispositivo iOS usando o Tidevice
tidevice relay 8200 9100
A porta padrão deste projeto é
8200, você pode alterar a porta como quiser no campo de entrada de conexão~
Execute o servidor Flask
python3 app.py
Abra o navegador com a URL http://127.0.0.1:5000/
Exibição
Alternar rotação
Controle:
Deslizar
Clicar
Operações de botão:
Botão Home
Botão de energia para bloquear a tela
Captura de tela
Enviar texto
Botões de aumentar e diminuir volume
Exibir mais dispositivos
Inicialização automatizada
Exibir lista de aplicativos
Instalar e desinstalar aplicativos