Jak podłączyć urządzenia MTP przez USB?

46

Jak podłączyć urządzenie MTP do Ubuntu przez USB? Wiele popularnych urządzeń, takich jak wszystkie telefony z Androidem 4.0, ma tylko MTP lub PTP jako opcję połączenia, nie ma już pamięci masowej USB .

Biorąc pod uwagę popularny Samsung S3: połączenie jako MTP lub PTP: żadne nie pozwala zobaczyć zdjęć zapisanych domyślnie przez aparat telefonu do folderu DCIM na zewnętrznej karcie SD. Podobne problemy z poprzednimi modelami (z Androidem 2.x) były rozwiązywane przez „narzędzia USB” w ustawieniach sieci bezprzewodowej i sieci, ale nie jest to już obecne w Androidzie 4.0.

dez93_2000
źródło

Odpowiedzi:

16

Wypróbuj aplikację „AirDroid” ze Sklepu Play. Pozwala używać interfejsu przeglądarki (na komputerze) do przesyłania plików z komputera z systemem Windows / Linux. Ponieważ jest to interfejs użytkownika oparty na przeglądarce, nie trzeba niczego instalować po stronie komputera.

pf roc
źródło
3
AirDroid chce nadmiernych uprawnień, takich jak lista kontaktów. Do przesyłania plików?
Guido Kanschat
@GuidoKanschat może wysłać plik na numer kontaktowy: P
Wszystkie od
32

Zainstaluj gmtp i użyj go do połączenia z telefonem lub tabletem:

sudo apt-get install gmtp
BЈовић
źródło
3
Niesamowite, wciąż działa dla S5 i Kubuntu 15.10
Michael
1
Współpracuje z Ubuntu 16.04 LTS (od czerwca 2018 r.)
mistrz
9

Po prostu zainstaluj jmtpfs(przez sudo apt-get install jmtpfs). Po podłączeniu telefonu przez USB włącz transfer plików MTP w telefonie, a pojawi się on jako urządzenie USB na twoim komputerze. Następnie możesz uzyskać dostęp do całego systemu plików (i nie tylko zdjęć, jak w przypadku PTP) swojego urządzenia z Androidem.

Działa to dla mnie z (K) Ubuntu 14.04 LTS i moją Motorolą Moto G.

Edgar
źródło
W porządku, działa dobrze dla mnie w UbuntuSTudio 16.04 x386 z SAMSUNG Galaxy J5 (tylko muszę ponownie uruchomić komputer do pracy)
Indacochea Wachín
Działa również bardzo dobrze z moją konfiguracją - Kubuntu 16.04 i Samsung Galaxy Core Prime
Kouber Saparev
Nie działa z Ubuntu 18.04 i Moto G :(
Peter Dotchev
6

Udało mi się to zrobić za pomocą:

$ sudo apt-get install mtp-tools mtpfs
Telefon $ mkdir
... Podłącz telefon, ustaw tryb USB na MTP ...
$ sudo mtpfs -o pozwala na inny telefon
... Próba zrobienia czegokolwiek z nowym systemem plików zajmie teraz około minuty, po prostu bądź cierpliwy ...
... Wreszcie możesz uzyskać dostęp do telefonu i zrobić cokolwiek, a następnie ...
Telefon sudo umount

Oto wersja, nad którą to działało:

$ mtpfs --version
Wersja biblioteki FUSE: 2.8.6
wersja fusermount: 2.8.6
przy użyciu interfejsu jądra FUSE w wersji 7.12

Nie odniosłem z tym pełnego sukcesu, ale udało mi się pobrać niektóre pliki z telefonu. Wyobrażam sobie, że poprawi się to wraz z wydaniem nowego oprogramowania.

Mark Hildreth
źródło
Działa to dobrze w Quantal, ale nie w Precise :( Myślę, że wersja libmtp jest za stara
KayEss
@KayEss Jestem na 12.04 (PP) i zadziałało bez problemu, więc chyba
YMMV
1
tylko podejście, które zadziałało po wyjęciu z pudełka !!
Pa_
2

Do przesyłania plików nie jest wymagane GUI (nikt w Ubuntu nie jest zainteresowany stworzeniem GUI tylko do przesyłania plików). Nie ma też potrzeby używania wtyczek do Nautilusa. Używam Samsunga Galaxy Mini (Android 2.2 ~ Froyo) i do tej pory przesyłam pliki na trzy sposoby, połączenie Bluetooth, połączenie kablowe lub za pomocą aplikacji Ubuntu One.

W przypadku połączenia kablowego możesz to zrobić łatwo, podłączając kabel, odczekaj chwilę i wybierz tryb pamięci masowej. Dostęp i przesyłanie plików przez Nautilus. Jeśli chcesz ustawić telefon jako modem, przejdź tutaj: http://shiliarr95z.weebly.com/2/post/2011/07/connecting-samsung-galaxy-mini-android-phone-to-ubuntu-1104-as -modem.html .

W przypadku połączenia Bluetooth możesz przejść tutaj: http://shiliarr95z.weebly.com/2/post/2011/08/howto-transfer-files-via-bluetooth-laptop-to-samsung-galaxy-mini-android-phone -vice-versa.html trochę skomplikowane, ale także zabawne.

Korzystanie z aplikacji Ubuntu jest najłatwiejsze. Po stronie telefonu przejdź do Android Market i zainstaluj aplikację Ubuntu one. udostępnianie zdjęć działa natychmiast w tle. Po stronie Ubuntu po prostu zarejestruj się na Ubuntu One (kliknij ikonę koperty i wybierz Ubuntu One). I masz GUI po stronie telefonu (po stronie Ubuntu masz tylko wiadomość OSD)

Shiliarr95z
źródło
2

Dla technicznie noob (w tym mnie) znalazłem po prostu kopiowanie pliku (ów) / zdjęcia (s) z karty SD i wklejenie go do DCIM w pamięci telefonu pozwoli mi na kopiowanie w trybie aparatu USB. Następnie usuń plik telefonu po pobraniu na komputer, jeśli chcesz wyczyścić pamięć telefonu.

  1. Przejdź do Moich plików.
  2. Wybierz extSDCard
  3. W tym przykładzie wybiorę DCIM
  4. Naciśnij przycisk ustawień w lewym dolnym rogu.
  5. Wybierz Kopiuj.
  6. Zaznacz pole plików do skopiowania.
  7. Naciśnij kopiuj w prawym górnym rogu.
  8. Wróć do Moich plików. 9 Wybierz sdcard0
  9. W tym przykładzie wybiorę DCIM
  10. Naciśnij wklej w prawym górnym rogu.
  11. Wyjdź, wybierz tryb aparatu w opcji USB, a przesyłanie powinno być możliwe za pomocą prostego „mojego komputera”.
James
źródło
2

Znalazłem jeszcze jedną aplikację o nazwie „ Qlix ”. Możesz pobrać go z centrum oprogramowania Ubuntu.

Służy do przesyłania plików z komputera na telefon komórkowy z systemem Android .

Dzięki

Mukesh
źródło
2

Przesyłaj pliki między Ubuntu PC a telefonem z Androidem przez Wi-Fi:

Aplikacja Xender na telefonie z Androidem umożliwia przesyłanie plików między Androidem a komputerem.

Kroki:

  • Zainstaluj aplikację Xender na swoim urządzeniu z Androidem z playstore.

  • Utwórz hotspot Wi-Fi na komputerze Ubuntu, postępując zgodnie z metodą i włącz go.

  • Połącz telefon z komputerem przez utworzony punkt dostępu.

  • Teraz otwórz aplikację Xender i wybierz opcję „Podłącz komputer” w menu ustawień.

  • Wygeneruje adres (jak adres IP).

  • Umieść ten adres w przeglądarce internetowej. Teraz możesz przesyłać pliki między telefonem a komputerem.

    wprowadź opis zdjęcia tutaj

Avinash Raj
źródło
1

Android USB

Na ekranie głównym naciśnij Menu> Ustawienia> Połącz z komputerem> w tym menu, upewnij się, że jest wybrana opcja „Zapytaj mnie”, jeśli chcesz, aby wyskakowała i zapytaj, jaki typ połączenia chcesz podłączyć po podłączeniu do komputera.

Lub możesz ustawić domyślną akcję również z tego menu. Możesz ustawić opcję Tylko ładowanie, HTC Sync, Dysk, Mobile Broadband Connect.

Następnie Ubuntu po prostu wykryje to jako MTP.

Uri Herrera
źródło
1

Jeśli nie możesz przesyłać utworów przez Rhythmbox, możesz, jak zauważyli inni, przesyłać pliki przy użyciu pamięci masowej.

Na moim Samsung Galaxy S II robisz to, przechodząc: Aplikacje-> Ustawienia-> Ustawienia połączenia-> Pamięć masowa USB

Następnie po podłączeniu kabla USB powinien zostać wyświetlony monit o przejście do trybu pamięci masowej USB. Jeśli powiesz tak, Twój telefon będzie dostępny za pośrednictwem Nautilus.

uvasal
źródło
1

Git master oddział libmtp ( http://libmtp.git.sourceforge.net/git/gitweb-index.cgi ) obsługuje S3. Jeśli wiesz, jak zainstalować / skompilować ze źródła, możesz go używać do czasu wydania nowej wersji.

Nie jestem teraz na komputerze z Ubuntu, więc niestety nie mogę podać dokładnych instrukcji dotyczących zależności do kompilacji itp. Ale powinno to wyglądać następująco:

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)

Następnie prawdopodobnie powinieneś przekształcić go w pakiet .deb, abyś mógł go zainstalować bez przerywania zależności programów, których chcesz używać. Brakuje mi wiedzy, ale ten link wydaje się zawierać informacje: Kompilowanie źródła w pakiecie DEB

Dave Vogt
źródło