Я хочу скопировать некоторые файлы фильмов из Linux на мой телефон HTC One SV Android (без рута).
В Windows мой телефон автоматически подключает свои внутренние и SD-карты, когда я подключаю его, что позволяет мне передавать файлы.
В Linux Mint 13 Mate я всегда получаю сообщение об ошибке, когда подключаю телефон с помощью USB-кабеля, тогда может потребоваться несколько минут для установки, а иногда это не удается. Я думаю, что ошибка была ...
Ошибка инициализации камеры: -60: не удалось заблокировать устройство
Как я могу сделать эту работу?
linux-mint
usb
android
lamwaiman1988
источник
источник
Ответы:
ОБНОВЛЕНИЕ: Есть несколько лучших альтернатив Airdroid сейчас. Однако, похоже, что большинство дистрибутивов Linux работают с MTP довольно хорошо. По своему опыту я знаю, что Mint (на основе Ubuntu) работает «из коробки», как и Manjaro (на основе Arch). Если это не работает "из коробки" или изначально, то обязательно поищите в вашем менеджере пакетов решение MTP.
Более новые версии Android монтируют хранилище как устройство MTP вместо запоминающего устройства. Преимуществом этого является одновременный доступ к устройству Android и ПК. К сожалению, в то время как Windows изначально поддерживает это нормально, решения linux на данный момент довольно глючные.
В настоящее время самым надежным (и все еще немного ненадежным для начала работы, но после подключения все в порядке) я обнаружил go-mtpfs. Вот ссылка, чтобы помочь вам настроить его. Вы должны монтировать / демонтировать из командной строки. Однако в этой ветке также есть средство запуска единства, если вы используете Ubuntu Unity.
Однако лучший вариант, если вы не передаете много данных, это использовать что-то вроде AirDroid. Это бесплатное приложение в магазине воспроизведения для передачи по локальной сети и предоставляет веб-интерфейс для использования с браузером вашего компьютера. Он даже предоставляет интерфейс для перетаскивания файлов, а также даже предоставляет доступ к смс-сообщениям, журналам вызовов, установкам приложений и многим другим вещам.источник
adb pull
как описано в этом посте: vxlabs.com/2014/11/06/…Вы можете попробовать использовать бесплатный (бесплатно) файловый менеджер ES File Explorer на вашем телефоне Android.
Среди множества функций у него есть FTP-сервер. Таким образом, если вы можете объединить телефон и компьютер в сеть, вы можете легко передавать файлы в обе стороны с вашего компьютера. Я делаю это все время с машин Ubuntu и Fedora (через Thunar).
Режим FTP-сервера в этом приложении называется «Удаленный менеджер», он находится в разделе «Инструменты».
Большинство современных файловых менеджеров принимают следующий синтаксис:
источник
В основном это должно быть так же просто, как использование карты памяти. К сожалению, это не случай. Но, как и другие интеграции, Linux наверстает упущенное.
Тем временем вы можете использовать WiFi и sshd в Linux и sftp-клиент на стороне смартфона.
Или используйте Linux adb CLI для использования usb-передач.
источник
mtpfs - файловая система FUSE для устройств с протоколом передачи мультимедиа
Выполнено. Работает как с Windows в Linux Mint / Ubuntu / и т.д.
источник
sudo apt-get install jmtpfs
на Джессиjmptpfs
также на wheezy.Я согласен, что это не так просто, как должно быть. Например, в KDE есть реализация MTP, но он может только читать изображения, а не записывать их (по крайней мере, в моей версии).
Я обнаружил, что гораздо проще сделать это по сети. Есть несколько способов сделать это. Усуарио упомянул ES File Explorer.
Я использовал этот бесплатный FTP-сервер Android с открытым исходным кодом и нашел его простым. Вы указываете имя пользователя и пароль, затем запускаете FTP-сервер (очень ясно, работает ли сервер, и его легко включить / отключить).
Затем вы просто используете любой FTP-клиент (есть много графических клиентов, например, я использовал Konqueror). Я смог легко записать файлы обратно на телефон.
Единственным недостатком является то, что это, вероятно, немного медленнее, чем это было бы с эффективным протоколом USB, и что FTP не является безопасным (все в открытом тексте). Должно быть возможно сделать то же самое, но с Android-сервером SFTP; Я просто еще не нашел ни одного.
источник
После поиска множества решений этой проблемы я нашел Android File Transfer для Linux . Это лучшая реализация MTP для Linux, она просто работает.
Вы можете видеть, что эта проблема была указана в списке основных проблем Linux на рабочем столе .
источник
Предполагая, что вы используете USB-соединение, я обнаружил, что оно работает, но вам нужно сделать все в определенном порядке:
(Я думаю, что мой телефон имеет более старую версию Android, надеюсь, это работает в общем случае).
источник
Я смог использовать rsync для передачи своих файлов с телефона HTC. Команды были:
В результате чего:
Я нашел местоположение файлов телефона, посмотрев в свой
/run
каталог.Это было на Xubuntu 17.10, Artful Aardvark, Android был на HTC под управлением Android версии 7.0.
источник
cp -r /run/user/1000/gvfs/mtp\:host\=%5Busb%3A002%2C010%5D/ ~/Destination/Folder
. Я говорю это в контексте создания единственной копии, конечно, если для обновления вашего ПК последними фотографиями, то rsync - это то, что нужно.Я делаю это через сеть FTP, созданную ES File Explorer.
Прежде всего, настройте ваше устройство как портативную точку доступа в настройках → Модем и точка доступа → установите флажок «Портативная точка доступа Wi-Fi», а затем подключите компьютер к устройству с помощью Wi-Fi.
Это делает ваше соединение быстрее, чем соединение через центральную сеть WLAN. Затем выполните следующие действия:
(
ftp://...:...
).Теперь вы можете обращаться с вашим устройством как с диском на вашем компьютере.
источник
SDCard обычно представляет собой файловую систему exfat, которая по умолчанию не распознается Ubuntu по умолчанию - я не знаю, так ли это с другими дистрибутивами. Чтобы моя Ubuntu 16.04 LTS могла писать в файловую систему exfat, я сделал:
Теперь я могу просто подключить свой Android-телефон к настольному компьютеру с Ubuntu через USB и скопировать файлы на мою SD-карту (64 ГБ).
источник
Попробуйте эту команду и перезапустите, она работает для меня.
источник
Я обнаружил, что он работает только для USB, если я использую кабель, поставляемый с этим устройством или аналогичным устройством. USB-кабель от моего несуществующего планшета Samsung отлично работает с заменой моего Android Onix. Единственное, что работает для моего телефона, это тот кабель, который был в комплекте. Другие USB-кабели для зарядки / передачи не работают или работают не полностью: например, не будут копировать файлы .mp3. Понятия не имею, почему это так. Но кабели, не относящиеся к устройству, часто не отображаются в качестве подключения к USB-устройству.
Мне не приходилось изменять программное обеспечение или использовать специальное программное обеспечение. Просто работает.
источник
В Linux Mint 19.1 перенос большого количества фотографий можно легко осуществить, активировав «Параметры разработчика» и перейдя в «Настройки» «Настройки разработчика» на «Android-телефоне», «Конфигурация USB». Затем выберите MTP (протокол передачи изображений) вместо MTP. Теперь фотографии будут передаваться с молниеносной скоростью, просто используя файловый менеджер.
источник
Много хороших ответов, я просто хочу все упростить:
sudo apt install mtp-tools
Теперь подключите свой телефон Android через USB, кабель имеет значение, так что если один не работает, попробуйте другой.
mtp-detect
Выполнено. Откройте свое файловое приложение или терминал и перенесите!
источник
Я только что получил телефон Google Pixel 3, и мне нужно перенести фотографии / видео с него на мой Linux Mint 18.2. Вот как я это сделал:
источник
Я бегу Mint 19.2. Мой телефон - Pixel 1st Gen, работающий под управлением Android 10. После того, как я нашел решение и попробовал варианты MTP, предложенные многими, безуспешно, я обнаружил, что если вы перейдете в «Настройки» -> «Подключить устройства -> USB» и поменять «ИСПОЛЬЗОВАТЬ USB ДЛЯ Передача файлов / Android Auto ", Nemo монтирует память телефона и предоставляет доступ к файлам устройств. В моем телефоне была установлена опция «Нет передачи данных». Теперь, если бы я сначала проверил настройки USB, возможно, сработали решения MTP. Как примечание, ни одно из предложенных решений на StackExchange, HowToForge или OMG! упомянул проверку настроек USB на телефоне в первую очередь. Я прочитал несколько постов, что MTP на Mint "работает из коробки". Но опять же, нет упоминания о проверке настроек вашего телефона. Надеюсь это поможет.
источник
Unable to open raw device 0
сообщение об ошибке. Деинсталлированные mtp-tools, включенные настройки USB и браузер файлов альтов выскочили с запоминающего устройства Pixel, как и любой другой диск.Вам не нужно ничего устанавливать.
просто выполните следующее:
подключите USB-кабель (?) между Linux-машиной и смартфоном. (USB-кабель (?): Вы всегда используете при зарядке смартфона.)
Затем ваш телефон спросит, разрешаете ли вы доступ к данным устройства. Если вы выберете «Разрешить», будет установлено соединение MTP для доступа.
Вот и все.
источник