Connecter la tablette Nexus 7 à Ubuntu

A la sortie de la nouvellement célèbre tablette de chez Google, j’ai eu la surprise de ne pas la voire reconnue nativement par mon Ubuntu 12.04. Voilà comment j’ai procédé pour monter son disque à travers le protocole MTP.

Première chose à faire, c’est d’installer quelques paquets nécessaires à ce protocole. Je pourrais vous renvoyer vers ce lien ubuntu : http://doc.ubuntu-fr.org/mtp
Mais concrètement, trois paquets intéressants :

1
sudo apt-get install mtp-tools mtpfs gmtp

Ensuite, il faut créer un fichier pour référencer ce nouveau matériel inconnu pour le service udev.

1
sudo vim /etc/udev/rules.d/99-android.rules

Et écrire à l’intérieur

1
2
# Nexus 7
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"

Rendre ce fichier exécutable, et redémarrer le service

1
2
sudo chmod +x /etc/udev/rules.d/99-android.rules
sudo service udev restart

A ce stade, si vous lancez gmtp qui est donc un utilitaire graphique pour explorer un périphérique à travers le dit protocole, vous devriez pouvoir explorer votre tablette. Mais si vous voulez vraiment la monter et l’explorer comme n’importe quel dossier de votre système, il faut créer un dossier d’ancrage (ici appelé Nexus7 dans le dossier media), et monter la tablette dedans :

1
2
3
sudo mkdir /media/nexus7
chmod 755 /media/nexus7
sudo mtpfs -o allow_other /media/nexus7

Et voilà ! Pour la démonter, n’oubliez pas de faire :

1
sudo umount /media/nexus7