Les tablettes sous Honeycomb utilisent le MTP, ce qui empêchait jusqu’à présent les distributions Linux de pouvoir accéder à la mémoire et/ou la carte SD. Une manipulation permet maintenant d’accéder à l’arborescence.
Les terminaux sous Android 1 et 2 utilisent l’USB Mass Storage pour la connexion avec un ordinateur. L’avantage de cette solution est de ne pas nécessiter de driver (pilote) particulier. Mais sous Android 3, ce protocole est délaissé au profit du MTP (Media Transfer Protocol). L’inconvénient est que ce protocole est fermé et par conséquent, n’est pas supporté nativement sur Mac et Linux. Pour Windows, il n’y a pas de problème, car Microsoft est à l’origine du MTP.
Sur Mac, Google propose un logiciel appelé Android File Transfer, qui permet de gérer ce protocole. L’inconvénient est qu’il n’y a pas d’intégration au Finder. Par conséquent, on doit forcément utiliser cette application pour accéder au système de fichiers. De plus, il n’est possible d’effectuer qu’un seul transfert à la fois, ce qui est plutôt handicapant.
Pour ce qui est de Linux, il n’existait pas de solution jusqu’à présent. Mais grâce à xda-developpers, la situation vient de se débloquer. Il suffit de taper quelques commandes et le tour est joué (testé sur Ubuntu) :
sudo apt-get install mtpfs
sudo mkdir /media/tablette (optionnel)
sudo chmod 775 /media/tablette (optionnel)
sudo mtpfs -o allow_other /media/tablette
Il faut ensuite éditer (en root – via sudo ou su) le fichier
/etc/udev/rules.d/51-android.rules
et lui ajouter la ligne :
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="4e0f", MODE="0666", OWNER="**" #<$$>
Il faut remplacer ** par votre nom d’utilisateur et $$ par le nom de la tablette (ou n’importe quoi).
On termine par :
sudo chmod a+r /etc/udev/rules.d/51-android.rules
Vous n’avez plus qu’à connecter votre tablette sous Honeycomb et l’arborescense sera disponible dans le répertoire /media/tablette (dans notre cas).
via Droid web
sur Acer Iconia A501, HC 3.2, la manipulation fonctionne, je vois l'aborescence et les fichiers (parfait !) mais ne peut ouvrir aucun des documents. Un clic droit/propriete me dit que j'ai les droits pourtant
essai
D'ailleurs, ils ne t'ont pas non plus appris l'orthographe au passage.
xda n'a RIEN fait. Juste appris à des NOOB à ce servir de Linux.
Yess ! Trop fort je peux utiliser mon rsync favori maintenant ! Un grand merci !
Le foutage de gueule c'est de répondre à un message datant de plus de 3 mois, lol
D'accord certains logiciels le gère, mais une telle régression est à la limite du foutage de gueule quand même
Avec mtps impossible de transférer de gros fichiers (plus d'1Go). Aussi il faudrait que Google pensent aux gens qui sont sous Ubuntu et qui ne "bidouillent" pas.
Effectivement la news n'est pas fraiche du tout. Ca fait plus d'un mois que j'ai la Xoom et que j'utilise ce tutoriel pour la connecter à Ubuntu. Bref, rien de neuf à l'horizon. Autant appeler l'article "Comment connecter sa tablette Honeycomb à Linux".
Je suis perplexe aussi sur ce coup... J'étais pas au courant et je trouve que c'est un gros pas en arrière...
oui ça commence aussi à me gaver un peu android. C'est bien sur téléphone, sur tablette c'est beaucoup moins pertinent : je veux de bons logiciels libres sur une tablette, et un vrai OS complet (distribution linux classique par exemple). Ce choix de MTP est débile.
Ça existe depuis longtemps ces commandes (pour la XOOM en tout cas ==> http://forum.xda-developers.com/showthread.php?t=981774)
Yep !!! Accès root, libre de faire ce que l'on veut... J'ai vraiment kiffé mon N900 !!
Yep, il serait temps de passer les Android sous ext4 même! ou alors exFat (dépasse la limite des 4go) et compatible avec OSX, WIn
Pour le moment....... vu les premières orientation de Lion......
@6bfc3cbc05462c10cd73fa4aff7d9079:disqus J'ai du faire un reset d'usine et maintenant cela fonctionne ! @d77533c8a5e530088f33e3a795ecf402:disqus T'inquiète, je switch progressivement sur un dual boot Win/Linux et bye bye Mac après 20 ans d'utilisation. ;)
perso je n'aime pas iphone ,mais sa mempeche pas d'avoir un macbook et d'avoir et aimer mon motorola milestone!!!
Bah c'est simple, quand j'ai vu il ya plusieurs semaines que l'asus fonctionnait en mtp, j'ai voulu tester ce que ça donne sur mon sgs... et on ne m'y reprendra plus ! aucun problème en UMS
De mémoire chez Google les employés ont le choix entre divers systèmes (Linux, Mac, etc...) qu'ils choisissent eux même quand ils arrivent. Ca avait fait pas mal de bruit il y a un an ou deux car ils ont retiré Windows de la liste (sauf pour ceux qui développent les applis windows) pour (offiiciellement) des raisons de sécurité...
Bien sur... j'ai réaliser un mix avec le tuto présent sur le forum pour ce genre d'information... j'ai même tester plusieurs solutions... En tout les cas, j'ai accès en lecture au fichiers de /sdcard... rien d'autre :P J'avoue que c'est reellement casse bonbon... habitué par mes smartphone sous 2.x, je suis très déçu sur ce point :@
C'est franchement moche j'attend vraiment quelque de meego parce que là.... Android n'a plus grand chose d'un système libre
C'est franchement moche j'attend vraiment quelque de meego parce que là.... Android n'a plus grand chose d'un système libre
C'est franchement moche j'attend vraiment quelque de meego parce que là.... Android n'a plus grand chose d'un système libre
Est ce que tu as change les idvendor et idproduct dans ce t'as ajouté ? Sinon la a500 est galère je l'ai j'ai réussi a écrire dessus mais rien de trésor propre Sinon xda n'est pas pour grand chose ma dedans.... en tout cas pas la partie transformer ! C'est juste l'adaptation de la méthode utilise pour la xoom
Avec les commandes données ci-dessus ? C'est normal, c'est pour une Asus Transformer ... Il faut que tu trouves les bonnes clés ATTRS{idVendor} et ATTRS{idProduct} pour ta machine ... Tu pourras les trouver avec la commande "lsusb". Enjoy !
Il n'est pas compatible directement dans le noyau. Tu ajoutes un driver supplémentaire.
C'est udev sous Mac ? (je sais pas)
j'ai 2 mac , g13K aussi et ulrich aussi ( il me semble ) , google i/o presentation sur mac etc. ..... il faut dissocier mac/iphone kozo :p
La manip ci-dessus marche bien sur Debian, mais je suppose que pour d'autres linux il suffit de remplacer la première ligne avec une autre ligne adhoc ? D'ailleurs pourquoi cette solution ne fonctionnerait-elle pas sous Mac OSX ? Après tout c'est bien du BSD en dessous, le pilote mtpfs devrait exister aussi ou être recompilable non ?
En fait non, j'arrive pas a écrire dessus
Kies sous Linux (ukn parle de driver usb sous linux) !!! À moins de voir faire du Kies dans une VM (là il faut *vraiment* avoir envie de faire tourner kies ...).
/sdcard OK /external_sdcard KO en ce qui me concerne avec une Iconia A500
C'est sûr que l'un n'empêche pas l'autre... Peut-être qu'ils changeront ça dans les futurs versions...
Ok, effectivement j'avais oublié ce détail, dommage qu'il n'existe pas un standard ouvert... Car se restreindre à utiliser une techno proprio limite son utilisation, surtout quand il s'agit d'une connexion...
L'avantage du MTP (Media Transfer Protocol) par rapport à l'USB Mass Storage c'est que il n'y a pas besoin de monter la partition 'sdcard' pour quelle soit accessible depuis le PC. Du coup, l'utilisateur peut continuer d'utiliser la carte SD sur sa tablette pendant qu'il y transfère des fichiers dessus. Personnellement, je préférais l'USB Mass Storage aussi.
Marrant quand meme de voir les gars de chez Google faire des presentations Android ou autres sur des Mac..
Avec l'annonce de google music ca ne me surprend pas qu'il soit passé au mtp, pour les DRM !
Avec l'annonce de google music ca ne me surprend pas qu'il soit passé au mtp, pour les DRM !
UMS monte tout le disque, ce qui le rend inaccessible pour le téléphone. C'est assez handicapant je trouve. Surtout si on a des applis sur la carte SD. MTP ne monte pas le disque, mais a une interface entre le vrai filesystem et l'utilisateur. Ce qui permet donc d'avoir des accès concurents (téléphone et ordinateur), mais aussi possède des inconvénients (possibilité de cacher certaines parties, pas possibiltié de recupérer les donnees en cas de crash (mais il est toujours possible de connecter la carte SD à un ordi sinon), ou interface limité (modification de fichier par exemple), qui nécessite le re-transfert de tout le fichier pour une petite modification. Mais c'est quand même sympa de pouvoir continuer a utiliser son téléphone/tablette quand il est connecté a l'ordi.
UMS monte tout le disque, ce qui le rend inaccessible pour le téléphone. C'est assez handicapant je trouve. Surtout si on a des applis sur la carte SD. MTP ne monte pas le disque, mais a une interface entre le vrai filesystem et l'utilisateur. Ce qui permet donc d'avoir des accès concurents (téléphone et ordinateur), mais aussi possède des inconvénients (possibilité de cacher certaines parties, pas possibiltié de recupérer les donnees en cas de crash (mais il est toujours possible de connecter la carte SD à un ordi sinon), ou interface limité (modification de fichier par exemple), qui nécessite le re-transfert de tout le fichier pour une petite modification. Mais c'est quand même sympa de pouvoir continuer a utiliser son téléphone/tablette quand il est connecté a l'ordi.
Merci pour ce début de réponse.
Commandes qui ne devraient fonctionner que pour la Transformer d'Asus si j'ai bien compris ce qui est fait ... la partie : ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="4e0f" défini le matériel connecté (ici la Transformer d'Asus) et est à adapter à chaque appareil pour fonctionner ...
Commandes qui ne devraient fonctionner que pour la Transformer d'Asus si j'ai bien compris ce qui est fait ... la partie : ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="4e0f" défini le matériel connecté (ici la Transformer d'Asus) et est à adapter à chaque appareil pour fonctionner ...
je ne connais pas l'histoire mais je me doute bien qu'implémenter une techno de Microsoft, c'est forcément qu'il y a une raison (ou un chèque) derrière. Mais oui, c'est gonflant.
je ne connais pas l'histoire mais je me doute bien qu'implémenter une techno de Microsoft, c'est forcément qu'il y a une raison (ou un chèque) derrière. Mais oui, c'est gonflant.
utiliser kies (je sais, nous ici on n'utilise pas kies)
oh les gars ici les MACqueux on aime pas trop ça sur FrAndroid... :D
la question m'interpelle fortement. Je ne comprends pas comment on peut aller vers ces merdes (enfin, si, y'a une pseudo raison technique, sans doute la prise en compte de DRMs ou une connerie dans ce genre).
Justement c'est ce qui fais la force d'un matériel UserLike Simple et Souple d'utilisation !
Quel est l'intérêt d'utiliser mtp avec un SGS ???
En mass storage, l'ordi prend le contrôle de la mémoire et donc le téléphone n'a plus un accès sécure à cette même (sa) mémoire partagée...
Le MTP pas compatible Linux ? Beaucoup de logiciels de gestion de médias l'utilisent pourtant. Le protocole vient de Microsoft mais n'est pas complètement fermé et est documenté. Après, c'est sûr que de l'UMS, ça reste plus simple et plus souple.
un truc tout bête avec l'archos IT. il est en ext3 (très bien car pas limité comme les fat32 !). Le MTP, pour Windows, "cache" le système de fichier, et donc, permet a windows d'utiliser l'ext3 de façon transparente. Mais je vois pas pourquoi ne pas permettre les deux modes, comme le fait l'archos justement.
J'hésitais entre le HTC Sensation, le Galaxy S2 et le LG Optimus 2X pour remplacer mon , mais vu la tournure que prends Andoid (pas de source pour Android 3.n, driver propriétaire, ...), je pense que je vais bientôt aller faire un tour chez Windows Mobile. Quitte à avoir du propriétaire , autant que ce soit déclaré (et en plus, il communique bien avec la XBOX)
C'est claire que le choix de Google est étonnant... Par contre pour le MTP sur GNU/Linux, plusieurs logiciels iTunes-like (rhythmbox, Banshee, ...) le gère, donc pour le transfère de fichiers multimédia il n'y a pas de soucis ;-) Après on peu se demander quel avantage Google trouve à MTP...
Oui mais c'est les 1ers à donner les cmds pour que ca fonctionne
C'est pareil avec iOS...
Chez moi ça fonctionne très bien sur mes 3 Mac...
À l'occase faudrait quand même que google file un chèque à xda car sérieux je sais pas se qu'on ferait sans eux. Quand tu vois leur travail sur le système Android, même quand les constructeur nous mettent de côté pour qu'on renouvelle nos smart xda montre que les nouveautés comme sense 3.0 ou le nouveau touchwizz peuvent tourner sur certains anciens modèles. Donc merci xda
Euuuh quel est l'apport de xda la dessus ?? mtpfs existe depuis un bout de temps sous linux, xda n'a rien débloqué du tout. Le soucis comme vous dites dans l'article c'est que le mtp n'est pas ouvert et qu'en fonction de la machine qu'on possède tournant sous linux, le driver USB associé est peut être foireux. J'ai fait ça sur mon téléphone (SGS) et j'ai du le réinstaller ...
C'est qd même hallucinant que Google ait préféré un protocole proprio et limitatif pour la synchro des tab avec un ordi.
Non mais sans déconner j'y croit pas. Un système basé sur Linux qui ne fonctionnerais pas sur lui même ! Excellent ( Comme TOM TOM ) . C'est ce genre de connerie qui peu coûter très cher. "Microsoft est à l’origine du MTP" incroyable. Pourquoi pas utiliser un programme comme Itunes pour faire les transferts de fichiers? Jusqu’où iront ils ?
Je n'ai pas de tablette sous honeycomb mais c'est une bonne nouvelle. Soit dit en passant je ne comprend pas le choix de google qui ajoute des complications a un système simple et supporté par tous...
Sur Mac, impossible de faire fonctionner Android File Transfer. Ni sur MacPro du boulot et iMac 24' @home:disqus (10.6.7). #CaMeGave
Pourquoi google a choisi de s'éloigner du mass storage ? Quel avantage ?
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix