
Display and control your iOS device

iOS-remote si collega a dispositivi iOS tramite USB per visualizzarli e controllarli dal browser web. NON richiede il jailbreak. Grazie alla visualizzazione nel browser web, iOS-remote supporta Linux, macOS e Windows.

Il supporto di questo progetto dipende dalla versione di WebDriverAgent. Dopo i test, iOS15 è già supportato. Si prega di utilizzare l'ultima versione di WebDriverAgent.
Questo progetto richiede alcune librerie e strumenti necessari:
Librerie Python:
pip3 install -r requirements.txt
Dopo aver installato e preparato l'ambiente, esegui il seguente comando nel tuo terminale:
Compila, testa e installa WebDriverAgent-Runner sul dispositivo
Avvia WebDriverAgent 👉 Link
Esegui WebDriverAgent usando Tidevice
tidevice wdaproxy -B com.facebook.wda.WebDriverAgent.Runner --port 8100
Quando vedi WebDriverAgent start successfully nel tuo terminale, hai eseguito WebDriverAgent con successo!!!!
Inoltra la richiesta al dispositivo iOS usando Tidevice
tidevice relay 8200 9100
La porta predefinita di questo progetto è
8200, puoi cambiarla con quella che preferisci nel campo di input della connessione~
Esegui il server Flask
python3 app.py
Apri il browser con l'URL http://127.0.0.1:5000/
Visualizzazione
Rotazione dello schermo
Controllo:
Scorrimento
Tocco
Pulsanti:
Pulsante Home
Pulsante di accensione per bloccare lo schermo
Screenshot
Invio di testo
Pulsanti volume su e giù
Visualizzazione di più dispositivi
Avvio automatico
Visualizzazione dell'elenco delle app
Installazione e disinstallazione di app