問題はタイトルと同じくらい簡単です。ルート化されたgalaxy s4電話(最新のアップデート4.4.2)をラップトップ(Ubuntu 14.04 LTSを実行)にマウントできません。エラーメッセージは一貫しています。
Unable to open MTP device '[usb:002,008]'
試行回数と使用するUSBポートによって数値が変わります。
私の予防措置を明確にしましょう。 USBデバッグモードをオフに設定し、アウェイクモードをオンのままにします(電話画面がロックされないように)。
mtp-tools
をここと他からインストールしました。
Sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9
/etc/Fuse.conf
ファイルを編集して、最後のコメントを含めないようにしました。
#Allow non-root users to specify the allow_other or allow_root mount options.
>> user_allow_other
/lib/udev/rules.d/69-libmtp.rules
を編集して、vendorIDとproductIDの電話を追加しました
# Galaxy S4
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/etc/udev/rules.d/51-Android.rules
を編集しました
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE=”0666"
gvfs
をインストールしました。
何も機能していません。どんな提案も大歓迎です。必要に応じてコマンドを実行し、出力を送信します。
Android.stackexchange.com ユーザーによる @ Rat20AskUbuntu.com で回答が見つかりました:
Ubuntuでターミナルを開き(Ctrl + Alt + T)、次のコマンドを入力します。
Sudo add-apt-repository ppa:langdalepl/gvfs-mtp Sudo apt-get update
次に、Software Updater(以前はUpdate Managerと呼ばれていました)を起動し、利用可能な更新をインストールします。すべてを更新したら、PCを再起動します。
変更を行う前に元に戻したい場合:
Sudo ppa-purge ppa:langdalepl/gvfs-mtp
電話機の設定を有効にする必要があるようです。これらを見つけるのは難しい場合があります。 ASUSフォーラム への投稿では、USBデバッグで開発者オプションを有効にすると、ストレージ設定ページにメニューが表示されます。これは私にとってはうまくいきませんでしたが、 SB Driver ForAndroid をインストールすると、MTPおよびPTPオプションが有効になりました。
Gmtpをインストールすると、正常に動作し始めました。