Récupérer des fichiers vers / depuis un téléphone Android

15

J'ai du mal à accéder au système de fichiers sur mon téléphone (c'est un Samsung / Google Galaxy Nexus). Cela fonctionnait juste dans la version précédente d'Ubuntu, mais maintenant il semble vide, qu'il soit monté avec MTP ou PTP. J'ai suivi quelques guides sur la construction et la réinstallation de libmtp, etc. sans succès. Cette réponse ne m'a pas aidé non plus, et gMTP se bloque simplement lorsque je clique sur le bouton de connexion. Je sais que je peux utiliser le wifi, par exemple airdroid pour accéder à mes photos, mais c'est trop lent et un peu maladroit pour moi, et les photos téléchargées perdent leur horodatage d'origine.

Quelqu'un a-t-il réussi à se connecter à ce téléphone le 12.04 ??

wim
la source
L'une des réponses ici vous aide-t-elle?
Tom Brossman le
non `` `` ``
wim
Avez-vous essayé le banshee, j'ai le Samsung Galaxy s2, et avec le banshee, cela fonctionne très bien. photos / musique / vidéos. essayez ça :)
blade19899
Je viens d'essayer, mon appareil n'apparaît pas dans
Banshee
1
non, mon téléphone est en stock comme un rocher
wim

Réponses:

4

Comme je l'ai écrit dans ce fil , il existe plusieurs solutions.

Étant donné que vous n'avez pas de téléphone rooté, vous ne pouvez pas installer Samba Filesharing et avoir des sambapartages traditionnels sur votre téléphone.

Mais en regardant ce fil , il semble que ASTRO File Manager plus son module SMB peut fonctionner même sans root access(non testé par moi, ne peut pas confirmer). AirDroid pourrait être une autre alternative à tester.

Avio
la source
11

Conditions préalables

Tout d'abord, installez les packages nécessaires:

sudo apt-get install mtp-tools mtpfs

Un peu d'huile de coude

Connectez votre téléphone Android à votre ordinateur. Sur votre téléphone, ouvrez le tiroir de notification et cliquez sur USB Connection type. Assurez-vous que cette option MTPest sélectionnée.

Mode MTP

Maintenant, exécutez ces commandes sur Ubuntu:

mtp-detect | grep idVendor
mtp-detect | grep idProduct

Notez les chiffres écrits devant idVendoret idProduct. Vous en aurez besoin plus tard.


Maintenant, exécutez cette commande:

gksu gedit /etc/udev/rules.d/51-android.rules

Une Geditfenêtre devrait s'ouvrir. Tapez ce texte dedans, le tout sur une seule ligne:

SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"

Remplacez VENDORID par l'idVendor que vous aviez noté précédemment. De même, remplacez PRODUCTID par l'idProduct que vous aviez noté.

Enregistrez et fermez le fichier.


Déconnectez votre téléphone et exécutez ces commandes:

sudo service udev restart
sudo mkdir /media/androiddevice
sudo chmod a+rwx /media/androiddevice
sudo adduser yourusername fuse

Remplacez yourusernamepar votre nom d'utilisateur Ubuntu. Maintenant, exécutez cette commande:

gksu gedit /etc/fuse.conf

Dans la Geditfenêtre, supprimez le #au début de la dernière ligne (celle qui commence par #user_allow_other). Fermez et enregistrez le fichier.


Redémarrez votre ordinateur, puis exécutez ces trois commandes:

echo "alias android-connect=\"mtpfs -o allow_other /media/androiddevice\"" >> ~/.bashrc
echo "alias android-disconnect=\"fusermount -u /media/androiddevice\"" >> ~/.bashrc
source ~/.bashrc

Reconnectez votre téléphone, assurez-vous qu'il est toujours en MTPmode, puis exécutez cette commande:

android-connect

Ta-dam!

Vous pouvez maintenant parcourir le contenu de votre téléphone Android à l'aide de Nautilus. Lancez simplement le gestionnaire de fichiers, puis dans la barre latérale, cliquez sur le nom de votre téléphone pour parcourir le système de fichiers de votre téléphone comme vous le feriez avec une clé USB. Vous pouvez ajouter, supprimer et modifier des fichiers comme un système de fichiers normal.

Système de fichiers du téléphone


Vous avez peut-être remarqué, cependant, que vous ne pouvez pas utiliser l'icône d'éjection Nautilus pour déconnecter le téléphone. Au lieu de cela, pour retirer le téléphone en toute sécurité, vous devez exécuter la commande:

android-disconnect

À partir de maintenant, vous devrez exécuter android-connectpour monter votre téléphone, puis android-disconnectpour retirer votre téléphone en toute sécurité. Tout le reste doit être géré automatiquement.

Remarque: Ces deux commandes ne nécessitent pas d'autorisations root pour s'exécuter. Tous les utilisateurs membres du fusegroupe d'utilisateurs doivent pouvoir exécuter ces commandes sans accès root.

Vous avez terminé

C'est ça! Vous avez correctement connecté votre téléphone Ice Cream Sandwich à votre ordinateur Ubuntu.


Source: OMG! Ubuntu!

SirCharlo
la source
2
J'ai déjà essayé le guide OMGubuntu et cela n'a pas fonctionné correctement pour moi
wim
Qu'est-ce qui n'a pas fonctionné? Donne des détails.
SirCharlo
Quelqu'un peut-il suggérer un correctif pour le problème de «connexion» / «déconnexion»?
david6
essayer de naviguer sur le partage monté se bloque juste .. et la seule façon de le dégeler que j'ai trouvé est de débrancher le câble
wim
Pour que cela fonctionne, mtp-detect doit retourner un appareil, je me trompe? @SirCharlo
merveotesi
0

Comme moyen alternatif de transférer des données entre eux, vous pouvez essayer d'utiliser Ubuntu One sur votre PC et votre appareil mobile (tablette ou téléphone).

martini
la source