- Как обмениваться файлами между Android и Linux без проводов
- Скачать приложение
- Настроить сервер
- Установить FileZilla
- Ubuntu
- Debian
- Arch Linux
- Fedora
- OpenSUSE
- Универсальный Linux
- Подключиться к серверу в FileZilla
- Блог начинающего линуксоида.
- Страницы
- понедельник, 2 ноября 2015 г.
- Android File Transfer for Linux — утилита для работы с файлами Android-устройств
- Как я могу передавать файлы между Android и Linux через USB?
- Передача файлов между Android Ubuntu / Linux Mint / Debian / Fedora
- Особенности:
- Установка Android File Transfer в Ubuntu / Linux Mint
- Установка Android File Transfer в Debian
- Android File Transfer доступен для Fedora
- Linux android обмен файлами
Как обмениваться файлами между Android и Linux без проводов
Пытаетесь отправить некоторые файлы на устройство Android с компьютера Linux, но нет кабеля для передачи данных?
Хорошая новость, благодаря свободе, которую Google предоставляет пользователям Android, разработчики придумали десятки различных способов простого подключения устройства Android к компьютеру с Linux.
Возможно, самый простой способ обмениваться файлами между Android и Linux по беспроводной сети – это загрузить приложение FTP на ваше устройство Android. Зачем?
Это позволяет вам быстро разместить на вашем Android-устройстве импровизированный FTP-сервер, который затем может принимать удаленные подключения по беспроводной сети.
Достаточно сказать, что многие разработчики приложений для Android знают, как легко это сделать, и в результате в магазине приложений Google Play есть множество приложений для передачи по FTP WiFi. С учетом вышесказанного в этом руководстве мы сосредоточимся на приложении WiFi FTP-сервера, поскольку это одно из самых надежных приложений в своей категории.
Скачать приложение
Прежде чем мы сможем поговорить о настройке сервера, вам нужно установить приложение WiFi FTP-сервер на вашем Android-устройстве.
Для этого откройте приложение Google Play Store на Android, найдите WiFi FTP Server и установите его.
Кроме того, нажмите на эту ссылку здесь скачайте его таким образом.
Помните, что для работы приложения требуется Android 4.0 и выше, поэтому перед установкой приложения убедитесь, что ваше устройство обновлено.
Настроить сервер
Как только приложение WiFi FTP Server будет установлено на вашем Android-устройстве, пришло время настроить сервер.
Для этого запустите приложение.
Затем, когда он открыт, нажмите на значок шестеренки в правом верхнем углу.
Прокрутите настройки и найдите параметр «Корневая папка». Коснитесь «Корневая папка».
После этого выберите папку, которая будет использоваться в качестве общей папки на FTP-сервере.
Выйдя из области настроек WiFi FTP-сервера, найдите кнопку «Пуск» и коснитесь ее, чтобы включить сервер передачи файлов Android.
Установить FileZilla
Вы будете передавать файлы с этого сервера по протоколу FTP, поэтому вам необходимо установить соответствующий FTP-клиент на ПК с Linux.
Протокол FTP существует уже очень давно, поэтому там довольно много достойных клиентов.
С учетом вышесказанного FileZilla широко считается лучшим вариантом для использования, поэтому мы сосредоточимся на этом в этом руководстве.
Чтобы установить FileZilla на ПК с Linux, запустите окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T.
После того, как вы откроете окно терминала, следуйте инструкциям по установке командной строки для Filezilla, которые соответствуют Linux ОС вы используете.
Ubuntu
Debian
Arch Linux
Fedora
OpenSUSE
Универсальный Linux
Нужно установить FTP-клиент Filezilla на ПК с Linux, но не использовать хорошо известный дистрибутив?
Подумайте о переходе на официальный сайт FileZilla.
У них есть доступная загрузка Linux, которая будет работать практически на всем!
Подключиться к серверу в FileZilla
Теперь, когда сервер запущен и FileZilla установлена, пришло время подключить FTP-клиент к серверу. Для подключения запустите FileZilla на вашем компьютере. После этого разблокируйте устройство Android, найдите адрес FTP, распечатанный в приложении сервера FTP, и следуйте пошаговым инструкциям ниже, чтобы подключиться.
Шаг 1: В разделе «Хост» в верхней части FileZilla введите адрес FTP, указанный в приложении. Это должно выглядеть как пример ниже.
Шаг 2: Найдите раздел «Имя пользователя» в FileZilla и напишите «android» как пользователь.
Шаг 3: Найдите раздел «Пароль» и введите «android» в качестве пароля.
Шаг 4: Пройдите в раздел «Порт» и напишите «2221» в качестве порта.
Шаг 5: Начните подключение к вашему FTP-серверу, нажав кнопку «Быстрое подключение».
Источник
Блог начинающего линуксоида.
советы, руководства, инструкции.
Страницы
понедельник, 2 ноября 2015 г.
Android File Transfer for Linux — утилита для работы с файлами Android-устройств
Android File Transfer for Linux — свободная и стабильная реализация протокола MTP, который используется для многих современных мобильных устройств. Может закачивать файлы любых размеров, не тормозит и не виснет. В отличии от других реализаций MTP в Linux, AFTL работает значительно быстрее и стабильнее.
Поддерживается работа как в терминале, так и через встроенный графический интерфейс на Qt 5. Также утилита может работать с Windows Phone, и является наверное единственным способом заставить нормально работать, например, Nokia Lumia в Linux. Далеко не все устройства на Android могут работать в режиме накопителя. Большинство используют протокол MTP для синхронизации данных. И если в Windows с этим нет проблем (оно и понятно, протокол-то Майкрософтовский), то в Linux и OS X, нужны сторонние реализации.
Данная утилита является аналогичной таковой в Mac OS X (кстати, в последних версиях AFTL, добавлена поддержка Mac OS X). Имеется два варианта утилиты — графическая (на Qt5) и консольная. Установка в Ubuntu/Linux Mint:
sudo add-apt-repository ppa:samoilov-lex/aftl-stable
sudo apt-get update
sudo apt install android-file-transfer
Для установки консольной утилиты выполните:
sudo apt install aft-mtp-cli
Пакет с последней стабильной версией для Debian 8/SteamOS2/LMDE 2 вы можете установить из моего репозитория.
На сайте программы есть инструкция по сборке под любые дистрибутивы Linux, а также под Mac OS X.
Источник
Как я могу передавать файлы между Android и Linux через USB?
Я хочу скопировать некоторые файлы фильмов из Linux на мой телефон HTC One SV Android (без рута).
В Windows мой телефон автоматически подключает свои внутренние и SD-карты, когда я подключаю его, что позволяет мне передавать файлы.
В Linux Mint 13 Mate я всегда получаю сообщение об ошибке, когда подключаю телефон с помощью USB-кабеля, тогда может потребоваться несколько минут для установки, а иногда это не удается. Я думаю, что ошибка была .
Ошибка инициализации камеры: -60: не удалось заблокировать устройство
Как я могу сделать эту работу?
ОБНОВЛЕНИЕ: Есть несколько лучших альтернатив Airdroid сейчас. Однако, похоже, что большинство дистрибутивов Linux работают с MTP довольно хорошо. По своему опыту я знаю, что Mint (на основе Ubuntu) работает «из коробки», как и Manjaro (на основе Arch). Если это не работает «из коробки» или изначально, то обязательно поищите в вашем менеджере пакетов решение MTP.
Более новые версии Android монтируют хранилище как устройство MTP вместо запоминающего устройства. Преимуществом этого является одновременный доступ к устройству Android и ПК. К сожалению, в то время как Windows изначально поддерживает это нормально, решения linux на данный момент довольно глючные.
В настоящее время самым надежным (и все еще немного ненадежным для начала работы, но после подключения все в порядке) я обнаружил go-mtpfs. Вот ссылка, чтобы помочь вам настроить его. Вы должны монтировать / демонтировать из командной строки. Однако в этой ветке также есть средство запуска единства, если вы используете Ubuntu Unity.
Однако лучший вариант, если вы не передаете много данных, это использовать что-то вроде AirDroid. Это бесплатное приложение в магазине воспроизведения для передачи по локальной сети и предоставляет веб-интерфейс для использования с браузером вашего компьютера. Он даже предоставляет интерфейс для перетаскивания файлов, а также даже предоставляет доступ к смс-сообщениям, журналам вызовов, установкам приложений и многим другим вещам.
Источник
Передача файлов между Android Ubuntu / Linux Mint / Debian / Fedora
Для Linux доступно несколько приложений для передачи файлов в Android. Android File Transfer — это утилита MTP для передачи данных между Android и Linux. Это клон Android File Transfer, который доступен для Mac OS. Он очень прост. Имеет очень минималистичный простой в использовании пользовательский интерфейс, эта программа написана в Qt. Если у вас возникли трудности с подключением устройства Android, установите это приложение, и вы не пожалеете об этом «Всё работает просто».
Он позволяет загружать файлы / каталоги, создавать новые каталоги и удалять что-либо с вашего устройства Android. Он поддерживает перетаскивание, вы можете просмотреть ход передачи файлов. Также доступен инструмент CLI, если вы более опытный пользователь.
Особенности:
- Простой пользовательский интерфейс Qt с диалогами прогресса.
- FUSE, поддерживает частичное чтение / запись, позволяет мгновенный доступ к вашим файлам.
- Нет ограничений размера файла.
- Автоматически переименовывает обложку альбома, чтобы сделать ее видимой с медиа плеера.
- Поддержка USB ‘Zerocopy’, найденная в последнем ядре Linux (без копирования данных пользователя / ядра)
- Никаких дополнительных зависимостей (например, libptp / libmtp).
- Доступно как статическая / разделяемая библиотека.
- Инструмент командной строки (aft-mtp-cli)
Android File Transfer доступен для Ubuntu 17.10 Artful / 17.04 Zesty / 16.04 Xenial / Linux Mint 18/17 / и других производных Ubuntu. А также для Debian и Fedora.
Установка Android File Transfer в Ubuntu / Linux Mint
Установите Android File Transfer в Ubuntu / Linux Mint посредством терминала (нажмите Ctrl+Alt+T) и скопируйте следующие команды в терминал:
Доступно для Debian и других производных дистрибутивов Debian
Установка Android File Transfer в Debian
Установите Android File Transfer в Debian и его производные. Откройте терминал и скопируйте в терминал следующие команды:
Чтобы запустить эту программу скомандуйте:
Android File Transfer доступен для Fedora
Установите Android File Transfer в Fedora открыв терминал и вставив туда следующие команды:
Источник
Linux android обмен файлами
Android File Transfer For Linux (FreeBSD and Mac OS X!)
Android File Transfer for Linux — reliable MTP client with minimalistic UI similar to Android File Transfer for Mac.
If you’re happy with gmtp / gvfs / mtpfs or any other mtp software, you might not need this software (but give it a try!).
If you’re suffering from crashes, missing tags, album covers, usb freezes and corrupted files, this software is right for you.
If your distribution does not provide android-file-transfer-linux package, you can still install it in your system. There’s quite a few packages available:
If you want to help me with development, click on the link below and follow the instructions. I’m developing AFTL in my spare time and try to fix everything as fast as possible, sometimes adding features in realtime (more than 100 tickes closed by now). Any amount would help relieving pain of using MTP. 😀
- Simple Qt UI with progress dialogs.
- FUSE wrapper (If you’d prefer mounting your device), supporting partial read/writes, allowing instant access to your files.
- No file size limits.
- Automatically renames album cover to make it visible from media player.
- Supports Zune/Zune HD.
- USB ‘Zerocopy’ support found in recent Linux kernel (no user/kernel data copying)
- No extra dependencies (e.g. libptp / libmtp ).
- Available as static/shared library.
- Command line tool (aft-mtp-cli)
- Python bindings
Please take a look at FAQ if you have issues with your operating system. It’s not that big, but those are the questions asked very often.
AFT for Linux is now included in Gentoo, you don’t have to build anything, just run
If you need fuse mount helper to mount MTP filesystem, you have to enable fuse use flag, e.g. adding the following in /etc/portage/package.use (which can either be a directory or a file)
You can use sys-fs/android-file-transfer-linux-9999 ebuild if you want the latest git-version by adding the following entry into /etc/portage/package.accept_keywords (which can either be a directory or a file)
You will need Qt libraries for building ui program. If you’re planning to use only library (Qt is not needed), you could turn the option BUILD_QT_UI off.
For ubuntu and other debian-based distros use the following command:
Basically, you need libqtX-dev for UI, libfuse-dev for FUSE interface, cmake , ninja or make for building the project. You could use libqt5-dev as well.
Building with ninja
Building with make
Installing binary package on OS X / macOS
There is a binary package that can be installed via Homebrew:
- First install brew if you don’t have it already installed.
- Then the stable package may be installed via:
- Nighlty build may be installed via;
- Please note: they are in conflict, so please make sure to uninstall it when you want switch between stable and nightly.
Building app package on OS X / macOS
You’ll need Qt installed to build the GUI app. Here are the build instructions with qt5 from homebrew ( brew install qt5 ):
sudo ninja install or sudo make install will install program into cmake prefix/bin directory (usually /usr/local/bin)
Remember, if you want album art to be displayed, it must be named ‘albumart.xxx’ and placed first in the destination folder. Then copy other files. Also, note that fuse could be 7-8 times slower than ui/cli file transfer.
Qt user interface
Start application, choose destination folder and click any button on toolbar.
The options available there are: Upload Album , Upload Directory and Upload Files . The latter two are self-explanatory. Upload album tries searching source directory for album cover and sets best available cover.
You could drop any files or folders right into application window, the transfer will start automatically.
- Samsung removed android extensions from MTP, so fuse will be available readonly, sorry. Feel free to post your complaints to http://developer.samsung.com/forum/en
- Sometimes downloading fails with usb timeout, then phone becomes unresponsive. Android bug #75259
- Objects created in UI will not show up in FUSE filesystem. Android bug #169547
Up to date list of all known problems and bugs available here
Please do not hesitate to contact me if you have any further questions, my email address is vladimir.menshakov@gmail.com.
- All who filed bugs on github and wrote emails, many features appeared only because of your feedback. Thanks!
- Alexey gazay Gaziev for useful suggestions, support and invaluable help with MacBook and MacOSX port.
- @ssnjrthegr8 for the new logo!
Android File Transfer for Linux is released under GNU LGPLv2.1 License.
Источник