Não é possível conectar o telefone LG G3 Android ao PC Linux

1

Eu só quero acessar os arquivos no meu celular Verizon LG G3 do meu PC com Linux.

Eu tenho o adb instalado e segui este tutorial do ArchLinux , mas adb devices apresenta o seguinte:

[grease-lightning]/home/lucas$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 

Eu também segui este xda -developers tutorial mas a ferramenta MTP não parece detectar o meu dispositivo corretamente.

Eu tenho o debug usb ativado e o modo MTP ativado (via Settings > Storage > usb/pc connection > "MTP" (default was PTP) no meu telefone Android).

Eu também tentei executar os comandos mtp-detect com esta saída e mtp-connect com esta saída , mas não consigo acessar o sistema de arquivos. Mais notavelmente, parece que o vendedor e o id do produto não são detectados, conforme citado aqui a partir do mtp-detect output:

Device 0 (VID=1004 and PID=627f) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
   Found 1 device(s):
   1004:627f @ bus 3, dev 25

Como instruído no tutorial xda , aqui está o conteúdo do meu arquivo udev:

[my-pc]/home/lucas$ cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb",ATTR{idVendor}=="1004",ATTR{Product}=="627f",MODE="0666"

e aqui estão as informações de lsusb para esclarecimento:

[grease-lightning]/home/lucas$ lsusb | grep LG
Bus 003 Device 039: ID 1004:627f LG Electronics, Inc.

Então, depois de experimentar esses tutoriais usando as abordagens mtp e adb, como posso me conectar aos arquivos / mídia no meu telefone Android? Alguma sugestão?

Estou usando o ArchLinux, se isso é importante, e eu preferiria uma abordagem CLI simples para acessar os arquivos no meu telefone.

    
por modulitos 12.06.2015 / 13:03

2 respostas

1

Eu tive o mesmo problema com o meu Nexus 5 no Ubuntu. Foi um problema de permissões; o arquivo do dispositivo foi root por algum motivo.

O que isso produz?

ls -l /dev/bus/usb/003/039

Se for de propriedade de root do grupo e raiz do proprietário, uma solução elegante seria adicionar o plug-in de entrada do grupo no seu udev, do qual você já deveria ser membro

SUBSYSTEM=="usb",ATTR{idVendor}=="1004",ATTR{Product}=="627f",GROUP="plugdev",MODE="0666"
    
por 12.06.2015 / 14:01
0

Acho que resolvi isso usando a ferramenta jmtpfs . Eu corri os comandos jmtp -l , que produzem isso:

Device 0 (VID=1004 and PID=627f) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
Available devices (busLocation, devNum, productId, vendorId, product, vendor):
3, 48, 0x627f, 0x1004, UNKNOWN, UNKNOWN

Embora não reconheça o meu dispositivo, ainda consegui montá-lo com jmtpfs ~/temp/lucas-android e acessar o sistema de arquivos como de costume.

BTW, eu enviei uma solicitação para adicionar meu dispositivo com libmtp no sourceforge

    
por 13.06.2015 / 04:04