Получение файлов к/от телефону на базе Android

Я испытываю затруднения для доступа к файловой системе по моему телефону (это - Samsung / связь галактики Google). Это просто работало в предыдущей версии Ubuntu, но теперь кажется пустым, смонтировано ли это с MTP или PTP. Я следовал нескольким руководствам по созданию и переустановке libmtp и т.д. без успеха. Этот ответ не помог для меня, также, и gMTP просто зависает, когда я нажимаю кнопку соединения. Я знаю, что могу использовать Wi-Fi, например, airdroid для доступа к моим фотографиям, но это слишком медленно и немного неуклюже для меня, и загруженные фотографии теряют свои исходные метки времени.

Кто-либо имел успех, соединяющийся с этим телефоном на 12,04??

15
задан 13 April 2017 в 05:25

3 ответа

Как я записал в этот поток , существует несколько решений.

, Учитывая, что у Вас нет внедренного телефона, Вы не можете установить Совместный доступ к файлам Samba и иметь традиционный samba доли по Вашему телефону.

, Но рассмотрение этот поток , кажется, что КОСМИЧЕСКИЙ Файловый менеджер плюс Модуль SMB может работать даже без root access (не протестированный мной, не может подтвердить). AirDroid мог быть другой альтернативой тесту.

4
ответ дан 23 November 2019 в 02:48

Предпосылки

Во-первых, установите необходимые пакеты:

sudo apt-get install mtp-tools mtpfs

Немного тяжелой работы

Подключите свой телефон на базе Android к Вашему компьютеру. По Вашему телефону откройте секцию уведомления и нажмите USB Connection type. Удостоверьтесь это MTP выбран.

MTP Mode

Теперь, выполните эти команды на Ubuntu:

mtp-detect | grep idVendor
mtp-detect | grep idProduct

Запишите числа, записанные перед idVendor и idProduct. Вам будут нужны они позже.


Теперь, выполните эту команду:

gksu gedit/etc/udev/rules.d/51-android.rules

A Gedit окно должно открыться. Введите этот текст в нем, все в одной строке:

SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"

Замените VENDORID idVendor, который Вы записали ранее. Точно так же замените PRODUCTID idProduct, который Вы записали.

Сохраните и закройте файл.


Разъедините свой телефон и выполните эти команды:

sudo service udev restart
sudo mkdir /media/androiddevice
sudo chmod a+rwx /media/androiddevice
sudo adduser yourusername fuse

Замена yourusername с Вашим именем пользователя Ubuntu. Теперь, выполните эту команду:

gksu gedit /etc/fuse.conf

В Gedit окно, удалите # в начале последней строки (та, которая начинается #user_allow_other). Закройте и сохраните файл.


Перезапустите свой компьютер и затем выполните эти три команды:

echo "alias android-connect=\"mtpfs -o allow_other /media/androiddevice\"" >> ~/.bashrc
echo "alias android-disconnect=\"fusermount -u /media/androiddevice\"" >> ~/.bashrc
source ~/.bashrc

Повторно подключите свой телефон, удостоверьтесь, что это находится все еще в MTP режим, и затем выполненный эта команда:

android-connect

Ta-дамба!

Можно теперь просмотреть содержание телефона на базе Android с помощью Наутилуса. Просто разожгите файловый менеджер, и затем на боковой панели нажимают на название Вашего телефона для просмотра файловой системы телефона точно так же, как Вы были бы с картой с интерфейсом USB. Можно добавить, удалить и изменить файлы точно так же, как нормальная файловая система.

Phone filesystem


Вы, возможно, заметили, однако, что не можете использовать Наутилус, извлекают значок для разъединения телефона. Вместо этого для безопасного удаления телефона необходимо выполнить команду:

android-disconnect

С этого времени необходимо будет работать android-connect смонтировать Ваш телефон и затем android-disconnect безопасно удалить Ваш телефон. Все остальное должно быть обработано автоматически.

Примечание: Эти две команды не потребуют корневых полномочий работать. Все пользователи, которые являются членами fuse группа пользователей должна смочь выполнить эти команды без корневого доступа.

Вы сделаны

Именно! Вы успешно подключили свой телефон Ice Cream Sandwich к Вашему компьютеру Ubuntu.


Источник:О, Господи! Ubuntu!

11
ответ дан 23 November 2019 в 02:48

Как альтернативный способ передать данные между ними, Вы могли попытаться использовать Ubuntu Один и на Вашем ПК и на Вашем мобильном устройстве (планшет или телефон).

0
ответ дан 23 November 2019 в 02:48

Другие вопросы по тегам:

Похожие вопросы: