Chcę skopiować niektóre pliki filmowe z systemu Linux na telefon HTC One SV z Androidem (nie zrootowany).
W systemie Windows mój telefon automatycznie podłącza woluminy wewnętrzne i karty SD po podłączeniu, co pozwala mi przesyłać pliki.
W Linux Mint 13 Mate zawsze pojawia się błąd, gdy podłączam telefon za pomocą kabla USB, wówczas montaż może potrwać kilka minut, a czasem się nie powiedzie. Myślę, że błąd polegał na…
Błąd inicjalizacji kamery: -60: Nie można zablokować urządzenia
Jak mogę to zrobić?
linux-mint
usb
android
lamwaiman1988
źródło
źródło
Odpowiedzi:
AKTUALIZACJA: Istnieje teraz kilka lepszych alternatyw dla Airdroid. Wydaje się jednak, że większość dystrybucji Linuksa działa teraz dość dobrze z MTP. Wiem z mojego doświadczenia, że Mint (oparty na Ubuntu) działa od razu, podobnie jak Manjaro (oparty na Arch). Jeśli to nie działa po wyjęciu z pudełka lub natywnie, należy poszukać w menedżerze pakietów rozwiązania MTP.
Nowsze wersje Androida instalują pamięć masową jako urządzenie MTP zamiast pamięci masowej. Zaletą tego jest jednoczesny dostęp do urządzenia z systemem Android i komputera. Niestety, podczas gdy Windows obsługuje go natywnie dobrze, rozwiązania linux są obecnie dość wadliwe.
Obecnie najbardziej niezawodny (i nadal jest trochę niestabilny, aby zacząć, ale po podłączeniu jest w porządku), który znalazłem, to go-mtpfs. Oto link, który pomoże Ci to skonfigurować. Musisz zamontować / zsiąść z linii poleceń. Istnieje jednak również program uruchamiający jedność w tym wątku, jeśli korzystasz z Ubuntu Unity.
Najlepszą opcją, chyba że przesyłasz dużo danych, jest użycie czegoś takiego jak AirDroid. Jest to bezpłatna aplikacja w sklepie Play do przesyłania lokalnych sieci i zapewnia interfejs sieciowy do użycia w przeglądarce komputera. Zapewnia nawet interfejs przeciągania i upuszczania plików, a także umożliwia dostęp do wiadomości SMS, dzienników połączeń, instalacji aplikacji i wielu innych rzeczy.źródło
adb pull
jak opisano w tym poście: vxlabs.com/2014/11/06/…Możesz spróbować użyć darmowego (bezpłatnego) menedżera plików ES File Explorer na swoim telefonie z Androidem.
Wśród wielu funkcji ma serwer FTP. Jeśli więc możesz połączyć telefon i komputer w sieć, możesz z łatwością przesyłać pliki w obie strony z komputera. Cały czas robię to z maszyn Ubuntu i Fedory (przez Thunar).
Tryb serwera FTP w tej aplikacji nazywa się „Remote Manager”, znajduje się w sekcji Narzędzia.
Większość współczesnych menedżerów plików akceptuje następującą składnię:
źródło
Zasadniczo powinno to być tak proste, jak użycie karty pamięci. Niestety tak nie jest. Ale podobnie jak inne integracje Linux nadrobi zaległości.
W międzyczasie można było korzystać z Wi-Fi i sshd w systemie Linux oraz klienta sftp po stronie smartfona.
Lub skorzystaj z interfejsu Linux adb CLI, aby korzystać z transferów USB.
źródło
mtpfs - system plików FUSE dla urządzeń Media Transfer Protocol
Gotowy. Działa jak w systemie Windows w Linux Mint / Ubuntu / etc.
źródło
sudo apt-get install jmtpfs
na jessiejmptpfs
też na wheezy.Zgadzam się, że to nie jest tak proste, jak powinno być. Na przykład KDE ma implementację MTP, ale może tylko czytać obrazy, a nie pisać (przynajmniej w mojej wersji).
Odkryłem, że dużo łatwiej było to zrobić przez sieć. Można to zrobić na wiele sposobów. Usuario wspomniał o Eksploratorze plików ES.
Korzystałem z tego darmowego serwera FTP z Androidem o otwartym kodzie źródłowym i uznałem go za prosty. Podajesz nazwę użytkownika i hasło, a następnie uruchamiasz serwer FTP (jest bardzo jasne, czy serwer jest uruchomiony i łatwe do włączenia / wyłączenia).
Następnie wystarczy użyć dowolnego klienta FTP (istnieje wiele klientów graficznych, np. Użyłem Konquerora). Z łatwością mogłem zapisać pliki z powrotem na telefonie.
Jedyną wadą jest to, że jest prawdopodobnie nieco wolniejszy niż w przypadku wydajnego protokołu USB i że FTP nie jest bezpieczny (wszystko jest w postaci czystego tekstu). To samo powinno być możliwe, ale z serwerem SFTP dla Androida; Po prostu jeszcze go osobiście nie znalazłem.
źródło
Po poszukiwaniu wielu rozwiązań tego problemu znalazłem Android File Transfer dla systemu Linux . To najlepsza implementacja MTP dla Linuksa, po prostu działa.
Możesz zobaczyć, że ten problem został opisany w Liście głównych problemów z Linuksem na pulpicie .
źródło
Zakładając, że używasz połączenia USB, okazało się, że działa, ale musisz robić rzeczy w określonej kolejności:
(Myślę, że mój telefon ma starszą wersję Androida, mam nadzieję, że to działa w ogólnym przypadku).
źródło
Byłem w stanie użyć rsync do przesłania moich plików z mojego telefonu HTC. Polecenia to:
Wynikające z:
Lokalizację plików telefonu znalazłem, przeglądając mój
/run
katalog.To było na Xubuntu 17.10, Artful Aardvark, Android był na HTC z systemem Android w wersji 7.0.
źródło
cp -r /run/user/1000/gvfs/mtp\:host\=%5Busb%3A002%2C010%5D/ ~/Destination/Folder
. Mówię to w kontekście robienia jedynej kopii, oczywiście, jeśli chcesz zaktualizować komputer za pomocą najnowszych zrobionych zdjęć, to rsync jest właściwą drogą.Robię to za pośrednictwem sieci FTP utworzonej przez ES File Explorer.
Przede wszystkim ustaw urządzenie jako przenośny punkt dostępu w ustawieniach → Tethering i przenośny punkt dostępu → zaznacz „Przenośny punkt dostępu Wi-Fi”, a następnie podłącz komputer do urządzenia za pomocą Wi-Fi.
Sprawia, że Twoje połączenie jest szybsze niż połączenie za pośrednictwem centralnej sieci WLAN. Następnie wykonaj następujące czynności:
(
ftp://...:...
).Teraz możesz traktować urządzenie jak dysk komputera.
źródło
Sdcard jest zwykle systemem plików exfat, który domyślnie nie jest rozpoznawany przez Ubuntu - nie wiem, czy tak jest w przypadku innych dystrybucji. Aby mój Ubuntu 16.04 LTS mógł pisać w systemie plików exfat, zrobiłem:
Teraz mogę po prostu podłączyć telefon z Androidem na pulpicie Ubuntu za pomocą USB i skopiować pliki na kartę SD (64 GB).
źródło
Wypróbuj to polecenie i uruchom ponownie, zadziałało dla mnie.
źródło
Przekonałem się, że działa tylko w przypadku USB, jeśli użyję kabla dostarczonego z tym urządzeniem lub podobnym urządzeniem. Kabel USB z nieistniejącego tabletu Samsung działa dobrze z moim zamiennikiem na Androida Onix. Jedyną rzeczą, która działa dla mojego telefonu, jest ten kabel, który został z nim dostarczony. Inne kable USB do ładowania / przesyłania nie działają lub nie są w pełni: na przykład nie kopiują plików .mp3. Nie mam pojęcia, dlaczego tak jest. Ale kable inne niż urządzenia często nie pojawiają się jako załącznik urządzenia USB.
Nie musiałem modyfikować oprogramowania ani używać specjalnego oprogramowania. Po prostu działa.
źródło
W Linux Mint 19.1 przesyłanie dużej liczby zdjęć można łatwo wykonać, aktywując Opcje programisty i przechodząc do telefonu z Androidem „Ustawienia” „Opcje programisty”, „Konfiguracja USB”. Następnie wybierz PTP (Picture Transfer Protocol) zamiast MTP. Teraz zdjęcia będą przesyłane z prędkością błyskawicy za pomocą eksploratora plików.
źródło
Wiele dobrych odpowiedzi Chcę po prostu wszystko uprościć:
sudo apt install mtp-tools
Teraz podłącz telefon z Androidem przez USB, kabel ma znaczenie, więc jeśli jeden nie działa, spróbuj innego.
mtp-detect
Gotowy. Otwórz aplikację lub terminal i przenieś!
źródło
Właśnie dostałem telefon Google Pixel 3 i muszę przenieść z niego zdjęcia / filmy do mojej Linux Mint 18.2. Oto jak to zrobiłem:
źródło
Korzystam z mennicy 19.2. Mój telefon to Pixel 1. generacji z systemem Android 10. Po znalezieniu rozwiązania i wypróbowaniu opcji MTP sugerowanych przez wielu bez powodzenia, okazało się, że jeśli przejdziesz do Ustawienia -> Podłącz urządzenia -> USB i zmienisz „UŻYJ USB NA Transfer plików / Android Auto ”, Nemo montuje pamięć telefonu i zapewnia dostęp do plików urządzeń. Mój telefon został ustawiony jako „Brak transferu danych”. Teraz, gdy najpierw sprawdziłem ustawienia USB, prawdopodobnie rozwiązania MTP mogły działać. Na marginesie, żadne z sugerowanych rozwiązań na StackExchange, HowToForge lub OMG! wspomniano najpierw o sprawdzeniu ustawień USB w telefonie. Przeczytałem kilka postów, że MTP na mennicy „działa od razu po wyjęciu z pudełka”. Ale znowu nie ma wzmianki o sprawdzeniu ustawień telefonu. Mam nadzieję że to pomoże.
źródło
Unable to open raw device 0
komunikat o błędzie. Odinstalowane narzędzia mtp, włączone ustawienia USB i przeglądarka plików viola pojawiły się na urządzeniu pamięci masowej Pixel, jak na każdym innym dysku.Nie musisz niczego instalować.
po prostu wykonaj następujące czynności:
podłącz kabel USB (?) między urządzeniem z systemem Linux a smartfonem. (Kabel USB (?): Zawsze używasz podczas ładowania smartfona).
Następnie telefon zapyta, czy zezwolisz na dostęp do danych urządzenia. Jeśli wybierzesz Zezwól, zostanie ustanowione połączenie MTP w celu uzyskania dostępu.
To wszystko.
źródło