web-dev-qa-db-fra.com

Comment connecter un appareil OnePlus Two à Ubuntu via MTP?

Lorsque je le connecte à mon Ubuntu 14.04, je ne peux voir que les pilotes USB pour installer ADB.

Quelques solutions sont disponibles pour OnePlus One ( Voir ici ), mais je n’ai pas pu en trouver une pour OnePlus deux.

9
Alex Joseph

Après beaucoup de bricolage, j'ai trouvé la solution - 

Vous avez besoin des derniers pilotes mtp pour OP2 -

$ Sudo apt-get install libmtp-dev mtpfs

Maintenant, éditez le fichier suivant -

$ Sudo gedit /lib/udev/rules.d/69-libmtp.rules

ajouter cette ligne

ATTR{idVendor}=="2a70", ATTR{idProduct}=="f003", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="uaccess"

(L'identifiant du vendeur et celui du produit peuvent être obtenus en utilisant la commande "Sudo mtp-detect")

maintenant redémarrer le service

Sudo service udev restart

Votre OP2 devrait pouvoir transférer des fichiers sur votre PC Ubuntu maintenant!

P.S - Vous devrez remplacer le paramètre {idProduct} par tout ce qui est spécifié par mtp-detect si vous ne vous trouvez pas dans la ROM/le noyau en stock!

25
Alex Joseph

J'ai apporté les modifications suivantes et One Plus deux commence à apparaître dans la liste de mes périphériques adb:

  1. Accédez à votre répertoire personnel et, à l'aide de n'importe quel éditeur, ouvrez le fichier adb_usb.ini. il est présent dans le dossier .Android j'ai utilisé l'éditeur vim:

    vim .Android/adb_usb.ini 

  2. Ajoutez du texte 0x2A70 sans espaces finaux au fichier comme ci-dessous:

**

# Android 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'Android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE. 
0x2A70

**

  1. Arrêtez et démarrez le serveur:

    adb kill-server

    serveur de démarrage adb

  2. Maintenant, vérifiez que l'appareil devrait apparaître: Adb devices

6
learner

OnePlus X connecté à Ubuntu 15.04 via USB - La réponse ci-dessus d'Alex Joseph a fonctionné pour moi MAIS je devais également installer mtp-tools pour avoir la commande mtp-detect (sinon je n'ai que "commande non trouvée").

$Sudo apt-get install mtp-tools

Après cela, je pouvais voir mon OnePlus X, vérifier les identifiants de fournisseur et de produit et suivre la suite des étapes. Mon système Ubuntu voit maintenant à la fois le stockage interne et la carte SD.

6
Recifeman

Après avoir installé Android adb, je peux ouvrir le dossier OnePlus 3 sur Ubuntu 16.04.

Sudo apt-get update
Sudo apt-get install adb
2
bigspawn

Je suggérerais simplement d'activer developers tool dans votre settings

J'ai fais la même chose. maintenant je peux transférer des fichiers facilement.

Si vous ne trouvez pas l’option Outils de développement dans les paramètres, allez simplement à about phone et tapez sur build number 7 à 8 fois de façon continue. 

c'est ce que vous avez fait.

1
Vaibhav Joshi