MTPデバイスをUSB経由で接続する方法は?


46

USB経由でMTPデバイスをUbuntuに接続するにはどうすればよいですか?すべてのAndroid 4.0電話などの多くの一般的なデバイスには、接続オプションとしてMTPまたはPTPのみがあり、USB大容量ストレージはありません

人気のあるSamsung S3を考慮して:MTPまたはPTPのいずれかとして接続:どちらも、外部SDカードのDCIMフォルダに電話カメラでデフォルトとして保存された写真を見ることができません。以前のモデル(Android 2.x)での同様の問題は、ワイヤレスおよびネットワーク設定の「usbユーティリティ」によって解決できましたが、これはAndroid 4.0には存在しません。

回答:


16

Playストアの「AirDroid」アプリをお試しください。ブラウザベースのインターフェース(コンピューター上)を使用して、Windows / Linux pcからファイルを転送できます。ブラウザベースのUIであるため、PC側に何もインストールする必要はありません。


3
AirDroidは、連絡先リストのような過剰な許可を求めています。ファイル転送のために?
グイドカンシャット

@GuidoKanschatは、連絡先にファイルを送信しない場合があります:P
すべてІѕVаиітy

32

gmtpをインストールし、それを使用して電話またはタブレットに接続します。

sudo apt-get install gmtp

3
素晴らしい、まだS5とKubuntu 15.10で動作しています
マイケル

1
Ubuntu 16.04 LTSで動作(2018年6月現在)
champost


9

jmtpfs(を介してsudo apt-get install jmtpfs)インストールするだけです。電話機をUSB経由で接続した後、電話機でMTPファイル転送を有効にすると、コンピュータでUSBデバイスとして表示されます。その後、Androidデバイスのファイルシステム全体(PTPの場合のように写真だけでなく)にアクセスできます。

これは、(K)Ubuntu 14.04 LTSとMotorola Moto Gで機能しました。


大丈夫、UbuntuSTudio 16.04 x386でSAMSUNG Galaxy J5を使用して正常に動作します(動作させるにはPCを再起動するだけです)
IndacocheaWachín16年

私のセットアップでも非常にうまく機能し
ました-Kubuntu

Ubuntu 18.04およびMoto Gで動作しません:(
Peter Dotchev

6

私は次を使用してこれを行うことができました:

$ sudo apt-get install mtp-tools mtpfs
$ mkdir電話
...電話を接続し、USBモードをMTPに設定します...
$ sudo mtpfs -o allow_other phone
...新しいファイルシステムで今何でもしようとすると、しばらく時間がかかりますが、ただ我慢してください...
...最後に、電話にアクセスして何でもできます...
$ sudo umount phone

これが機能したバージョンは次のとおりです。

$ mtpfs --version
FUSEライブラリバージョン:2.8.6
fusermountバージョン:2.8.6
FUSEカーネルインターフェイスバージョン7.12を使用

私はそれで完全な成功を収めていませんでしたが、電話からいくつかのファイルを取り出すことができました。新しいソフトウェアがリリースされると、これが良くなると思います。


これは、素量に罰金を動作しますが、ない正確に:(私はlibmtpのバージョンが古すぎると思う
KayEss

@KayEssので、YMMV、私の推測で、私は12.04に(PP)だと、それは問題なく働いていた
TankorSmash

1
箱から出して働いた唯一のアプローチ!!
-Pa_

2

ファイル転送に必要なGUIはありません(Ubuntuの誰もファイル転送専用のGUIを作成することに興味がありません)。また、Nautilusのプラグインも必要ありません。私はSamsung Galaxy Mini(Android 2.2〜Froyo)を使用していますが、これまでのところ、Bluetooth接続、ケーブル接続、Ubuntu Oneアプリの使用の3つの方法でファイル転送を行っています。

ケーブル接続の場合は、ケーブルを差し込んでしばらく待ってから大容量ストレージモードを選択するだけで簡単に接続できます。Nautilusを介したアクセスとファイル転送。電話をモデムとして使用する場合は、http//shiliarr95z.weebly.com/2/post/2011/07/connecting-samsung-galaxy-mini-android-phone-to-ubuntu-1104-asにアクセスしてください。 -modem.html

Bluetooth接続については、http//shiliarr95z.weebly.com/2/post/2011/08/howto-transfer-files-via-bluetooth-laptop-to-samsung-galaxy-mini-android-phoneにアクセスできます。-vice-versa.html少し複雑だが楽しい。

Ubuntuアプリを使用するのが最も簡単です。電話側では、Androidマーケットに移動してUbuntu oneアプリをインストールするだけです。写真共有はバックグラウンドで一瞬で実行されます。Ubuntu側では、Ubuntu Oneに登録するだけです(封筒アイコンをクリックして、Ubuntu Oneを選択します)。そして、あなたは電話側にGUIを持っています(Ubuntu側では、OSDメッセージのみを受け取りました)


2

技術的な初心者(私を含む)の場合、SDからファイル/写真をコピーし、電話のメモリのDCIMに貼り付けるだけで、USBカメラモードを使用してコピーできることがわかりました。電話のメモリをクリアする必要がある場合は、PCにダウンロードしたら電話ファイルを削除します。

  1. [マイファイル]に移動します。
  2. extSDCardを選択します
  3. この例では、DCIMを選択します
  4. 左下の設定ボタンを押します。
  5. コピーを選択します。
  6. コピーするファイルのチェックボックス。
  7. 右上のコピーを押します。
  8. マイファイルに戻ります。9 sdcard0を選択します
  9. この例では、DCIMを選択します
  10. 右上の貼り付けを押します。
  11. 終了し、USBオプションでカメラモードを選択すると、単純な「マイコンピュータ」を使用して転送できるはずです。

2

Qlix」という名前のアプリケーションがもう1つ見つかりました。それはubuntuソフトウェアセンターからダウンロードできます。

これは、PCからAndroid携帯電話にファイル転送するためのものです。

ありがとう


2

Ubuntu PCとAndroidスマートフォン間でwifi経由でファイルを転送します。

Androidフォンの Xenderアプリケーションを使用すると、AndroidとPCの間でファイルを転送できます。

手順:

  • PlaystoreからAndroidデバイスにXenderアプリケーションをインストールします。

  • この方法に従って、Ubuntu PCにwifiホットスポットを作成し、オンにします。

  • 作成したホットスポット経由でPCに電話を接続します。

  • 次に、xenderアプリケーションを開き、設定メニューの[PCに接続]オプションを選択します。

  • アドレスを生成します(IPアドレスのように)。

  • そのアドレスをWebブラウザーに入力すると、電話とPCの間でファイルを転送できます。

    ここに画像の説明を入力してください


1

Android USB

ホーム画面から、メニュー>設定> PCに接続>を押して、このメニューで「質問する」が選択されていることを確認します。

または、このメニューからデフォルトのアクションを設定することもできます。充電のみ、HTC同期、ディスクドライブ、モバイルブロードバンド接続に設定できます。

その後、Ubuntuは単にMTPとして検出します。


1

Rhythmboxで曲を転送できない場合、他の人が指摘したように、大容量ストレージを使用してファイルを転送できます。

私のSamsung Galaxy S IIでは、アプリケーション->設定->接続設定-> USB大容量ストレージ

その後、USBケーブルを接続すると、USB大容量ストレージモードに移行するように求められます。「はい」と答えた場合、お使いの携帯電話はNautilusで利用できます。


1

libmtpのgit masterブランチ(http://libmtp.git.sourceforge.net/git/gitweb-index.cgi)はS3をサポートしています。ソースからインストール/コンパイルする方法を知っている場合は、新しいバージョンがリリースされるまでこれを使用できます。

私は現在ubuntuマシン上にいないので、残念ながらコンパイルなどの依存関係に関する正確な指示を与えることはできません。しかし、それは次の行に従うべきです:

git clone git://libmtp.git.sourceforge.net/gitroot/libmtp/libmtp
cd libmtp

sudo apt-get install libtool libusb-dev checkinstall

./autogen.sh  (answering yes to any questions)
./configure --prefix=/usr/
make
sudo checkinstall  (answering any questions)

次に、使用するプログラムの依存関係を壊すことなくインストールできるように、おそらく.debパッケージにする必要があります。私は知識がありませんが、このリンクは情報を提供しているようです:ソースをDEBパッケージにコンパイルする

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.