usbmuxdについてのまとめ

iOSとWindowsをUSBケーブル経由でデータ転送する方法のひとつ「usbmuxd」を使う方法を学習するためにためになった記事など。
usbmuxdを使う方法はどうやってもライセンスがLGPLになるからリリースが厳しかった。

Table of Contents

Links

Unity iOS-WindowsでUSBを使ってメッセージの送受信(usbmuxd)
iosとPC間のUSBを使ったデータのやりとりについて
http://thecodewash.blogspot.com/2017/05/communicating-with-your-ios-app-over.html

peertalk
https://github.com/rsms/peertalk

usbmuxd(github)
https://github.com/libimobiledevice/usbmuxd/

libmobiledevice-net(github)
https://github.com/libimobiledevice-win32/imobiledevice-net

libmobiledevice-netのドキュメント
https://libimobiledevice-win32.github.io/imobiledevice-net/index.html

iosサイドのusbmuxdとの通信に関してのサンプル
https://github.com/libimobiledevice/usbmuxd/blob/d33402036d563667a76910dbfec50a37b622d3a5/src/usbmuxd-proto.h#L32

PCとUSB接続したiOS端末おDebugLogをusbmuxd経由で取得する
https://worthdoingbadly.com/usbmuxdebug/

DTXMessageクラスについて
https://recon.cx/2018/montreal/schedule/system/event_attachments/attachments/000/000/043/original/RECON-MTL-2018-Discovering_the_iOS_Instruments_Server.pdf

usbmuxのログを見る
https://www.theiphonewiki.com/wiki/Usbmux

macのusbmuxdの簡易サンプルiOS側のpeerTalkと通信するらしい(動作はしなかった)
https://github.com/reetyo/usbmuxdTest

peerTalkのios-macのサンプルの1つ、mac側からiosを制御している
https://awesomeopensource.com/project/kirankunigiri/peertalk-simple

ios-PC間をUSBを使ってTCPでやり取りができると書いてあるが..(動作しなかった)
https://github.com/smirn0v/imux

USBMUXのパケットについて
https://www.theiphonewiki.com/wiki/Usbmux

GitHubのReleasesのPreBuildにさまざまなdllなどが入っている
https://github.com/libimobiledevice-win32/imobiledevice-net/releases

iPhoneの再接続をプログラムから行うときの情報
devconについて
https://www7390uo.sakura.ne.jp/wordpress/archives/705

usbmuxdの通信手順など(中国語)
https://reetyo.github.io/2019/04/09/2019-04-09/

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です