Ich versuche mit mtp-tools ein Google Pixel-Handy mit Android 7.1 mit einem USB-Kabel an einen Ubuntu 16.04-Laptop anzuschließen. Der MTP erkennt das Dateisystem des Telefons jedoch nicht und gibt die Fehlermeldung "Get Storage information failed" aus.
Dann probieren Sie die MTP-Tools ...
# 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.
Falls es nützlich ist ...
cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", MODE="0666", OWNER="sullivan"
Vielen Dank für jeden Rat!
Unlocking my phone
Sobald ich den USB-Stick eingesteckt hatte, war die SD-Karte meines Telefons aktiviert und anklickbar.sudo
.Dies funktioniert für mich auf einem Motorola Moto Z Force Droid mit Android 7.1.1:
Gehen Sie auf dem Telefon zu Einstellungen> Entwickleroptionen (aktivieren, falls noch nicht aktiviert)> scrollen Sie nach unten zu USB-Konfiguration auswählen> Picture Transfer Protocol auswählen> und wählen Sie Media Transfer Protocol erneut aus. Der interne Speicher des Telefons und der SD-Kartenspeicher (falls vorhanden) werden dann bereitgestellt.
Ich musste keine Software auf dem von mir verwendeten Ubuntu 16.04.3-Computer installieren.
quelle
Sullivans Antwort funktionierte für mich, aber erst nachdem ich das verwendete Kabel ausgetauscht hatte. Mit dem vorherigen Kabel (2 Meter lang) war die Verbindung extrem langsam oder wurde häufig getrennt.
Zusätzlich zu Sullivans Antwort habe ich Folgendes getan:
quelle
Ich habe ein Moto Z2 Force mit Android 8.0.0 und verbinde mich mit einem PC mit 64bit Ubuntu 16.04 LTS
Ich habe auf meinem Telefon keine "Entwickleroptionen" angezeigt. Durch Auswahl von "Einstellungen"> "Angeschlossene Geräte"> "USB"> "Dateien übertragen" wird jedoch das Kopieren von GUI-Dateien von meinem Telefon ermöglicht. ANMERKUNG: Sie müssen Ihren USB-Stick angeschlossen haben, oder die USB-Optionen sind mit einem Ghost versehen. Auf diese Weise können Sie keine Dateien auf das Telefon laden, sondern nur von dort kopieren. Aber das Abendessen ist ganz einfach.
quelle