Hatena::ブログ(Diary)

ギークに憧れて このページをアンテナに追加 RSSフィード Twitter

2011-08-19

[]Mac OS XにEasyTetherを入れるとデバイスが認識されなくなる問題の解決法 03:17 Mac OS XにEasyTetherを入れるとデバイスが認識されなくなる問題の解決法を含むブックマーク Mac OS XにEasyTetherを入れるとデバイスが認識されなくなる問題の解決法のブックマークコメント

ハマったのでメモ。
EasyTetherのドライバMac OS Xに入れておくとKernel Extensionが邪魔してADBが接続しているデバイスを認識しなくなる。EasyTether 自体がUSB Debug modeを利用しているのだとかなんとか。

解決法としては
Mac OS XにEasyTetherをインストールするとadbがデバイスを認識しなくなる件
に掲載されている様に、.bash_profileに以下のようなaliasを設定。

EASYTETHER_EXT=/System/Library/Extensions/EasyTetherUSBEthernet.kext
alias easytether-on="sudo kextload $EASYTETHER_EXT"
alias easytether-off="sudo kextunload $EASYTETHER_EXT"
alias easytether-status="kextstat |grep EasyTether"

開発時はターミナルからeasytether-offしてやればいい(当たり前だがテザリングする際はeasytether-onする)。
結構めんどくさいな…。