Home » TECH CHINOIS » Les tablettes sous Honeycomb peuvent être utilisées (montées) avec Linux

Les tablettes sous Honeycomb peuvent être utilisées (montées) avec Linux

Pierre Michaud mai 26,2011 2 Comments

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

Mots-clefs

Add To TwiiterRetweet This Post item information on FacebookShare This Stumble ThisStumbleUpon This Digg ThisDigg This Add To Del.icio.usBookmark This

About The Author

Pierre Michaud
Pierre Michaud est le rédacteur en chef du blog I-Clone. Il s'agit d'un amant invétéré de technologies et de gadgets de derniers cris avec un faible pour les dispositifs de piratage ^^. Il passe aussi son temps à vagabonder entre les différentes provinces high-tech chinois question de dénicher les toutes dernières «imitations» et pourquoi pas tenter de les légitimiser...
  • Gerard

    Bonjour,

    j’ai essayé, chez moi, ça ne marche pas avec un Galaxy tab 10.1 et Ubuntu 10.04.

    j’ai le message :
    Erreur : Erreur de l’interrogation du fichier « /media/tablette » : Noeud final de transport n’est pas connecté
    Sélectionnez un autre visionneur et essayez à nouveau.

    Cdt,

  • Jacques

    Même problème sur Galaxy Tab 8.9 avec Xubuntu 12.04:

    $mtpfs /media/gtab -o allow_other
    ->fuse: bad mount point `/media/gtab’: Transport endpoint is not connected

    cdt