Comment faire mon montage de PC Linux mon Android 4.2.2 téléphone à l'aide de MTP? -- 4.2-jelly-bean domaine et linux domaine et mtp domain android en relation problème

How do I make my Linux PC mount my Android 4.2.2 phone using MTP?



5
vote

problème

français

Je viens d'acheter un nouveau téléphone IDOL X (S950) et je tiens à déterminer une question pour le rendre visible sur mon système.

Ce téléphone utilise Android 4.2.2 Et je suppose que c'est la cause du problème: mon précédent téléphone avec Android 4.1 a été correctement affiché dans Nautilus / Dolphin (en utilisant mtpfs )

maintenant j'ai essayé d'installer mtp-tools mais rien n'a changé.

lsusb me donne cette liste (T & AMP; un téléphone mobile doit être mon téléphone)

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 002: ID 1bbb:0168 T & A Mobile Phones Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 1bcf:2b80 Sunplus Innovation Technology Inc. Bus 002 Device 003: ID 8086:0189 Intel Corp.

dmesg me donne cette sortie:

[15780.855333] usb 3-2: new high-speed USB device number 2 using xhci_hcd [15780.874336] usb 3-2: New USB device found, idVendor=1bbb, idProduct=0168 [15780.874348] usb 3-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4 [15780.874354] usb 3-2: Product: TCL S950 [15780.874359] usb 3-2: Manufacturer: TCT [15780.874364] usb 3-2: SerialNumber: FESKMRSOYLW8RKSK

Une idée de ce qui pourrait être faux ici?

mise à jour: J'ai ajouté les règles suivantes à udev ( /etc/udev/rules.d/11-android.rules ) et maintenant au moins adb shell fonctionne bien:

## TLC SUBSYSTEMS=="usb", ATTRS{idVendor}=="1bbb", ATTRS{idProduct}==" 0167″, MODE="0777", OWNER="fra"

(modifier OWNER nom d'utilisateur avec le vôtre)

langue Anglaise

I have just purchased a new TCL (S950) Idol x phone and I'm figuring out some issue to make it visible on my system.

This phone uses Android 4.2.2 and I guess this is the cause of the issue: my previous phone with android 4.1 was correctly displayed in nautilus/dolphin ( using mtpfs )

Now I have tried to install mtp-tools but nothing has changed.

lsusb gives me that list (T & A Mobile Phones should be my phone )

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 002: ID 1bbb:0168 T & A Mobile Phones  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 1bcf:2b80 Sunplus Innovation Technology Inc.  Bus 002 Device 003: ID 8086:0189 Intel Corp.  

dmesg gives me this output:

[15780.855333] usb 3-2: new high-speed USB device number 2 using xhci_hcd [15780.874336] usb 3-2: New USB device found, idVendor=1bbb, idProduct=0168 [15780.874348] usb 3-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4 [15780.874354] usb 3-2: Product: TCL S950 [15780.874359] usb 3-2: Manufacturer: TCT [15780.874364] usb 3-2: SerialNumber: FESKMRSOYLW8RKSK 

Any idea what could be wrong here ?

UPDATE: I have added the following rules to udev (/etc/udev/rules.d/11-android.rules ) and now at least adb shell works fine:

## TLC SUBSYSTEMS=="usb", ATTRS{idVendor}=="1bbb", ATTRS{idProduct}==xe2x80x9d0167xe2x80xb3, MODE="0777", OWNER="fra" 

( change OWNER user name with yours )

        
       
       

Liste de réponses

3
 
vote

J'ai écrit Un tutoriel sur la façon de Obtenir des périphériques MTP reconnus sous Ubuntu . Si vous avez déjà installé MTPTOOLS et ajouté la règle UDev, vous devez toujours créer un point de montage statique pour votre appareil et laissez MTP savoir que c'est là qu'il vit. Assurez-vous que vous avez redémarré votre ordinateur ou votre service UDEM depuis que vous avez ajouté la règle Udev (Sudo Service UDev Redémarrez), puis

  1. sudo mkdir / media / mtpdevice (appelez le répertoire ce que vous aimez)
  2. sudo chmod 775 / média / mtpdevice
  3. sudo mtpfs -o allemande_other / media / mtpdevice

Attachez votre téléphone (assurez-vous qu'il est déverrouillé, si vous avez un motif de broche ou de balayage). Vous devriez alors être capable de voir les cartes internes et externes. Notez que vous ne pourrez pas ouvrir de fichiers directement à partir des cartes, vous devez les copier localement.

 

I've written a tutorial on how to get MTP devices recognized under Ubuntu. If you've already installed mtptools and added the udev rule, you still need to create a static mount point for your device and let mtp know that's where it lives. Make sure you've restarted either your computer or the udev service since you added the udev rule (sudo service udev restart), and then

  1. sudo mkdir /media/MTPdevice (call the directory whatever you like)
  2. sudo chmod 775 /media/MTPdevice
  3. sudo mtpfs -o allow_other /media/MTPdevice

Attach your phone (make sure it's unlocked, if you have a pin or swipe pattern). You should then be able to see both the internal and external cards. Note that you won't be able to open files directly from the cards, you'll need to copy them locally first.

 
 
         
         
2
 
vote
vote
Meilleure réponse
 

Comme suggéré par @Logos, cela fonctionne (prenez soin d'utiliser sudo ):

sudo mtpfs -o allow_other /media/MTPdevice

Cependant, mtpfs est très instable sur ce téléphone, donc j'ai essayé go-mtpfs et j'ai découvert que cela fonctionne mieux. Vous pouvez installer go-mtpfs à l'aide de Info fournis dans leur site

La commande pour monter le téléphone est très similaire (changez le chemin de la poubelle selon la vôtre):

sudo /usr/lib/go/bin/go-mtpfs /media/MTPdevice/

Automount
Une fois que vous êtes capable de monter l'appareil avec la commande ci-dessus, vous pouvez afficher le téléphone automobile: Il vous suffit d'ajouter quelques règles à Udev.

Vous aurez besoin de ces informations:

  • id_model (le mien est tcl_s950 )
  • id_model_id (le mien est 0167 )
  • Chemin d'installation de Go-MTPFS (la mine est / usr / lib / go / bin / go-mtpfs )

Vous pouvez trouver ces informations exécutant cette commande dans un terminal udevadm monitor --environment --udev et branchez / débranchez votre téléphone.

Maintenant, vous pouvez créer / modifier une règle UDev /etc/udev/rules.d/99-android.rules et ajouter ces lignes (modifier id_model et id_model_id avec le vôtre):

# Mount ENV{ID_MODEL}=="TCL_S950", ENV{ID_MODEL_ID}=="0167", ACTION=="add", RUN+="/usr/bin/sudo -b /usr/lib/go/bin/go-mtpfs -allow-other=true /media/MTPdevice" # Umount ENV{ID_MODEL}=="TCL_S950", ENV{ID_MODEL_ID}=="0167", ACTION=="remove", RUN+="/bin/umount /media/MTPdevice"

À ce stade, tout devrait fonctionner, vérifier ce fil pour plus de détails: source

 

As suggested by @Logos this works (take care of using sudo):

sudo mtpfs -o allow_other /media/MTPdevice 

However mtpfs is very unstable on this phone so I tried go-mtpfs and I found out it works better. You can install go-mtpfs using the info provided in their site

The command to mount the phone is very similar (change the bin path according to yours) :

sudo /usr/lib/go/bin/go-mtpfs /media/MTPdevice/ 

Automount
Once you are able to mount the device with the above command you can make the phone automount: You only have to add a couple of rules to udev.

You will need those info:

  • ID_MODEL (mine is TCL_S950 )
  • ID_MODEL_ID ( mine is 0167 )
  • Installation path of go-mtpfs ( mine is /usr/lib/go/bin/go-mtpfs )

You can find those info running this command in a terminaludevadm monitor --environment --udev and plug/unplug your phone.

Now you can create/edit an udev rules /etc/udev/rules.d/99-android.rules and add these lines (change ID_MODEL and ID_MODEL_ID with yours):

 # Mount   ENV{ID_MODEL}=="TCL_S950", ENV{ID_MODEL_ID}=="0167", ACTION=="add", RUN+="/usr/bin/sudo -b  /usr/lib/go/bin/go-mtpfs -allow-other=true /media/MTPdevice" # Umount  ENV{ID_MODEL}=="TCL_S950", ENV{ID_MODEL_ID}=="0167", ACTION=="remove", RUN+="/bin/umount /media/MTPdevice" 

At this point everything should work, check this thread for more details: source

 
 
   
   
0
 
vote

En supposant que vous utilisez une distribution basée sur Ubuntu 12.04 ou 12.10 (V13 et AMP; up supporte cette natalement) et que gvfs-mtp est déjà installé:

  1. Ajoutez le référentiel Backport pour le support MTP dans GVFS:

    sudo add-apt-repository ppa:langdalepl/gvfs-mtp sudo apt-get update
  2. Mettez à niveau le système, vous devez voir de nombreux packages GVFS dans la liste:

    sudo apt-get upgrade
  3. Redémarrez.

Source: http://blog.sukria.net/2013/03/09/support-for-nexus-4-in-ubuntu-12-10/

 

Assuming you're using a Ubuntu 12.04 or 12.10 based distro (v13 & up supports this natively) and that gvfs-mtp is already installed:

  1. Add the backport repository for MTP support in GVFS:

    sudo add-apt-repository ppa:langdalepl/gvfs-mtp sudo apt-get update 
  2. Upgrade the system, you should see many gvfs packages in the list:

    sudo apt-get upgrade 
  3. Reboot.

Source: http://blog.sukria.net/2013/03/09/support-for-nexus-4-in-ubuntu-12-10/

 
 
0
 
vote

En réalité, le moyen le plus simple est de modifier /usr/lib/udev/roules.d/69-libmtp.rules Ajout de votre identifiant de produit car il est probable qu'il contient déjà votre identifiant de fournisseur, créez donc une nouvelle ligne pour votre Dispositif avec votre Vid et PID, redémarrez UDev et ça fonctionne!

 

Actually,the easiest way is to modify /usr/lib/udev/rules.d/69-libmtp.rules adding your product ID as it is likely that it already contains your vendor ID,so create a new line for your device with your VID and PID,restart udev and it works!

 
 

Questions connexes

5  Comment faire mon montage de PC Linux mon Android 4.2.2 téléphone à l'aide de MTP?  ( How do i make my linux pc mount my android 4 2 2 phone using mtp ) 
Je viens d'acheter un nouveau téléphone IDOL X (S950) et je tiens à déterminer une question pour le rendre visible sur mon système. Ce téléphone utilise And...

1  Meilleur moyen de transférer des photos de Android 4.4.4 à Windows 7  ( Best way to transfer photos from android 4 4 4 to windows 7 ) 
Je viens de passer à un Samsung Galaxy S5 exécutant Android 4.4.4. Sur mon ancien téléphone à exécution de pain d'épice, j'ai pu utiliser la fonction USB Mass...

1  MTP peut-il être configuré pour afficher la racine?  ( Can mtp be configured to show the root ) 
J'ai un appareil enraciné exécutant Android 6. Lorsque je le connecte via USB, je peux parcourir des fichiers via MTP, mais il est limité au dossier 998877...

1  Stockage de masse USB au lieu de MTP  ( Usb mass storage instead of mtp ) 
J'ai accidentellement supprimé mon système de fichiers entier sur mon téléphone .J'ai essayé de récupérer mes fichiers avec mon PC Linux à l'aide du programme...

0  Comment se déplacer des fichiers sur mon téléphone quand il est connecté à mon ordinateur effectue une copie à la place?  ( How come moving files on my phone when its connected to my computer actually do ) 
Donc, j'ai copié un fichier de mon bureau sur la carte microSD du téléphone. Ensuite, j'ai réalisé que j'aimerais que le fichier soit dans un sous-répertoire ...

1  Ne peut pas monter Galaxy S7 avec Simple-MTPFS (avec S4, il fonctionnait bien)  ( Cannot mount galaxy s7 with simple mtpfs with s4 it used to work fine ) 
Je voudrais monter mon Samsung Galaxy S7 (SM-G930F) Simple-MTPFS et je ne peux pas le faire comme je l'habitude de (sur précédent Fedora et la vieille gala...

4  MTP ne fonctionne pas sous Android 6  ( Mtp not working under android 6 ) 
Je manque d'idées comment obtenir le MTP fonctionner encore ... Je ne reçois tout simplement pas la boîte de dialogue sur mon Android, me demandant à moi qu...

1  Transfert de fichier entre Windows 8 et Nexus 7  ( File transfer between windows 8 and nexus 7 ) 
Je me débats avec ça depuis des siècles et je n'arrive pas à le faire fonctionner. Chaque solution sur Internet me permet de me permettre d'installer des pilo...

1  Samsung Galaxy GT-S7562 enracinant en utilisant (arc) Linux  ( Samsung galaxy gt s7562 rooting using archlinux ) 
J'ai un Samsung Galaxy Trend II Duos (GT-S7562) acheté de Chine. (J'habite en Irlande), je ne suis pas en mesure d'accéder à Google Services via des applicati...

5  Changer MTP / PTP pour une galaxie S4 avec un écran cassé  ( Change mtp ptp for a galaxy s4 w a broken screen ) 
J'essaie de faire une sauvegarde complète de toutes les données sur mon Samsung Galaxy S4 avant de l'envoyer pour des réparations. Même si l'écran est compl...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés