Không thể kết nối điện thoại Android LG G3 với PC Linux


1

Tôi chỉ muốn truy cập các tệp trên điện thoại Verizon LG G3 của tôi từ PC Linux.

Tôi đã adbcài đặt và tôi đã làm theo hướng dẫn ArchLinux này nhưng cho adb devicesra kết quả như sau:

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

Tôi cũng đã làm theo hướng dẫn của nhà phát triển xda này nhưng công cụ MTP dường như không phát hiện đúng thiết bị của tôi.

Tôi có gỡ lỗi usb và bật chế độ MTP, (thông qua Settings > Storage > usb/pc connection > "MTP" (default was PTP)điện thoại Android của tôi).

Tôi cũng đã thử chạy các lệnh mtp-detectvới đầu ra nàymtp-connectvới đầu ra này , nhưng dường như tôi không thể truy cập hệ thống tệp. Đáng chú ý nhất, có vẻ như id của người bán và sản phẩm không được phát hiện, như được trích dẫn ở đây từ mtp-detectđầu ra:

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

Theo hướng dẫn trong xdahướng dẫn, đây là nội dung của tệp udev của tôi:

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

và đây là lsusbthông tin để làm rõ:

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

Vì vậy, sau khi thử các hướng dẫn này bằng cách sử dụng phương pháp tiếp cận mtp và adb, làm cách nào tôi có thể kết nối với các tệp / phương tiện trên điện thoại Android của mình? Bất kỳ đề xuất?

Tôi đang sử dụng ArchLinux nếu điều đó quan trọng và tôi thích cách tiếp cận CLI đơn giản hơn để truy cập các tệp trên điện thoại của mình.

Câu trả lời:


1

Tôi đã có cùng một vấn đề với nexus 5 của tôi trên Ubuntu. Đó là một vấn đề về quyền; tập tin thiết bị đã được root vì một số lý do.

Điều này mang lại những gì?

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

Nếu nó thuộc sở hữu của root nhóm và root chủ sở hữu thì một giải pháp tao nhã sẽ là thêm plugdev mục nhập nhóm trong udev của bạn, mà bạn đã là thành viên của

SUBSYSTEM=="usb",ATTR{idVendor}=="1004",ATTR{Product}=="627f",GROUP="plugdev",MODE="0666"

Cảm ơn sự giúp đỡ, và đây có thể là vấn đề, nhưng Arch không có một plugdevnhóm. Tôi đã thử tạo một nhóm udev tương tự với nội dung SUBSYSTEM=="usb",ATTR{idVendor}=="1004",ATTR{Product}=="627f",TAG+='uaccess', nhưng nó cũng không hoạt động. Bất kỳ đề nghị sẽ là hữu ích.
modulitos

0

Tôi nghĩ rằng tôi đã giải quyết điều này bằng cách sử dụng công cụ jmtpfs . Tôi đã chạy các lệnh jmtp -l, mà đầu ra này:

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

Mặc dù nó không nhận ra thiết bị của tôi, tôi vẫn có thể gắn thiết bị jmtpfs ~/temp/lucas-androidsau đó truy cập hệ thống tập tin như bình thường.

BTW, tôi đã gửi yêu cầu thêm thiết bị của mình bằng libmtp trên sourceforge

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.