novi's page

過去の記事はサイトマップからどうぞ。

19

10月

2009

ネットワークオーディオインターフェースの製作

最近ゴソゴソなにか作っていたみたいですが、とりあえず写真だけ。

 

今はそれっぽいレポートを書いています。

 

モノは今週末の文化祭で展示予定。

 

(文化祭パンフレットの原稿を送ったのは良いけど、展示場所を書き忘れたorz)

 

レポートアップしました。こちら

 

インターフェース付録の ARM を使ってオーディオ インターフェース overIP を作ってみました。(「素直に AirMac Express を買えよ」とか言わないで下さい ^^;)

(0)コメントする

18

10月

2009

ssh_relay. (aka iPhone tunnel version 3)

This is alpha version and very unstable. 

  • May works sometime.
  • No GUI, Have debug messages.
  • Please use at your own risk.
ssh_relay_a1-1
ssh_relay_a1-1.zip
圧縮Zipフォーマット [61.8 KB]
(0)コメントする

23

9月

2009

Good news about tunnel for OS 3.0

iPhoneTunnel is not working currently with OS 3.0 and iTunes 9.

It was caused by that Apple has changed lower layer protocol with 3.0 update.

 

I've analyzed new iphone protocol.

I found that lockdown method which uses lockdown services is very effective.

 

Now, I have written source code of new iphone tunnel from scratch and it is working almost.

But, it have some problems in connection.

Anyway, I'll release new iphone tunnel compatible with Snow Leopard, iTunes 9, OS 3.0(may works 3.1) in near future.

 

Thanks.

(3)コメントする

20

9月

2009

usbmuxd

このプロセスどっかで見たことある方もいるかも知れませんが、MobileDevice(iPhoneとか)とコンピュータをやりとりしているところです。

 

詳細はdevチームのWikiにあります

 

  • USB protocol
  • usbmuxd protocol
  • lockdownd protocol
  • iTunesHelper?
  • AFC?

上から、低レベル→高レベルAPIです。
USBプロトコルがUSBエンドポイント同士のバルク転送、usbmuxdがこれ。
lockdownとiTunesHelperは謎。でも、多分大事。
AFCがデバイスのファイルアクセス。
(iPhoneから音楽を取り出すアプリなんかはこれを使用)

usbmuxdはlaunchdで立ち上がるので、ころしてから、(これをしないとlaunchdがkillを検知してusbmuxdを再起動してしまいます。)

$ usbmuxd -debug 10

などという引数を付けて自分で実行すると、ログが見れるようです。

 

起動すると、

/var/run/usbmuxd

というUNIXドメインのソケットが作成されるので、ユーザのアプリから読み書きできます。

 

 

 

しかしながら、3.0で大幅に変わってしまったので、もはやこの情報は古いと思います。

iPhoneTunnelが使えなくなったのもそのためです。

 

今までは/var/run/usbmuxdにデータが流れており、そのデータをフックして、

デバイス同士のTCP通信をしていましたが、なぜか3.0からはハンドシェイクのみになっています。

(追加:iTunesとXCodeのファイル転送には使われいるようです。)

 

実際に公式のテザリング時のパケットをモニタリングしてみると、データそのものは流れていないようなので、データの送受信には別のソケットか何かが使われているんでしょう。

 

 

 

(0)コメントする

01

9月

2009

ロボカップのビデオできたよ〜

世界大会のビデオが出来ました。続編も制作中なので乞うご期待。

合宿のときに配った冊子のPDF版とそのプログラムはこれから公開しますので、しばらくお待ち下さい。

絵のデッカイのはこちら

YouTube-Video
(1)コメントする