¿Cómo hago mi PC Linux Monte mi teléfono Android 4.2.2 usando MTP? -- 4.2-jelly-bean campo con linux campo con mtp camp android Relacionados El problema

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


5
vote

problema

Español

Acabo de comprar un nuevo teléfono TCL (S950) Idol X y estoy descubriendo algún problema para que sea visible en mi sistema.

Este teléfono utiliza Android 4.2.2 y supongo que esta es la causa del problema: mi teléfono anterior con Android 4.1 se mostró correctamente en Nautilus / Dolphin (usando mtpfs )

Ahora he intentado instalar mtp-tools pero nada ha cambiado.

ABCDEFGHIJKLMNABCDEFGHIJKLMN2 Me da esa lista (T & AMP; Un teléfono móvil debe ser mi teléfono)

  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 da esta salida:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   

¿Alguna idea de qué podría estar mal aquí?

Actualizar: He agregado las siguientes reglas a Udev ( ABCDEFGHIJKLMNABCDEFGHIJKLMN6 ) y ahora al menos adb shell funciona bien:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN8   

(CAMBIAR ABCDEFGHIJKLMNABCDEFGHIJKLMN9 Nombre de usuario con el suyo)

Original en ingles

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 )

        
       
       

Lista de respuestas

3
 
vote

He escrito un tutorial sobre cómo hacerlo Obtenga dispositivos MTP reconocidos bajo Ubuntu . Si ya ha instalado MTTOTOOLS y agregó la regla UDEV, aún necesita crear un punto de montaje estático para su dispositivo y deje que MTP sepa que es donde vive. Asegúrese de haber reiniciado su computadora o el servicio Udev, ya que agregó la regla de Udev (Sudo Service Udev Reiniciar), y luego

  1. sudo mkdir / media / mtpdevice (llame al directorio lo que quiera)
  2. sudo chmod 775 / media / mtpdevice
  3. sudo mtpfs -o permitir_other / media / mtpdevice

Adjunte su teléfono (asegúrese de que esté desbloqueado, si tiene un patrón de pasador o deslizamiento). Entonces deberías poder ver las tarjetas internas y externas. Tenga en cuenta que no podrá abrir archivos directamente desde las tarjetas, deberá copiarlas localmente primero.

 

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
La mejor respuesta
 

Según lo sugerido por @logos, esto funciona (cuida el uso de sudo ):

  sudo mtpfs -o allow_other /media/MTPdevice   

Sin embargo, mtpfs es muy inestable en este teléfono, así que lo intenté go-mtpfs y descubrí que funciona mejor. Puede instalar go-mtpfs usando el información proporcionada en su sitio

El comando para montar el teléfono es muy similar (cambie la ruta del compartimiento de acuerdo con el suyo):

  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   

automount
Una vez que pueda montar el dispositivo con el comando anterior, puede hacer el automóvil del teléfono: Solo tienes que agregar un par de reglas a Udev.

Necesitará esas información:

  • id_model (la mía es tcl_s950 )
  • id_model_id (la mía es 0167 )
  • Ruta de instalación de Go-MTPFS (la mía es / usr / lib / go / bin / go-mtpfs )

Puede encontrar esas información ejecutando este comando en un terminal udevadm monitor --environment --udev y enchufe / desenchufe su teléfono.

Ahora puede crear / editar una UDEV reglas /etc/udev/rules.d/99-android.rules y agregue estas líneas (Cambiar ID_Model y ID_Model_ID con el suyo):

  ABCDEFGHIJKLMNABCDEFGHIJKLMN8   

En este punto, todo debería funcionar, verifique este hilo para obtener más detalles: fuente

 

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

Suponiendo que está utilizando una Distro de Ubuntu 12.04 o 12.10 basada (V13 & AMP; UP lo respalda de forma nativa) y que ABCDEFGHIJKLMNABCDEFGHIJKLMN9 ya está instalado:

  1. Agregue el repositorio de backport para el soporte MTP en GVFS:

      sudo mtpfs -o allow_other /media/MTPdevice 0  
  2. Actualiza el sistema, debe ver muchos paquetes GVFS en la lista:

      sudo mtpfs -o allow_other /media/MTPdevice 1  
  3. reinicio.

Fuente: 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 realidad, la forma más fácil es modificar /usr/lib/udev/rules.d/69-libmtp.rules agregando su ID de producto, ya que es probable que ya contenga su ID de proveedor, así que cree una nueva línea para su Dispositivo con su video y PID, ¡reinicie Udev y funciona!

 

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!

 
 

Relacionados problema

14  Viendo el texto completo de una notificación larga  ( Seeing the full text of a long notification ) 
Tengo una notificación en mi teléfono donde la longitud del texto excede el ancho de la pantalla y no se envuelve, simplemente se desvanece del borde. ¿Cómo p...

1  Vibración para el teclado LG  ( Vibration for lg keyboard ) 
No sé sobre los otros modelos, pero mi LG Optimus L3 2 no vibra mientras toca el teclado virtual. Eso es realmente malo, porque es molesto escuchar un sonido ...

1  La pantalla se apaga durante la llamada con TECNO F7  ( Screen turns off during call with tecno f7 ) 
¿Por qué mi pantalla se apaga durante una llamada? No se enciende incluso cuando presiono el botón de encendido. Solo vuelve después de la llamada. ...

6  ¿Cómo rooteo un Samsung Galaxy S4 Mini LTE (GT-I9195)?  ( How do i root a samsung galaxy s4 mini lte gt i9195 ) 
¿Cómo rooteo un Samsung Galaxy S4 Mini LTE (GT-I9195)? ...

10  ¿Cuál es el misterioso dispositivo "CDC Serial" y por qué lo necesitaba?  ( What is the mysterious cdc serial device and why do i needed it ) 
He construido mi propia computadora PC de las partes compré en línea, hice una instalación limpia de Windows 7 Ultimate de 64 bits con SP1 (versión completa, ...

5  ¿Cómo instalo Google Apps 20130812 en CyanogenMod 10.1 (Android 4.2.2)?  ( How do i install google apps 20130812 into cyanogenmod 10 1 android 4 2 2 ) 
Estoy intentando instalar el Actualización de Google Apps (GAPPS) 20130812 Actualización para Android 4.2.2 en mi Samsung Galaxy Fascinate, que se está ejec...

1  ¿Hay alguna manera de anular las notificaciones que no me dejan despedirlas?  ( Is there a way to override notifications that dont let me dismiss them ) 
Tengo un Galaxy Nexus que está ejecutando 4.2.2. Ciertas aplicaciones, como palabras con amigos, ocasionalmente envían notificaciones de spammy para probar un...

3  Android 4.2 para Asus Transformer TF300T  ( Android 4 2 for asus transformer tf300t ) 
Compré una tableta TF300T TFORMERSER TRANSUMER. Se ejecuta en Android 4.1. Realmente necesito la función multiusuario del Android 4.2. i leer Que Asus p...

2  No se pueden escribir archivos a la tarjeta SD  ( Cannot write files to sd card ) 
Hace unos días, mi tarjeta SD se volvió inutilizable. Intenté copiar algunos MP3 de mi computadora portátil (Win 7) a mi teléfono (Samsung S2 Plus, ejecutando...

20  ¿Cuándo obtendrá mi dispositivo la actualización de Android 4.2 (Jelly Bean)?  ( When will my device get the android 4 2 update jelly bean ) 
Android 4.2 (Jelly Bean) se anunció oficialmente el 29 de octubre de 2012. (puede revisar los cambios de alto nivel en Jelly Bean en el sitio oficial del ...

0  Cifrado Nexus 4  ( Nexus 4 encryption ) 
Me encripté mi Nexus, y ahora olvídate de la contraseña después de que se agote la alimentación, ¿alguien me puede decir cuántos dígitos requeridos y sus regl...

7  Con la aplicación Android 4.2 Cámara, ¿cómo puedo saber si tengo un bloqueo GPS?  ( With the android 4 2 camera app how can i tell if i have a gps lock ) 
Mi Galaxy Nexus se acaba de actualizar a V4.2 de Jellybean, Google parece haber cambiado totalmente la aplicación de la cámara en esta actualización y hay alg...

1  ¿Proxy de derivación para todo menos direcciones locales?  ( Bypass proxy for everything but local addresses ) 
Sé que esto es un poco no convencional, pero quiero pasar por alto el proxy para todas las direcciones / dominios externos y solo las direcciones internas p...

2  Cómo detener el retraso de los datos H + a 3G  ( How to stop fallback from h to 3g data ) 
es posible, y si es así, ¿cómo, para bloquear el teléfono para usar H + para datos y no devolverle a 3G? Sospecho que no es (firmware del hardware de la rad...

8  ¿Puedo tener diferentes volúmenes configuraciones para notificaciones y tonos de llamada con Nexus 4 / Android 4.2?  ( Can i have different volumes settings for notifications and ringtones with nexus ) 
Mi antiguo teléfono de pan de jengibre me permitiría tener un volumen bajo para las notificaciones mientras tiene un alto volumen para los tonos de llamada (m...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos