Je peux connecter mon Galaxy Nexus à ma machine Kubuntu en utilisant le protocole PTP , mais c'est vraiment lent. J'ai lu cette interview pour savoir pourquoi Galaxy Nexus ne prend pas en charge le stockage de masse USB , et je suis allé sur http://www.android.com/filetransfer/ comme indiqué, mais je ne peux pas voir qui me permettra de se connecter à l'appareil à l'aide d'une machine Linux et MTP .
Est-ce que quelqu'un sait comment faire fonctionner MTP ou tout autre protocole?
Je vais développer l'idée de Ryan Conrad:
adb
de android-tools est le chemin.Je préfère suivre ce guide pour installer Eclipse avec android-sdk:
http://developer.android.com/sdk/installing.html
L'installation dépend uniquement de JDK. Aucune installation de nouveaux packages. Personnellement, je fais les mêmes étapes (= extraire deux dossiers n'importe où et configurer eclipse) de la même manière sur les distributions Ubuntu, Mint ou Debian et tout fonctionne.
Après avoir terminé ce guide classique, j'ai deux nouveaux dossiers: eclipse et android-sdks . Dans le dossier android-sdks ./platform-tools/adb est le chemin d'accès à l'
adb
outil, qui peut être utilisé pourpush
(télécharger) etpull
(obtenir) des fichiers depuis un appareil Android - sans mtpfs ou montages supplémentaires.Tout comme le
adb
programme en ligne de commande, il peut être automatisé en un tournemain. De plus, vous avez la vue Explorateur de fichiers d'Eclipse , qui fournit une belle structure de fichiers d'arborescence graphique et une interface de glisser-déposer de base (n'oubliez pas de sélectionner d'abord votre appareil dans la vue Appareils !).Le gros inconvénient de cette méthode est que seul l'
adb
outil voit l'appareil et peut y accéder. Le reste de mon système, y compris Nautilus par exemple, ne voit toujours pas l'appareil. Mais après m'être habitué à la stabilité et à la robustesse deadb
ce n'est pas le problème pour moi.la source
Vous pouvez utiliser le bluetooth .
Bluetooth FTP (profil de transfert de fichiers) est pris en charge par Linux et il existe l'application Bluetooth File Transfer qui ajoute cette fonctionnalité à Android. Ce n'est cependant pas si rapide (<200kb / s) selon vos versions bluetooth. -
Il y a un module de fusible appelé obexfs , voici mon Nexus S monté:
Certains explorateurs de fichiers le supportent directement via des plugins (nautilus / gnome / kde / ...) Voici quelques questions obex liées à Ubuntu.
la source
Vous pouvez utiliser adb et transférer à l'aide des commandes adb pull / push.
Je ne sais pas quelle distribution de linux vous utilisez, mais j'ai trouvé cela qui dit que MTP est empaqueté et disponible pour ubuntu via un paquet appelé mtp-tools .
Notez également que cela n'est pas spécifique à Android 3.x / 4.x, cela est vrai pour tous les appareils qui exécutent 3.x / 4.x qui n'ont pas de carte SD externe. Si l'appareil dispose d'un emplacement pour carte SD, vous pourrez monter l'appareil comme dans les versions précédentes d'Android.
la source
mpfs est un système de fichiers basé sur FUSE qui peut monter le Nexus sur votre système.
Le montera pour vous. Pour démonter simplement démonter / media / MOUNTPOINT
la source
Une autre option est WebDAV .
Configuration d'un serveur Android WebDAV
Sur mon Nexus 7 d'origine, j'ai installé WebDAV Server , l'ai ouvert, cliqué sur le bouton Démarrer et j'ai immédiatement pu voir mon
/storage/sdcard
dossier dans mon navigateur Web à l'URL affichée par l'application, c'est-à-direhttp://192.168.x.y:8080
Notez qu'avec WebDAV Server , vous avez également la possibilité de sélectionner Root (/) ou DCIM ainsi que SdCard comme racine WebDAV .
Utilisation du serveur WebDAV via Nautilus
Dans Nautilus, j'ai sélectionné "Se connecter au serveur ..." dans le menu Fichier, sélectionné "WebDAV (HTTP)", entré
192.168.x.y
comme serveur et8080
comme port et cliqué sur Connecter.La navigation dans la hiérarchie des répertoires est plus lente que l'accès à d'autres partages réseau, mais pas irréalisable. La copie d'un seul fichier de 42 Mo via Nautilus a pris environ 12 secondes, soit 3,6 Mo / s.
Monter un lecteur WebDAV à partir de la ligne de commande
J'ai installé davfs2 et monté mon partage en
/mnt
utilisant la commande:La copie du même fichier de 42 Mo, mais avec un timing plus précis, a pris 12,88 s ou 3,24 Mo / s.
Avertissements
http
pashttps
, elle n'est donc pas chiffrée. N'utilisez WebDAV que sur un réseau wifi sécurisé et n'activez certainement pas le serveur WebDAV lorsque vous êtes dans un cybercafé ou un autre wifi non sécurisé.la source
Vous pouvez utiliser le protocole FTP à la vitesse du câble USB avec cette application (pas que cela nécessite d'avoir adb, mais après avoir configuré la connexion / le transfert d'adb est rapide et indolore, et vous pouvez même afficher les fichiers dans votre gestionnaire de fichiers préféré.
https://play.google.com/store/apps/details?id=com.theolivetree.ftpserver
les instructions se trouvent dans la description de Play Store.
la source
Travailler MTP sur Ubuntu pour Galaxy Nexus, Nexus 7 et Acer A500 Par où commencer.
J'ai trouvé quelques instructions pour le Nexus 7 (que je venais d'apporter) sur ce site Ubuntu 12.04 - Automount Nexus 7 en mode MTP. Nous remercions l'auteur de cette page pour l'avoir compris. Les instructions que j'ai ci-dessous proviennent de ce site, sont coupées aux commandes, si vous voulez plus d'explications voir le site ci-dessus.
J'ai utilisé Ubuntu 12.10 et l'ai configuré pour mon Nexus 7, Galaxy Nexus et Acer A500. Instructions
Configurer FUSE
Changez /etc/fuse.conf pour qu'il soit lu par tous.
Modifiez /etc/fuse.conf pour supprimer le commentaire # de user_allow_other afin que le fuse.conf par défaut ressemble à
Compiler et installer go_mtp
Créer des points de montage
Configurer les règles udev
Utilisez votre éditeur préféré et créez le fichier suivant (supprimez toutes les autres règles Android udev que vous pourriez avoir expérimentées en premier).
Collez le contenu suivant. vous pouvez supprimer les règles dont vous n'avez pas besoin. Les deux appareils Nexus semblent avoir les mêmes identifiants pour le chargeur de démarrage et la récupération. REMARQUE: vous devez remplacer # YOURLOGIN # par votre nom d'utilisateur / identifiant.
REMARQUE: si vous avez utilisé gedit et que vous avez modifié le fichier, vous devez supprimer 99-android.rules ~ car udev sera contrarié.
Ensuite, redémarrez udev
Modifier / etc / fstab
Fini.
Vous pouvez maintenant connecter vos appareils et le stockage interne sera disponible, vous devez vous rappeler de le démonter avant de le déconnecter, bien que cela ne semble pas faire de mal.
Remarque: il semble que l'ENV {ID_MODEL} pour le Nexus 7 soit devenu Nexus_7 à un moment donné (je pense avec la mise à jour Android 4.2).
Sur http://www.winters.org.nz/android-hints-tips-stuff/working-mtp-on-ubuntu
la source
Eh bien, il existe un outil très utile, son nom est "Wifi File Transfer". Téléchargez-le simplement sur Play Store sur votre appareil Android et installez-le. Il transforme votre mobile Android sur un mini serveur qui vous permet de télécharger et de télécharger des fichiers depuis et vers votre téléphone.
la source