Je veux copier des fichiers vidéo de Linux sur mon HTC One SV Android (non rooté).
Sous Windows, mon téléphone monte automatiquement ses volumes internes et de carte SD lorsque je le branche, ce qui me permet de transférer des fichiers.
Dans Linux Mint 13 Mate, j'obtiens toujours une erreur lorsque je branche mon téléphone avec un câble USB, le montage peut prendre quelques minutes et échoue parfois. Je pense que l'erreur était ...
Erreur lors de l'initialisation de la caméra: -60: impossible de verrouiller l'appareil
Comment puis-je faire fonctionner cela?
MISE À JOUR: Il existe plusieurs meilleures alternatives à Airdroid maintenant. Cependant, il semble que la plupart des distributions Linux fonctionnent maintenant assez bien avec MTP. Je sais par expérience que Mint (basé sur Ubuntu) fonctionne immédiatement, tout comme Manjaro (basé sur Arch). Si cela ne fonctionne pas par défaut ou nativement, assurez-vous de rechercher dans votre gestionnaire de paquets une solution MTP.
Les versions plus récentes de Android montent le stockage en tant que périphérique MTP au lieu du stockage de masse. L'avantage de cela est l'accès simultané sur le Android périphérique et le PC. Malheureusement, bien que Windows le supporte nativement très bien, les solutions linux sont assez boguées en ce moment.
Actuellement, le plus fiable (et il est toujours un peu instable pour commencer, mais une fois connecté est très bien) que j'ai trouvé est go-mtpfs. Ici est un lien pour vous aider à le configurer. Vous devez monter/démonter à partir de la ligne de commande. Cependant, il y a aussi un lanceur d'unité dans ce thread si vous êtes sur Ubuntu.
La meilleure option, cependant, sauf si vous transférez beaucoup de données, est d'utiliser quelque chose comme AirDroid. Il s'agit d'une application gratuite dans le Play Store pour les transferts sur le réseau local, et fournit une interface Web à utiliser avec le navigateur de votre ordinateur. Il fournit même une interface de fichier par glisser-déposer, et permet même d'accéder à la messagerie SMS, aux journaux d'appels, aux installations d'applications et bien d'autres choses.
Vous pouvez essayer d'utiliser le gestionnaire de fichiers gratuit (gratuit) ES File Explorer sur votre Android.
Parmi de nombreuses fonctionnalités, il dispose d'un serveur FTP. Donc, si vous pouvez mettre en réseau votre téléphone et votre ordinateur, vous pouvez facilement transférer des fichiers dans les deux sens à partir de votre ordinateur. Je le fais tout le temps depuis les machines Ubuntu et Fedora (via Thunar).
Le mode serveur FTP de cette application est appelé "Gestionnaire à distance", il se trouve dans la section Outils.
La plupart des gestionnaires de fichiers modernes acceptent la syntaxe suivante:
ftp://phone_ip_address:port
mtpfs - Fusionner le système de fichiers pour les périphériques Media Transfer Protocol
apt-get install mtpfs
Terminé. Fonctionne comme avec Windows dans Linux Mint/Ubuntu/etc.
Fondamentalement, cela devrait être aussi simple que d'utiliser une clé USB. Malheureusement, ce n'est pas le cas. Mais comme d'autres intégrations, Linux rattrapera son retard.
En attendant, vous pouvez utiliser WiFi et sshd sous Linux et un client sftp côté smartphone.
Ou utilisez la CLI Linux adb pour utiliser les transferts USB.
Je suis d'accord que ce n'est pas aussi facile qu'il devrait l'être. Par exemple, KDE a une implémentation de MTP, mais il ne peut lire que des images, pas les écrire (du moins dans ma version).
J'ai trouvé qu'il était beaucoup plus facile de le faire sur le réseau. Il existe plusieurs façons de procéder. Usuario a mentionné ES File Explorer.
J'ai utilisé ce logiciel gratuit et open source serveur FTP Android et je l'ai trouvé simple. Vous spécifiez un nom d'utilisateur et un mot de passe, puis exécutez le serveur FTP (il est très clair si le serveur est en cours d'exécution et facile à activer/désactiver).
Ensuite, vous utilisez simplement n'importe quel client FTP (il existe de nombreux clients graphiques, par exemple j'ai utilisé Konqueror). J'ai pu facilement réécrire les fichiers sur le téléphone.
Le seul inconvénient est qu'il est probablement un peu plus lent qu'avec un protocole USB efficace et que FTP n'est pas sécurisé (tout est en texte clair). Il devrait être possible de faire la même chose, mais avec un serveur Android SFTP; je n'en ai tout simplement pas encore trouvé personnellement.
Après avoir cherché un tas de solutions à ce problème, j'ai trouvé Android File Transfer for Linux . Il s'agit de la meilleure implémentation MTP pour Linux, cela fonctionne juste.
Vous pouvez voir que ce problème a été déclaré dans La liste des principaux problèmes Linux sur le burea .
Linux ne dispose pas d'une implémentation MTP rapide et fiable sans tracas (directement montable via le noyau; Fuse ne le coupe pas). Afin de travailler avec vos appareils MTP, comme ... Basé sur Linux Android téléphones que vous feriez mieux d'utiliser ... Windows ou MacOS X. Mise à jour: un programmeur russe était tellement contrarié par libMTP qu'il a écrit sa propre application complète basée sur Qt qui parle directement au noyau Linux en utilisant libusb. Rencontrez Android-File-Transfer-Linux.
J'ai pu utiliser rsync pour récupérer mes fichiers depuis mon téléphone HTC. Les commandes étaient les suivantes:
$ mkdir HTC_Dump
$ cd HTC_Dump
$ rsync -av /run/user/1000/gvfs/mtp\:Host\=%5Busb%3A002%2C010%5D/ ./
Résultant en:
envoyé 12 947 428 344 octets reçus 38 549 octets 9 738 598,64 octets/s La taille totale est de 12 944 119 635 accélérations de 1,00
J'ai trouvé l'emplacement des fichiers du téléphone en regardant dans mon /run
répertoire.
C'était sur Xubuntu 17.10, Artful Aardvark, le Android était sur un HTC exécutant Android version 7.0.
Voici un autre moyen très simple. Si tu as xfce4
installé, lancez thunar. Ça marche juste. Pas de montage, pas de montage. Vous pouvez glisser-déposer dans les fenêtres thunaires.
J'ai une installation complète de Slackware, donc Xfce
est juste là même si je ne l'utilise jamais comme bureau. Il ne consomme pas d'espace disque et est parfois utile.
NB: Vous devez dire au téléphone d'utiliser USB pour le transfert de fichiers ou PTP afin que thunar puisse le voir. Sur mon OnePlus5 Android 9, il y a une notification lorsque je branche le câble USB qui me permet de choisir les options de connexion.
Je le fais via le réseau FTP créé par ES File Explorer.
Tout d'abord, faites de votre appareil un hotspot portable dans les paramètres → Partage de connexion et hotspot portable → cochez "Hotspot wifi portable", puis connectez votre PC à l'appareil avec le WiFi.
Il rend votre connexion plus rapide que la connexion via le réseau WLAN central. Ensuite, procédez comme suit:
(ftp://...:...
).
Maintenant, vous pouvez traiter avec votre appareil comme un lecteur dans votre PC.
Je viens de recevoir un téléphone Google Pixel 3 et je dois en déplacer des photos/vidéos vers mon Linux Mint 18.2. Voici comment je l'ai fait:
Une carte SD est normalement un système de fichiers exfat, qui par défaut n'est pas reconnu par Ubuntu par défaut - je ne sais pas si c'est le cas avec d'autres distributions. Pour que mon Ubuntu 16.04 LTS puisse écrire dans un système de fichiers exfat, j'ai fait:
Sudo apt-get install exfat-Fuse exfat-utils
Maintenant, je peux simplement brancher mon Android sur mon bureau Ubuntu avec USB et copier des fichiers sur ma carte SD (64 Go).
En supposant que vous utilisez une connexion USB, j'ai trouvé que cela fonctionne, mais vous devez faire les choses dans un ordre spécifique:
(Je pense que mon téléphone a une ancienne version d'Android, j'espère que cela fonctionne dans le cas général).
Beaucoup de bonnes réponses, je veux simplement tout simplifier:
Sudo apt install mtp-tools
Branchez maintenant votre Android via USB, le câble compte, donc si l'un ne fonctionne pas, essayez-en un autre).
mtp-detect
Terminé. Ouvrez votre application de fichiers ou votre terminal et transférez-le!
J'utilise Mint 19.2. Mon téléphone est un Pixel 1st Gen exécutant Android 10. Après avoir recherché une solution sur Google et essayé les options MTP suggérées par beaucoup sans succès, j'ai constaté que si vous allez dans Paramètres -> Connecter des appareils -> USB et modifiez "UTILISER USB POUR Transfert de fichiers/Android Auto", Nemo monte le stockage du téléphone et donne accès aux fichiers des appareils. Mon téléphone a été réglé sur "Pas de transfert de données". Maintenant, j'avais d'abord vérifié les paramètres USB le MTP Les solutions ont peut-être probablement fonctionné. En remarque, aucune des solutions suggérées sur StackExchange, HowToForge ou OMG! n'a mentionné la vérification des paramètres USB sur le téléphone en premier. J'ai lu quelques articles que MTP sur Mint "fonctionne hors de la boîte" Mais encore une fois, aucune mention de la vérification des paramètres de votre téléphone. J'espère que cela vous aidera.
Vous n'avez rien à installer.
il suffit de suivre comme suit:
connectez votre câble USB (?) entre votre machine linux et votre smartphone. (Câble USB (?): Vous utilisez toujours lorsque vous chargez votre téléphone intelligent.)
Votre téléphone vous demandera ensuite si vous autorisez l'accès aux données de l'appareil. Si vous choisissez Autoriser, une connexion MTP sera établie pour y accéder.
C'est tout.
Essayez cette commande et redémarrez, cela a fonctionné pour moi.
Sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9
Dans Linux Mint 19.1, le transfert d'un grand nombre de photos peut facilement être effectué en activant les options de développeur et en allant dans le Android téléphone 'Paramètres' 'Options de développeur', 'Configuration USB'. Ensuite, choisissez PTP (Picture Transfer Protocol) au lieu de MTP. Désormais, les photos seront transférées à la vitesse de l'éclair en utilisant simplement l'explorateur de fichiers.
J'ai constaté que cela ne fonctionne pour USB que si j'utilise le câble fourni avec cet appareil ou un appareil similaire. Le câble USB de ma tablette Samsung disparue fonctionne très bien avec mon Android Onix. La seule chose qui fonctionne pour mon téléphone est le câble qui l'accompagnait. Les autres câbles de chargement/transfert USB ne le font pas ne fonctionne pas correctement ou pas complètement: ne copiera pas les fichiers .mp3 par exemple. Je ne sais pas pourquoi.
Je n'ai pas eu à modifier de logiciel ni à utiliser de logiciel spécial. Fonctionne juste.