Androidは、USB接続デバイス上のホストとアプリケーション間の通信の仕組みとして「adb」を提供します。これは自動化に役立ちます(例えば、デバイス上のコードを実行して結果を収集するなど)。 iOSにはこの機能が必要です。 iOSにも同様のメカニズムがありますか?ios:ホストとUSB接続デバイスの通信
2
A
答えて
3
はい、同様のメカニズムがあります。基礎となるテクノロジー/サービスはusbmuxdと呼ばれます。基本的には、TCPプロトコルを使用してUSB経由でiOSデバイスに接続できるマルチプレキシングサービスです。 Appleは、iOSデバイスとiTunesまたはXcodeとの間のあらゆる通信(たとえば、iTunes経由でのアプリケーションのインストール)にこのサービスを使用します。
この機能を利用したい場合は、iOS用の高水準APIを提供するライブラリがあります。彼らは、lldbによるリモートデバッグやアプリのインストールなど、プロトコル全体をリバースエンジニアリングしています。
http://www.libimobiledevice.org
あなたはちょうどあなたが私のライブラリを使用して逃げるかもしれない独自のアプリにコンパイルされたバイナリバンドルをサイドロードします。これにより、USB経由で任意のデータをアプリに送信し、iOSとtvOSの両方をサポートします。
関連する問題
- 1. Androidホスト:マスストレージUSBデバイスとの接続
- 2. iPad以外のUSBデバイスと通信するためのiPad接続キット
- 3. Android 4.0.3。 USBホスト - カメラとの通信
- 4. Android USBホスト間接続?
- 5. libusbを正しく接続して接続されたUSBデバイスと通信するには?
- 6. Androidデバイス、USBポート経由でデバイスと通信する
- 7. iOS以外のデバイスとのiOSデバイスの通信
- 8. Android(アクセサリーモード)とWindows PC(ホスト)とのUSB通信
- 9. iOSとAndroidデバイス間のピアツーピア通信
- 10. アップルウォッチ&IoTデバイスとのiOS通信
- 11. USBデバイスをプログラムで接続して再接続する方法
- 12. iOSからBlueSMiRFデバイスと通信する
- 13. C++でのUSBデバイスの検出と通信
- 14. カラバシios実デバイス接続
- 15. UWPのUSB機能がAndroidデバイスと通信できません
- 16. 「GNET」プロトコルを使用したUSBデバイスとのシリアル通信
- 17. デバイスとアプリケーションドライバ間のUSB通信をハッキングしますか?
- 18. iOSデバイスとWifiダイレクト対応デバイスとの通信
- 19. NettyとのUSB /シリアル通信
- 20. Android USBホスト、singleInstance、onCreateがUSB接続で呼び出され続ける
- 21. 「USB仮想シリアルポート」経由でUSBデバイスと通信するにはC?
- 22. 関数を使用してUSBデバイスと通信する
- 23. iOS 5.0 SDK - USBホストOTG
- 24. プログラミングUsb Androidとの接続
- 25. USB通信API
- 26. iOSデバイスへのプッシュ通知の送信
- 27. 2つのiOSデバイス間の通信
- 28. Android通信デバイスとIOTデバイス
- 29. USBが接続されたときに通知するJava USBイベントリスナー
- 30. iOS Bonjourデバイスの接続制限?