HT-03A(Android携帯)がPCから認識されなくなった→直った
ほかにもハマる人がいるかもしんないのでメモ。
経緯
- 普通にHT-03AとPCを繋いだらUSBメモリのように使えた。
- 開発のためにUSBデバッグモードにして、アプリを転送したりした。
- 数日後、USBデバッグモードをオフにして接続したら「不明なデバイス」と表示された。
やってみたこと
- How to solve "G1/HTC Magic not recognized by ADB under Windows" - Android Developers | Google グループ を試す → 駄目
- USB挿したり抜いたり、ハードウェアウィザードでいろいろ → 何回もやったけど駄目
- android_usb.inf の中身をみて {F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}, androidusb, Wdf, ADB Interface に関連しそうなレジストリキーを削除 → 駄目
- この過程で何度もPC再起動
- ハードウェアウィザードで見たら vid_0000, pid_0000 となっていた。ベンダーIDやモデルIDが入るんだよな、これ。
- vid_0000 で検索してレジストリキー削除 → 駄目
- Knoppixで起動してlsusbで見てみる → それっぽい項目がない → HT-03A側の問題じゃね?
- HT-03A 再起動 → 直った!!
ということで、PCを何度も再起動しても無駄で、 HT-03Aを再起動するというのが正解っぽかったです。