Pobieranie plików do / z telefonu Android


15

Mam problem z dostępem do systemu plików na moim telefonie (jest to samsung / google galaxy nexus). Po prostu działało w poprzedniej wersji Ubuntu, ale teraz wydaje się puste, czy jest zamontowane z MTP czy PTP. Postępowałem zgodnie z kilkoma przewodnikami na temat budowania i ponownej instalacji libmtp itp. Ta odpowiedź też mi nie pomogła, a gMTP zawiesza się po kliknięciu przycisku Połącz. Wiem, że mogę korzystać z Wi-Fi, np. Airdroid, aby uzyskać dostęp do moich zdjęć, ale jest to dla mnie zbyt wolne i trochę niezdarne, a pobrane zdjęcia tracą swoje oryginalne znaczniki czasu.

Czy ktoś odniósł sukces, łącząc się z tym telefonem w dniu 12.04 ??


Czy któraś z odpowiedzi tutaj pomaga?
Tom Brossman,

nope `` ``
wim

Czy próbowałeś banshee, mam Samsung Galaxy s2, a z banshee działa dobrze. zdjęcia / muzyka / filmy. wypróbuj to :)
blade19899

właśnie próbowałem, moje urządzenie nie wyświetla się w banshee
wim

1
nie, mój telefon jest w stanie jak kamień
wim

Odpowiedzi:



11

Warunki wstępne

Najpierw zainstaluj niezbędne pakiety:

sudo apt-get install mtp-tools mtpfs

Trochę smaru łokciowego

Podłącz swój telefon z Androidem do komputera. W telefonie otwórz szufladę powiadomień i kliknij przycisk USB Connection type. Upewnij się, że MTPjest zaznaczone.

Tryb MTP

Teraz uruchom następujące polecenia w systemie Ubuntu:

mtp-detect | grep idVendor
mtp-detect | grep idProduct

Zanotuj liczby zapisane przed idVendori idProduct. Będziesz ich potrzebował później.


Teraz uruchom to polecenie:

gksu gedit /etc/udev/rules.d/51-android.rules

GeditOkno powinno otworzyć. Wpisz w to ten tekst, wszystko w jednym wierszu:

SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"

Zamień VENDORID na idVendor, który zanotowałeś wcześniej. Podobnie zamień PRODUCTID na idProduct, który zanotowałeś.

Zapisz i zamknij plik.


Odłącz telefon i uruchom następujące polecenia:

sudo service udev restart
sudo mkdir /media/androiddevice
sudo chmod a+rwx /media/androiddevice
sudo adduser yourusername fuse

Zastąp yourusernameswoją nazwą użytkownika Ubuntu. Teraz uruchom to polecenie:

gksu gedit /etc/fuse.conf

W Geditoknie usuń #początek ostatniego wiersza (tego, który zaczyna się od #user_allow_other). Zamknij i zapisz plik.


Uruchom ponownie komputer, a następnie uruchom następujące trzy polecenia:

echo "alias android-connect=\"mtpfs -o allow_other /media/androiddevice\"" >> ~/.bashrc
echo "alias android-disconnect=\"fusermount -u /media/androiddevice\"" >> ~/.bashrc
source ~/.bashrc

Ponownie podłącz telefon, upewnij się, że nadal jest w MTPtrybie, a następnie uruchom następujące polecenie:

android-connect

Ta-dam!

Możesz teraz przeglądać zawartość swojego telefonu z Androidem za pomocą Nautilus. Po prostu uruchom menedżera plików, a następnie na pasku bocznym kliknij nazwę swojego telefonu, aby przeglądać system plików telefonu, tak jak w przypadku pamięci USB. Możesz dodawać, usuwać i modyfikować pliki tak jak normalny system plików.

System plików telefonu


Być może zauważyłeś jednak, że nie można użyć ikony wysuwania Nautilus do odłączenia telefonu. Zamiast tego, aby bezpiecznie usunąć telefon, musisz uruchomić polecenie:

android-disconnect

Od teraz będziesz musiał uruchomić, android-connectaby zamontować telefon, a następnie android-disconnectbezpiecznie go usunąć. Wszystko inne powinno być obsługiwane automatycznie.

Uwaga: Te dwa polecenia nie będą wymagały uprawnień roota do uruchomienia. Wszyscy użytkownicy, którzy są członkami fusegrupy użytkowników, powinni mieć możliwość uruchamiania tych poleceń bez dostępu użytkownika root.

Jesteś skończony

Otóż ​​to! Pomyślnie podłączyłeś telefon Ice Cream Sandwich do komputera Ubuntu.


Źródło: OMG! Ubuntu!


2
Próbowałem już przewodnika OMGubuntu i nie działał on poprawnie dla mnie
wim

Co nie działało? Podaj szczegóły.
SirCharlo

Czy ktoś może zaproponować rozwiązanie problemu „połącz” / „rozłącz”?
david6,

próba przeglądania zamontowanego udziału po prostu się zawiesza .. i jedynym sposobem na jego odblokowanie jest odłączenie kabla
wim

Aby ta funkcja działała, mtp-detekcja musi zwrócić jakieś urządzenie, czy się mylę? @ SirCharlo
merveotesi

0

Jako alternatywny sposób przesyłania danych między nimi możesz spróbować użyć Ubuntu One zarówno na komputerze, jak i urządzeniu mobilnym (tablecie lub telefonie).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.