Podłączyłem telefon z Androidem Kit-kat do komputera z Ubuntu 14.04 i wchodzę do terminalu i chcę mieć dostęp do plików na moim telefonie, takich jak foldery multimediów i muzyki przez terminal ... czy to możliwe?
command-line
android
cmehmen
źródło
źródło
dmesg
? Czy jest dostępna opcja ustawień telefonu pozwalająca na podłączenie do USB?Odpowiedzi:
Punkt montowania można znaleźć w
$XDG_RUNTIME_DIR/gvfs
katalogu. Główny katalog może przypominaćmtp:host=…
niektóre znaki specjalne i identyfikatory dostawcy / produktu USB, ale powinieneś mieć dostęp do swoich plików z poziomu terminalu.źródło
$XDG_RUNTIME_DIR/gvfs
? Nigdzie nie mogę tego znaleźć. Czy to jest ukryte?$XDG_RUNTIME_DIR
domyślnie/run/user/$UID/
myślę. Jest w nimgvfs
podkatalog.gvfs directory, but I don't see anything in it using the
polecenie ls`.Urządzenia z Androidem zwykle używają protokołu Media Transfer Protocol (MTP) podczas łączenia przez USB. Ten protokół działa inaczej niż tradycyjny USB.
Mówiąc najprościej, jest to sposób na zapewnienie, że telefon nie udostępnia zbyt dużej ilości danych komputerowi. Komputer wykonuje zapytanie, a telefon je odpowiada. Telefon może zdecydować o udostępnieniu pliku lub zignorować zapytanie. Podobnie, gdy komputer usuwa plik, telefon może zdecydować, czy plik rzeczywiście usunąć, czy nie.
OK, dość wstępu. Aby uzyskać dostęp do urządzenia podłączonego przez MTP, potrzebujesz informacji o #Bus i #Dev. Aby to zrobić, możesz uruchomić następujące polecenie.
usb-devices
Spowoduje to wyświetlenie listy podłączonych urządzeń USB. Musisz znaleźć swoje urządzenie z tej listy. Może to być trochę męczące, więc możesz wyszukać urządzenie z dostępną opcją producenta . Po prostu użyj następującego polecenia.
Zapewni to 4 linie informacji, gdzie linia firs jest następująca.
Jak widać tutaj, powiązana magistrala to 02, a Dev to 13.
Teraz zmień katalog na / run / user / 1000 / gvfs / i zobacz listę folderów.
Na liście znajdziesz powiązane urządzenie MTP z numerami #Bus i #Dev. Na przykład mój to mtp: host =% 5Busb% 3A002% 2C013% 5D . Teraz wystarczy zmienić katalog za pomocą następującego polecenia.
Voila ! Jesteś w magazynie plików!
źródło
/run/user/1000/gvfs/
. Mójls
nic nie pokazuje.