Я использую версию 16GB модели Samsung Galaxy S3 (I747), однако по какой-то причине я не могу установить ее на свой ноутбук. Я попытался использовать FTP и MTP-соединения, но не работает.
Что мне делать?
Я использую версию 16GB модели Samsung Galaxy S3 (I747), однако по какой-то причине я не могу установить ее на свой ноутбук. Я попытался использовать FTP и MTP-соединения, но не работает.
Что мне делать?
Update: The GVFS-MTP module is included in the default installation since 13.04. For troubleshooting see this anwser.
В течение последних месяцев было реализовано несколько проектов по поддержке MTP для Linux. Вот краткий обзор:
Лучшим решением будет использование GVFS через недавно выпустил GVFS-MTP-сервер для установки вашего телефона Android. Существует два PPA с более новой версией GVFS.
sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update && sudo apt-get dist-upgrade
ppa: webupd8team / gvfs-libmtp
sudo add-apt-repository ppa:webupd8team/gvfs-libmtp
sudo apt-get update && sudo apt-get dist-upgrade
Источник:
Вы можете использовать go-mtpfs , чтобы подключить Android-телефон.
Установитенеобходимыепакетыиполучитеисточник:
sudoapt-getinstallgolang-golibmtp-devsudogogetgithub.com/hanwen/go-mtpfssudoln/usr/lib/go/bin/go-mtpfs/usr/local/bin/
Добавьтесебявгруппуплавкийпредохранитель(послеэтоговыйдитеизсистемыивойдитеснова):
sudoadduser$USERfuse
СоздайтепапкудлясвоеготелефонаAndroidиустановитеееспомощьюgo-mtpfsвэтупапку:
mkdirandroidgo-mtpfsandroid
ОтключитевашAndroid-телефон(дождитесьокончанияоперацийсфайлами):
fusermount-uandroid
Источник:
Вы можете использовать jmtpfs для установки телефона Android.
Загрузитеjmtpfs,распакуйтеиперейдитевкаталог:
cd/tmpwgethttp://research.jacquette.com/wp-content/uploads/2012/05/jmtpfs-0.4.tar.gztar-xzfjmtpfs-0.4.tar.gzcdjmtpfs-0.4
Добавьтесебявгруппуплавкийпредохранитель(послеэтоговыйдитеизсистемыивойдитеснова):
sudoadduser$USERfuse
Установитенеобходимыепакеты,скомпилируйтеиустановите(длявопросовcheckinstallнажмитеenter)jmtpfs:
sudoapt-getinstalllibmtp-devlibfuse-devlibmagic-devcheckinstallbuild-essential./configuremakesudocheckinstall
СоздайтепапкудлясвоеготелефонаAndroidиустановитеееспомощьюjmtpfsвэтупапку:
mkdir~/androidjmtpfs~/android/
ОтключитевашAndroid-телефон(дождитесьокончанияоперацийсфайлами):
fusermount-u~/android
Источник:
Это не стоит. Используйте что-то вроде SSHDriod , а затем подключитесь через ssh. Существуют также FTP-серверы и даже Driod NAS , который дает доступ cifs. MTP работает не очень хорошо и, вероятно, будет продолжать плохо работать в ближайшем будущем.
Если вы действительно хотите, чтобы mtp работал, убедитесь, что вы установили Nexus, чтобы НИКОГДА не блокировать экран или не выходить из экрана. Блокировка экрана с «блокировкой» MTP-протокала также вызывает все проблемы потери данных и подключения. Выключение экрана в исходном ядре (возможно, даже аппаратное обеспечение) приведет к тому, что центральный процессор снизится настолько, насколько это возможно, и включит массу других мощных функций энергосбережения, что приведет к ужасным (но все еще работающим) передачам. Р>
MTP - это технология Microsoft и официально не поддерживается в Linux. Я пробовал Mtp-Tools много раз, без успеха. Однако, если вы рассматриваете альтернативный метод, у меня есть две рекомендации:
adb
, который является инструментом Android SDK , чтобы выталкивать файлы из табличек и телефона через Режим отладки USB . Чтобы использовать adb, запустите его и запустите adb push /source/path /destination/path.
. Лучшее объяснение: Ссылка
Как отметил Дэн, приложение для передачи файлов с беспроводным доступом, например AirDroid, является хорошим решением. Р>
Эти приложения делятся на две подкатегории:
Такое приложение прекрасно подходит для небольших файлов, но для передачи HD-фильмов вам понадобятся часы или дни. Максимальная скорость передачи данных на Ubuntu составляет около 260 КБ / с (по какой-то причине), а в Windows 7 - до 1 МБ / с.
Есть gMTP, который доступен в магазине приложений, но, скорее всего, он не будет работать для вашей Galaxy S3 - он не работает на моем, большую часть времени. (Вам нужно подождать, когда приложение будет висит, похоже, что он падает каждый раз, когда вы взаимодействуете с приложением, но если он восстанавливается, то вы знаете, что он работает.)
Если вам нужна скорость, лучшим решением является сообщение, отправленное BuZZ-dEE, хотя исходный источник - английский:
Ссылка
Вам нужно будет комфортно работать с терминалом, компилируя программы из исходного кода и редактируя исходный код. Если кто-то нуждается в пошаговом руководстве, дайте мне знать.
gmtp
обеспечивает дружественный интерфейс для доступа к новым мобильным устройствам, и я использовал его надежно в течение многих лет.
Я бы порекомендовал «Go-mtpfs». Есть два способа использовать эту программу, которую я должен объяснить. Р>
Сначала установите программу, используя следующие команды:
sudo add-apt-repository ppa:webupd8team/unstable
sudo apt-get update
sudo apt-get install go-mtpfs
Если вы хотите использовать программу через терминал или если вы просто ненавидите единство.
Установите устройство MTP
Для установки устройства, возможно, выполните следующую команду. Р>
go-mtpfs /media/MyAndroid'
Оставьте ваш терминал открытым так долго, как вы используете свое устройство.
Для размонтирования вашего устройства MTP
Закройте терминал или выполните Ctrl + C для завершения работы программы.
fusermount -u /media/MyAndroid
Сначала установите пусковую установку:
sudo apt-get install go-mtpfs-unity
Нажмите кнопку Ubuntu на пусковой установке объединения. Найдите «Mount Android Device». И перетащите значок на панель единиц.
Затем просто щелкните значок правой кнопкой мыши и вы получите следующее:
Наслаждайтесь своим устройством Android, которое отлично работает на Ubuntu: D.
Этот пост похож на первый из которых вы связали, но шаги немного разные. Это может помочь попробовать.
Ниже приведены шаги для удобства.
Disclaimer
I have not personally tried the following steps. I cannot guarantee their safety or usefulness. Use at your own risk.
Установите соответствующие пакеты:
sudo apt-get install mtp-tools mtpfs
Создайте новое правило udev
, используя следующую команду (требуется пароль):
gksu gedit /etc/udev/rules.d/51-android.rules
Здесь мы немного отклонимся от размещенных шагов, основанных на комментарий из связанного сообщения. В терминале запустите lsusb
с вашим Nexus 7, подключенным через USB. Вы должны увидеть вывод следующим образом:
Bus 001 Device 010: ID 18d1:4e41 Google Inc.
Сохраняйте два значения, разделенные двоеточиями, после того, как часть ID
учитывается для следующего шага. Это то, что вы должны установить ATTR{idVendor}
и ATTR{idProduct}
to, соответственно.
Введите следующий текст в файл, все в одной строке (используются числовые значения из исходных шагов):
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666", OWNER="your-username-in-ubuntu"
В качестве примера, используя мое имя пользователя и значения из комментарий , строка, которую я бы вводил, будет:
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e41", MODE="0666", OWNER="christopher"
Создайте точку монтирования для Nexus 7:
sudo service udev restart
sudo mkdir /media/Nexus7
sudo chmod a+rwx /media/Nexus7
Если ваш Nexus 7 еще не подключен, сделайте это сейчас. Затем запустите следующую команду на Ubuntu, чтобы получить к ней доступ:
sudo mtpfs -o allow_other /media/Nexus7
Это позволит вам использовать Nautilus для просмотра вашего Nexus 7 и передачи файлов.
Когда вы закончите с тем, что вы передаете, запустите следующую команду, чтобы отключить Nexus 7 перед отключением:
sudo umount mtpfs
... вы можете взглянуть на якобы более надежный способ подключения здесь .
Если ваш компьютер и Nexus находятся в одной сети Wi-Fi, вы можете использовать приложение AirDroid. Это бесплатно
Ссылка .
Откройте приложение на устройстве.
Перейдите на веб-сайт web.airdroid.com в веб-браузере.
Введите код доступа, сгенерированный на устройстве, в веб-приложение.
Автоматически подключается. Вы можете передавать файлы, просматривать контакты и многое другое. Это великолепно. Я использую его все время.
Надеюсь, это поможет.
Добавьте регрессивные репозитории в sources.list и
sudo apt-get -t raring install gvfs
После этого я могу просматривать файловую систему на Samsung Galaxy S3 с Android 4.1.2, используя Nautilus. Р>
Обратите внимание, что apt-get тянет довольно много пакетов от Raring, включая новый libc6.
это отлично подходит для получения телефонов Android 4.2.2 в 12.04 Ubuntu.
Отредактируйте /etc/apt/sources.list, чтобы добавить raring, затем установите gvfs. Потребовалось несколько попыток установить все (apt-get -f install). Возможно, у меня было что-то другое, но на данный момент эта проблема решена. Р>
Кит
Я выполнил шаги, указанные в ссылке post, и работал отлично для меня, но я смонтировал с помощью команды sudo перед монтировкой. Еще одна вещь, которую я подключил к устройству, прежде чем делать все шаги. и теперь отлично работает. Также убедитесь, что ур устройства имеют возможность подключения USB-устройства, там я выбрал медиа-устройство (MTP). Это все, что я сделал. Надеюсь, у вас скоро это сработает. Отношения
У меня есть LG P880, и я создал каталог внутри «Картинки» и назвал его «ptp», затем я подключаю свое устройство как PTP и копирует файлы на изображения / ptp
Есть одна небольшая проблема, хотя я не мог видеть диалог передачи при копировании файлов, поэтому, я думаю, вам нужно оценить время .. для меня я сжимаю большие файлы в маленький кусок и жду, пока они появятся на другую сторону, затем через некоторое время удалите устройство.
Затем, конечно, откройте любой файловый менеджер и переместите / извлеките файлы в нужное место. Я использую этот метод все время.
Получил работу с моим Nexus 4, установив новейшую версию libmtp из панели запуска . Версия для Raring Ringtail отлично работает на моей системе 12.04. Инструкции остаются такими же, как в вашем учебнике.
Изменить: Хотя это работает, это очень медленно ... Я сейчас копирую с 7 kb / s
Edit2: Nvm, он получил до 350 кб / с, что я допускаю.
Защищен и заблокирован пароль вашего устройства Android? Я обнаружил, что получаю сообщение об ошибке:
Transport endpoint is not connected
, потому что я не ввел пароль. Как только я аутентифицируюсь на устройстве, я мог бы подключиться.
Делает полный смысл, когда вы об этом думаете. Вы не сможете просто захватить устройство, для которого у вас нет пароля и подключиться к нему с помощью компьютера.
SSHDroid шаг за шагом
Об этом говорилось Ссылка , но newbs, как мне, нуждается в более подробной информации:
На Android:
Address:
. Например: [email protected]:2222
. В Ubuntu:
sudo apt-get install openssh-client
sftp://[email protected]:2222
и пароль admin
. sftp
- это тип FTP через SSH, который уже установлен с серверами SSH. .bin
и .ssh
. Адреса пуста, потому что мы фактически находимся в папке с именем home
, а Nautilus скрывает то, что происходит раньше, поскольку это хорошо работает для обычных Linux-установок. Сделайте Alt + up
, чтобы перейти в родительскую папку, и мы видим, что мы были внутри: /data/data/berserker.android.apps.sshdroid
. Преимущество этого метода: вам, вероятно, уже потребуется SSH для входа в оболочку на Android-телефоне.
Даунсайд: он менее мощный, чем установка сетевой папки. Например, если вы перейдете к аудиофайлу и щелкните по нему, музыкальный проигрыватель увидит адрес sftp
и может снова запросить пароль для его открытия (если он может обрабатывать sftp
). Р>
Протестировано на Ubuntu 15.10, Android 5.1.1.
Обычно я использую приложение передачи файлов, например, приложение браузера Xender
. Его легко настроить и еще проще в использовании. Плюс пригодится, когда у вас нет USB-кабеля. Вы можете получить его на своем телефоне из здесь .