Поскольку в последних версиях (ICS +?) Больше нет запоминающего устройства, есть ли жизнеспособная альтернатива MTP?
Протокол кажется по своей сути нарушенным, и решение о регрессии в этот формат выглядит как очень «iphone-esque» шаг (тупые вещи, отнять власть у пользователей).
Кажется, существуют многочисленные проблемы (например) с файлами, которые не отображаются, и мне кажется, что передача файла должна быть проще, чем требование перезагрузки системы - я необоснованно требую этого.
Мне известны такие инструменты, как передача файлов по Wi-Fi, но часто я нахожусь в местах, где нет Wi-Fi, только с моим ноутбуком, телефоном и USB-кабелем. Например, на днях я был одним самолетом, который явно не способствует использованию беспроводной системы.
источник
Ответы:
Следующие методы проверены на Windows 7; Распространение и Slackware на базе Ubuntu с окружением рабочего стола KDE 4.1x. Ничего нельзя сказать о Mac. Ответ предназначен для использования в качестве сводного руководства по различным методам.
Немногие следующие методы требуют подключения USB-модема. Это может быть достигнуто с помощью инструкций, указанных ниже:
Способ № 1
Этот метод использует USB-модем и приложение для доступа к памяти телефона.
Процедура :
Для Windows :
Для Ubuntu (Linux) с KDE 4.1x :
Add Network Folder -> WebFolder (webdav)
.192.168.42.129
в поле Сервер , введите8081
в поле Порт . В соответствии с шагом 13 ОС Windows, типа либо/sdcard/
или/storage/
в Location поле, проверьте Создание и значок для этой удаленной папки и нажмите кнопку Сохранить и Connect . Откроется окно с содержимым хранилища.Places -> Network ->
Name
там, где имя находится на шаге 3. Вы также можете закрепить эту папку в « Местах », выполнив эту папкуRight-click -> Add to Places
.Способ № 2
Этот метод использует интерфейс ADB для доступа к памяти вашего телефона. Он уже широко освещался многими пользователями, и некоторые ответы можно найти здесь. . Для краткости ниже приведены инструкции, приведенные в некоторых ответах пользователей Android-энтузиастов.
Установка ADB в вашей ОС
А также,
Чтобы получить доступ к хранилищу телефона в Ubuntu (Linux) с использованием интерфейса ADB :
Чтобы получить доступ к хранилищу телефона в Windows, используя интерфейс ADB
Способ № 3
Этот метод использует приложение и USB-модем. Этот метод имеет корни в этом ответе (в этом ответе упоминаются только возможности, но не фактическое использование в шагах).
Процедура :
Izzy
здесь , или выбрать их а именно ., WebDav , FTP , Samba , SSH , многообразны . Google - ваш друг, если никто из них не помогает.Использование WebDav Server Ultimate :
Add -> WebDAV Server ->
./
соответствие методу № 1.\\192.168.42.129@5000
а для Linux -webdav://192.168.42.129:5000/
.Использование FTP Server Ultimate :
Add -> FTP Server ->
./
соответствие методу № 1.ftp://192.168.42.129:6000
а для Linux -ftp://192.168.42.129:6000/
. Чтобы отобразить ftp в Windows, следуйте инструкциям на шаге 13.Использование Servers Ultimate Pro : обратите внимание, что для этого приложения необходимо установить некоторые другие бесплатные пакеты.
+
значок и прокрутите вниз, чтобы выбрать собственный сервер FTP ./
соответствие методу № 1.ftp://192.168.42.129:2121/
.Next -> Choose a custom network location -> Next
.ftp://192.168.42.129:2121/sdcard/
и нажмите Далее . Вы можете заменить SDCard с хранилищем .Обратите внимание, что для сервера WebDav в Servers Ultimate Pro настройки аналогичны настройкам, описанным в вышеупомянутых процедурах метода № 3.
О MTP-Альтернативе
О WebDav Server Ultimate
О FTP Server Ultimate
О серверах Ultimate Pro
Заметка:
adb push|pull
команды метода № 2 для передачи данных. Это упоминается для покрытия общих вариантов в качестве альтернативы.источник
Конечно, есть. Просто комфорт зависит от того, на какой ОС вы работаете.
Я в основном использую ADB для этого. В Linux вы можете даже смонтировать устройство таким образом. Есть также несколько
adb
графических интерфейсов, если вы предпочитаете, например, кроссплатформенный QtADB. Или вы можете использовать командную строку:Просто позаботьтесь о том, чтобы типы на обоих концах соответствовали: либо оба являются именами файлов (как в первых двух примерах), либо оба являются каталогами (третий пример). Миксы не получатся.
Для удобной навигации (например
ls
) используйтеadb shell
.Если на вашем компьютере еще не установлен ADB: См. Есть ли минимальная установка ADB?
источник
/data/*
), ваше устройство должно быть рутировано, а демон ADB работает в небезопасном режиме, чтобы вытащить его.Да, вы можете попробовать поискать "альтернативу mtp" в Google Play или посетить ее страницу ниже: https://play.google.com/store/apps/details?id=com.clearevo.mtp_alternative
Для этого требуется USB-модем, тогда все довольно просто.
После того, как я и мои друзья столкнулись с множеством проблем «MTP-драйвер не найден» и «файл не отображается», я решил создать приложение под названием «MTP-Alternative» для решения этой проблемы.
Обычно я использую adb для передачи файлов «технических данных» - это работает хорошо. Но когда я использую adb для отправки мультимедийных файлов, таких как фотографии, музыка или видео, с ПК на Android - например, на / sdcard / Pictures / или на / sdcard / Music / - приложение «Галерея и музыка» для Android не показывает их, и оно выиграло не обновлять до перезагрузки (как Nexus 5, так и Galaxy Note 8). Используя «MTP Alternative», приложение «Галерея и музыка» обновляет добавленные файлы мгновенно без перезапуска. Кроме того, если на телефоне создается новый медиафайл или файл данных, просто нажмите «F5» на папке ПК, чтобы отобразить их.
источник
Я использую
adb
, под Ubuntu 16.04.Это значительно быстрее, чем MTP (не время, но я бы сказал, около 15 раз).
Чтобы установить его, вы можете в значительной степени следовать инструкциям, доступным онлайн
https://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/
https://www.xda-developers.com/install-adb-windows-macos-linux/
источник