
Display and control your iOS device

iOS-remote は、USB経由でiOSデバイスに接続し、Webブラウザで表示・操作するためのツールです。脱獄(ジェイルブレイク)は必要ありません。Webブラウザで表示するため、iOS-remote は Linux、macOS、Windows をサポートしています。

このプロジェクトのサポートは WebDriverAgent のバージョンに依存します。テストの結果、iOS15 はすでにサポートされています。最新の WebDriverAgent を使用してください。
このプロジェクトには、以下の必要なライブラリとツールがあります。
Pythonライブラリ:
pip3 install -r requirements.txt
環境をインストールして準備した後、ターミナルで次のコマンドを実行してください。
WebDriverAgent-Runner をビルド、テストしてデバイスにインストール
WebDriverAgent を起動する 👉 リンク
Tidevice を使って WebDriverAgent を実行する
tidevice wdaproxy -B com.facebook.wda.WebDriverAgent.Runner --port 8100
ターミナルに WebDriverAgent start successfully と表示されれば、WebDriverAgent の実行は成功です!!!!
Tidevice を使用して iOS デバイスへリクエストを転送する
tidevice relay 8200 9100
このプロジェクトのデフォルトポートは
8200です。接続入力フィールドで任意のポートに変更できます~
Flaskサーバーを実行する
python3 app.py
ブラウザで URL http://127.0.0.1:5000/ を開く
表示
画面回転の切り替え
操作:
スワイプ
クリック
ボタン操作:
ホームボタン
電源ボタンで画面をロック
スクリーンショット
テキスト送信
音量アップ・ダウンボタン
より多くのデバイスを表示
自動起動
アプリ一覧の表示
アプリのインストールとアンインストール