
Display and control your iOS device

iOS-remote se connecte aux appareils iOS via USB pour les afficher et les contrôler dans un navigateur web. Il ne nécessite PAS de jailbreak. Grâce à l'affichage dans un navigateur web, iOS-remote prend en charge Linux, macOS et Windows.

Le support de ce projet dépend de la version de WebDriverAgent. Après des tests, iOS15 est déjà pris en charge. Veuillez utiliser la dernière version de WebDriverAgent.
Voici quelques bibliothèques et outils nécessaires pour ce projet :
Bibliothèques Python :
pip3 install -r requirements.txt
Après avoir installé et préparé l'environnement, exécutez les commandes suivantes dans votre terminal :
Compiler, tester et installer WebDriverAgent-Runner sur l'appareil
Démarrer WebDriverAgent 👉 Lien
Exécuter WebDriverAgent avec Tidevice
tidevice wdaproxy -B com.facebook.wda.WebDriverAgent.Runner --port 8100
Lorsque vous voyez WebDriverAgent start successfully dans votre terminal, vous exécutez WebDriverAgent avec succès !!!!
Transmettre la requête à l'appareil iOS avec Tidevice
tidevice relay 8200 9100
Le port par défaut de ce projet est
8200, vous pouvez changer le port comme vous le souhaitez dans le champ de saisie de connexion~
Lancer le serveur Flask
python3 app.py
Ouvrir le navigateur avec l'URL http://127.0.0.1:5000/
Affichage
Basculer la rotation
Contrôle :
Balayage
Clic
Opérations des boutons :
Bouton Accueil
Bouton d'alimentation pour verrouiller l'écran
Capture d'écran
Envoyer du texte
Boutons de volume haut et bas
Afficher plus d'appareils
Démarrage automatisé
Afficher la liste des applications
Installer et désinstaller une application