У меня Samsung Galaxy S4 под управлением Android версии 5.0.1 (по-видимому, последняя версия, поставляемая для этого телефона). Когда я запускаю jmtpfs -l
, я получаю следующее (это CentOS 7):
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
Available devices (busLocation, devNum, productId, vendorId, product, vendor):
7, 84, 0x6860, 0x04e8, Galaxy models (MTP), Samsung
Затем jmtpfs -device=7,84 /media/samsung
(с или без sudo и с или без -o allow_other
) выдает следующую ошибку:
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
error returned by libusb_claim_interface() = -6LIBMTP PANIC: Unable to initialize device
terminate called after throwing an instance of 'MtpErrorCantOpenDevice'
what(): Can't open device
Aborted (core dumped)
В файле man для jmtpfs что-то сказано о добавлении нового правила в /lib/udev/rules.d/51-android.rules, но этот файл не существует, и я понятия не имею, что мне нужно добавить в этот файл. Это моя проблема?
Виновата моя старая версия Android или что-то еще? Есть ли надежда для меня?
- Генри