web-dev-qa-db-ja.com

HTCトロフィーが検出されません

USBコードを介してデバイスを接続すると、何も起こらず、デバイスがデスクトップに表示されません。ただし、端末に「lsusb」と入力すると、次のように出力されます。

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 04f2:b249 Chicony Electronics Co., Ltd 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 045e:04ec Microsoft Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Microsoft Corp.がデバイスだと思いますが、Ubuntuがデスクトップに表示しないのはなぜですか?

2
Earl Larson

携帯電話の設定に移動し、「PCに接続」が「ディスクドライブ」に設定されていることを確認します。

2
Zach

lsusbは良い考えです。 dmesgの尻尾もチェックします。そうすればあなたは確かに知っています。確認したら、ISが検出され、マウントされない場合は、USBストレージデバイスとして表示されません。

Linux側のUSBデバイスにはない機能が必要な場合は、仮想ボックスにWindowsをインストールしてVM)USBパススルーを有効にすることができます。USBパススルーはオープンソースでは利用できません。私の知る限り、ソースエディションです。そのため、完全に機能するUSB​​パススルーセットアップを取得するには、OracleWebサイトからバイナリインストーラーを使用してインストールする必要があります。

FreeBSDのメンバーは、明らかにUSBパススルーコンポーネントを逆にして、VirtualboxOSEで何かが機能するようになりました。たぶん誰かが彼らの適応をいつかLinuxに移植するでしょう。

1
RobotHumans

HTCセンスがインストールされていること、および電話でUSBデバッグが有効になっていないことを確認してください。それがうまくいかない場合は、プラグを差し込んだときに電話の画面を確認してください。たとえば、「充電のみ、大容量記憶装置/ハードディスクとしてマウント、IPsecパススルーなど」などの複数のオプションがあります。それがうまくいかない場合は、電話のスクリプトがコンピューターに接続されているときに実行されないという問題がある可能性があります。また、ケーブルだけではないことを確認してください。これがお役に立てば幸いです。参考文献:AndroidとiPhoneをルート化してロックを解除するので、Android SDKとOS

0
Dragonosh