Próbuję podłączyć telefon Google Pixel z Androidem 7.1 do laptopa Ubuntu 16.04 za pomocą kabla USB za pomocą narzędzi mtp. Ale mtp nie widzi systemu plików telefonu i wyświetla komunikat o błędzie „Pobieranie informacji o pamięci nie powiodło się”.
Następnie wypróbuj narzędzia mtp ...
# mtp-detect
libmtp version: 1.1.10
Listing raw device(s)
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
Found 1 device(s):
Google Inc (for LG Electronics/Samsung): Nexus 4/5/7/10 (MTP) (18d1:4ee1) @ bus 2, dev 17
Attempting to connect device(s)
Android device detected, assigning default bug flags
Error 1: Get Storage information failed. ***** ???
USB low-level info:
bcdUSB: 512
bDeviceClass: 0
bDeviceSubClass: 0
bDeviceProtocol: 0
idVendor: 18d1
idProduct: 4ee1
IN endpoint maxpacket: 512 bytes
OUT endpoint maxpacket: 512 bytes
... many lines omitted ...
# mtp-connect
libmtp version: 1.1.10
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
Android device detected, assigning default bug flags
Usage: connect <command1> <command2>
Commands: --delete [filename]
--sendfile [source] [destination]
--sendtrack [source] [destination]
--getfile [source] [destination]
--newfolder [foldername]
# mtp-filetree
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
Attempting to connect device(s)
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
Device: (NULL)
LIBMTP_Get_Storage(): Resource temporarily unavailable
OK.
Jeśli jest to przydatne ...
cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", MODE="0666", OWNER="sullivan"
Wielkie dzięki za wszelkie porady!
Unlocking my phone
tylko podłączyłem USB, karta SD mojego telefonu została zamontowana i można ją było kliknąć.sudo
.Działa to na moim telefonie Motorola Moto Z Force Droid z systemem Android 7.1.1:
W telefonie wybierz Ustawienia> Opcje programisty (włącz, jeśli jeszcze nie jest włączony)> przewiń w dół do Wybierz konfigurację USB> wybierz Protokół przesyłania obrazu> następnie ponownie wybierz Protokół przesyłania multimediów. Następnie zainstaluj pamięć wewnętrzną telefonu i pamięć karty SD (jeśli istnieje).
Nie musiałem instalować żadnego oprogramowania na komputerze Ubuntu 16.04.3, którego używam.
źródło
Odpowiedź Sullivana zadziałała dla mnie, ale dopiero po wymianie kabla, którego używałem. W przypadku poprzedniego kabla (2 metry długości) połączenie było bardzo wolne lub często rozłączane.
Oprócz odpowiedzi Sullivana wykonałem również następujące czynności:
źródło
Mam Moto Z2 Force z systemem Android 8.0.0 i podłączam się do komputera z 64-bitowym Ubuntu 16,04 LTS
Nie widziałem „Opcje programisty” na moim telefonie, ale wybierając Ustawienia> Podłączone urządzenia> USB> Przesyłaj pliki, umożliwia kopiowanie plików GUI z mojego telefonu. UWAGA: Musisz mieć podłączone urządzenie USB, w przeciwnym razie opcje USB będą widoczne. To nie pozwala na ładowanie plików do telefonu, wystarczy skopiować z niego ..., ale to kolacja łatwa.
źródło