過去の記事はサイトマップからどうぞ。
月
19
10月
2009
ネットワークオーディオインターフェースの製作
最近ゴソゴソなにか作っていたみたいですが、とりあえず写真だけ。
今はそれっぽいレポートを書いています。
モノは今週末の文化祭で展示予定。
(文化祭パンフレットの原稿を送ったのは良いけど、展示場所を書き忘れたorz)
レポートアップしました。こちら。
インターフェース付録の ARM を使ってオーディオ インターフェース overIP を作ってみました。(「素直に AirMac Express を買えよ」とか言わないで下さい ^^;)
日
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.
水
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.
日
20
9月
2009
usbmuxd
このプロセスどっかで見たことある方もいるかも知れませんが、MobileDevice(iPhoneとか)とコンピュータをやりとりしているところです。
詳細はdevチームのWikiにあります。
- USB protocol
- usbmuxd protocol
- lockdownd protocol
- iTunesHelper?
- AFC?
usbmuxdはlaunchdで立ち上がるので、ころしてから、(これをしないとlaunchdがkillを検知してusbmuxdを再起動してしまいます。)
$ usbmuxd -debug 10
などという引数を付けて自分で実行すると、ログが見れるようです。
起動すると、
/var/run/usbmuxd
というUNIXドメインのソケットが作成されるので、ユーザのアプリから読み書きできます。
しかしながら、3.0で大幅に変わってしまったので、もはやこの情報は古いと思います。
iPhoneTunnelが使えなくなったのもそのためです。
今までは/var/run/usbmuxdにデータが流れており、そのデータをフックして、
デバイス同士のTCP通信をしていましたが、なぜか3.0からはハンドシェイクのみになっています。
(追加:iTunesとXCodeのファイル転送には使われいるようです。)
実際に公式のテザリング時のパケットをモニタリングしてみると、データそのものは流れていないようなので、データの送受信には別のソケットか何かが使われているんでしょう。
火
01
9月
2009
ロボカップのビデオできたよ〜
世界大会のビデオが出来ました。続編も制作中なので乞うご期待。
合宿のときに配った冊子のPDF版とそのプログラムはこれから公開しますので、しばらくお待ち下さい。
絵のデッカイのはこちら。
novi's page


