Следующие методы проверены на Windows 7; Распространение и Slackware на базе Ubuntu с окружением рабочего стола KDE 4.1x. Ничего нельзя сказать о Mac. Ответ предназначен для использования в качестве сводного руководства по различным методам.
Немногие следующие методы требуют подключения USB-модема. Это может быть достигнуто с помощью инструкций, указанных ниже:
Часть этой информации относится только к устройствам под управлением Android 5.0 и выше. Если ваше устройство работает на 4.4 или ниже, значок меню выглядит следующим образом . Если ваше устройство работает на 4.3 или ниже, значок «Настройки» выглядит следующим образом .
Настройка и использование USB-модема (включая инструкции для Windows XP)
1. Подключите устройство к другому устройству с помощью USB-кабеля.
2. В верхней части экрана вы увидите значок USB и уведомление о подключении в качестве мультимедийного устройства или о подключении в качестве камеры . Для целей модема тип соединения не имеет значения.
3. Откройте меню настроек вашего устройства .
4. В разделе «Беспроводные сети» нажмитеПодробнее> Модем и точка доступа .
5 Установите флажок или включите переключатель рядом с «USB-модем». Когда соединение установлено, вы увидите одно из следующих уведомлений и сможете подключиться к Интернету (значки могут выглядеть немного иначе, если ваше устройство работает под управлением Andriod 4.4 или ниже):
Портативная точка доступа Wi-Fi активна
Соединение с USB-модемом активно
Активное подключение нескольких модемов или точек доступа
Чтобы прекратить совместное использование вашего подключения для передачи данных, снимите флажок или выключите переключатель рядом с «USB-модемом» в меню «Настройки» или просто отсоедините кабель USB.
USB-модем с Windows XP
Если вы используете компьютер под управлением Windows XP, вам необходимо установить файл конфигурации, прежде чем привязать ваше устройство к компьютеру.
1. Выполните действия, описанные выше, чтобы включить USB-модем для вашего устройства.
2. Загрузите следующий файл конфигурации ( tetherxp.inf ) на компьютер с Windows XP. Как правило, вы можете щелкнуть правой кнопкой мыши по ссылке и выбрать «Сохранить как». (Если ваш браузер добавляет «.html» к имени файла, вам нужно отредактировать имя, чтобы удалить расширение .html и заменить его на «.inf».)
3. Подключите мобильное устройство к компьютеру с помощью USB-кабель.
4. Когда откроется Мастер установки нового оборудования в Windows XP, выберите Нет, но не нажмите кнопку Далее .
5. ВыберитеУстановите из списка или определенного места, затем нажмите кнопку Далее .
6. Нажмите кнопку « Обзор», чтобы перейти в каталог, в который вы установили файл конфигурации, загруженный на шаге 2, затем нажмите « Далее» .
7. Когда Windows XP завершит установку программного обеспечения для Android USB Ethernet / RNDIS, нажмите « Готово» .
( Источник )
Способ № 1
Этот метод использует USB-модем и приложение для доступа к памяти телефона.
Процедура :
- Установите альтернативный USB-накопитель MTP из Play Store.
- Откройте приложение MTP-Alternative, выберите ПОДКЛЮЧИТЬ И ВКЛЮЧИТЬ USB-модем и выбрать Включить USB-модем .
- Вернитесь в приложение, нажав Backодин раз клавишу или открыв приложение из его значка на панели запуска.
- Инструкции для Windows и Ubuntu теперь будут отображаться в приложении. Выберите свою ОС: Windows или Ubuntu и следуйте инструкциям там. Кроме того, вы можете следовать приведенным ниже инструкциям, чтобы сохранить сетевое соединение в Windows или Ubuntu (Linux).
Для Windows :
- Убедитесь, что у вас есть права администратора. Загрузите и установите это обновление Microsoft .
- Служба WebClient должна быть включена для доступа к сетевой папке. Чтобы выяснить статус услуги, нажмите +R чтобы открыть диалоговое окно «Выполнить». Введите
services.msc
и нажмите ОК . Откроется окно услуг со списком услуг.
Прокрутите вниз, чтобы увидеть WebClient и проверьте соответствующий тип запуска . Если он не отключен, закройте окно. Если это так сделать
Right-Click -> Properties -> General -> Startup Type -> Automatic -> Apply -> OK
, Вы также можете выбрать Ручной над Автоматически», чтобы сохранить систему от при запуске.
Теперь нажмите + R, тип regedit
и нажмите кнопку OK `, выберите Да и откроется окно редактора реестра .
На панели инструментов нажмите Edit -> Find
. В диалоговом окне, соответствующем полю Find What , введите WebClient
. Снимите флажок Значения и данные или иным образом, отметьте только ключи ниже. Посмотрите на . Нажмите « Найти далее» . Он будет искать и должен показывать уже выбранную запись. Убедитесь, что (на нижней панели) местоположение выбранной записи
Computer/HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\WebClient
,
На записи WebClient щелкните стрелку вправо, чтобы получить доступ к содержимому внутри нее.
- Нажмите Параметры . На правой стороне нажмите
BasicAuthLevel -> Modify
. В поле Значение введите значение 2
и нажмите OK .
- Если не было BasicAuthLevel записи создайте ее, щелкнув правой кнопкой мыши в пустом пустом пространстве, выберите
DWORD (32-bit) Value
и назовите ее BasicAuthLevel
. Выполните шаг 7.
- Перезагрузите систему сейчас, чтобы все изменения вступили в силу. Вам придется открыть приложение MTP-Alternative, чтобы снова подключить телефон к ПК.
- Чтобы отобразить память телефона, откройте Мой компьютер .
- Под адресной строкой нажмите « Карта сетевого диска». .
- В соответствующем поле папки введите
\\192.168.42.129@8081
и нажмите Готово . Откроется окно с содержанием/
каталога вашего телефона.
- Если у вас есть только внутренняя [SD-карта] в смартфоне, то введите
sdcard
папку. В противном случае введитеstorage
папку и войдите в желаемое хранилище.
- Вы можете получить доступ к этому сетевому диску в
My Computer -> Network Location
. Вы также можете переименовать этот диск, выполнив Right-Click -> Rename
его, введите имя и нажмите Enter. Обратите внимание, что диск не будет доступен, если смартфон с вышеуказанными инструкциями не подключен к ПК.
(Источник: ykasidit , Yeehawup , MTP-Альтернатива )
Для Ubuntu (Linux) с KDE 4.1x :
- Запустите файловый браузер Dolphin . В Местах нажмите Сеть .
- Нажмите
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 в вашей ОС
Фактически, нет необходимости устанавливать весь SDK, если вы не хотите использовать его для разработки. Чтобы иметь возможность выполнять основные команды ADB в контексте, необходимом для среднего пользователя, достаточно простой установки. Я постараюсь объяснить, как это сделать, и, надеюсь, рассмотрим наиболее часто используемые компьютерные системы.
Требования
Во-первых, вам понадобятся основные двоичные файлы. Их можно найти на официальной странице загрузки для Linux, Windows и Mac.
Пользователи Windows
Если ваш компьютер работает под управлением Windows, вам также потребуются специальные драйверы для вашего устройства (здесь нет универсального решения, поэтому вам нужно проверить это самостоятельно; обычно эти драйверы предлагаются для загрузки на веб-сайте производителя).
Пользователи Linux и Mac OS
Пользователям Linux и Mac OS может потребоваться сделать так, чтобы их устройство было известно их операционной системе. Для Linux вы найдете необходимые шаги, описанные в моем ответе здесь . Не будучи знакомым с Mac OS, я не могу говорить за это.
Установка
Linux
Для Linux это довольно просто: просто распакуйте загруженные двоичные файлы в каталог по вашему выбору. В то время, когда я пишу это, это будут только два файла: adb
и aapt
(последний используется QtADB и необязательно необходим для непосредственного выполнения команд ADB). Настройте права доступа к файлам, чтобы сделать их исполняемыми (например, из командной строки:) chmod 0755 adb aapt
. Наконец, это хорошая идея, чтобы включить выбранный каталог с вашей $PATH
переменной, чтобы вы могли звонить adb
из любой точки мира. Хорошее место для этого - в конце вашего ~/.profile
файла включить дополнительную строку, например export PATH="~/bin:$PATH"
(если вы извлекли двоичные файлы в ~/bin
).
Windows
Загрузка Windows содержит еще пару файлов. Также распакуйте их в каталог по вашему выбору. Если вы хотите, чтобы они могли вызываться из любой точки мира без указания полного пути, вам также необходимо добавить этот путь в переменные среды. Не будучи пользователем Windows, я должен оставить вам «как это сделать».
Что-то еще?
На этом вы должны быть готовы и можете использовать все полномочия командной строки ADB.
Дальнейшие чтения
( Источник )
А также,
Я не очень понимаю, почему кто-то предпочел бы загрузить старую версию неизвестного происхождения с сайта, зараженного вредоносным ПО, а не загружать последнюю официальную версию непосредственно из самого Google. Я думаю, каждому свое.
Вот ссылки на репозиторий Google:
Последняя версия инструментов платформы (содержит всего несколько двоичных файлов - размером менее 10 МБ каждый):
Для пользователей Ubuntu и Debian (дистрибутивы, которые я лично использую) я собрал небольшой скрипт bash, который находит и устанавливает последнюю версию инструментов платформы - Установка инструментов платформы Android (ADB) в Ubuntu
( Источник )
Чтобы получить доступ к хранилищу телефона в Ubuntu (Linux) с использованием интерфейса ADB :
Я не могу ответить на часть Windows - но на часть Ubuntu я могу ответить наверняка, так как я также использую это и монтирую свои устройства с моего компьютера, иногда с полным доступом к компьютеру. То, что я использую, требует наличия инструментов ADB на вашем компьютере. Если вы еще не установили их, см., Например, есть ли минимальная установка ADB?
Подготовь своего дроида
Сначала основное требование, применимое к любой ОС, которая может работать на вашем компьютере: чтобы получить полный доступ, демон ADB должен работать в режиме root. Это не относится к стандартным ПЗУ, даже если они укоренены, по умолчанию (хотя во многих пользовательских ПЗУ он включен по умолчанию). Итак, сначала проверьте: если «обычный» adb shell
напрямую приводит вас к root-prompt ( #
) без вызова su
, у вас все в порядке. В противном случае вам понадобится помощник типа adbd insecure : запустите его и включите «патчированный небезопасный режим». При желании установите флажок, чтобы это выполнялось автоматически при каждой загрузке вашего устройства.
Подготовка к доступу на запись к файловым системам только для чтения
Во-вторых, опять-таки независимо от ОС на вашем компьютере: для чтения и записи в файловые системы их необходимо монтировать в режиме чтения / записи. Вы можете сделать это в adb shell
любое время, когда вам нужно писать туда (я не рекомендую оставлять эти разделы в режиме постоянного чтения / записи), например, выдавать mount -o remount,rw /system
для /system
раздела.
Смонтируйте своего дроида
Теперь перейдем к конкретике. Я монтирую файловую систему Android через ADB, используя FUSE . Инструмент для этого - adbfs-rootless . Компилировать код легко, учитывая инструкции там; Сделав это, скопируйте полученный adbfs
бинарный файл в каталог в вашем $PATH
. Затем создайте точку монтирования на вашем компьютере; в моем примере я буду использовать ~/droid
для этого. Теперь здесь мы идем:
# Mount the Android FS:
adbfs ~/droid
# Unmount it again:
fusermount -u ~/droid
Чтобы упростить процесс, я создал два псевдонима:
alias mdroid="adbfs ~/droid"
alias udroid="fusermount -u ~/droid"
Вы наверняка уже догадались: mdroid
расшифровывается как «mount droid», udroid
«unmount droid».
Другой подход к ручному монтированию / размонтированию заключается в использовании Midnight Commander с определенной VFS: это делает mc-extfs-adb. Версия, специально адаптированная для Ubuntu, доступна в разделе загрузки на IzzyOnDroid , где вы можете просто выбрать ее (включая инструкции по установке).
Оба варианта имеют свои плюсы и минусы: mc-extfs-adb занимает довольно много времени при первом обращении (хотя он кэширует всю структуру файловой системы), но затем довольно быстро просматривает файловую систему (как она кешируется), только замедляя когда вы копируете / редактируете файлы удаленно. Непосредственное использование adbfs запускается гораздо быстрее, но затем всегда «колеблется» на секунду при переключении каталогов (поскольку оно не кэширует всю структуру, а только читает по требованию). Я обычно предпочитаю последнее, но YMMV - следовательно, я дал вам оба варианта :)
( Источник )
Чтобы получить доступ к хранилищу телефона в Windows, используя интерфейс ADB
Windows File Explorer по умолчанию не позволяет получить доступ к корневым файлам Android. Для этого вам нужно загрузить другое приложение (на свой компьютер). Во многих местах (например, в этом руководстве guidingtech.com рекомендуется Android Commander . Другой рекомендуемой программой для просмотра файлов является Droid Explorer .
( Источник )
Способ № 3
Этот метод использует приложение и USB-модем. Этот метод имеет корни в этом ответе (в этом ответе упоминаются только возможности, но не фактическое использование в шагах).
Процедура :
- Загрузите приложение файлового сервера, которое позволяет создавать серверы WebDav / FTP / SSH / Samba. Вы можете взглянуть на этот список,
Izzy
здесь , или выбрать их а именно ., WebDav , FTP , Samba , SSH , многообразны . Google - ваш друг, если никто из них не помогает.
- Следующие инструкции предназначены для { WebDav , FTP } Ultimate (бесплатно) и Servers Ultimate Pro (платно).
Использование WebDav Server Ultimate :
- Включить USB - Модем .
- Запустите WebDav Server Ultimate .
- Перейти к
Add -> WebDAV Server ->
.
- Введите любое имя в поле «Имя сервера» . Выберите номер порта больше 1024, который вы можете запомнить (например, 5000), и введите его в поле «Запуск по порту» .
- В корне документа выберите
/
соответствие методу № 1.
- Снимите все флажки. Вы можете выбрать запуск этого сервера автоматически при каждом запуске этого приложения. Для этого установите флажок Запускать сразу после запуска приложения . Нажмите кнопку Backодин раз и выберите Да, чтобы сохранить настройки сервера.
- Нажмите один раз на вновь созданную запись сервера и выберите Start / Stop . Вы получите диалоговое окно с информацией . Сервер был запущен . Вы можете закрыть приложение (включая сервер), сдвинув влево много значков вверху приложения и выбрав « Выход» . Обратите внимание, что без выбора выхода сервер продолжит работу, если не будет остановлен явно.
- Теперь вы можете использовать процедуру, описанную в методе № 1, для Windows или Linux. Обратите внимание, что для Windows адрес теперь будет,
\\192.168.42.129@5000
а для Linux - webdav://192.168.42.129:5000/
.
Использование FTP Server Ultimate :
- Включить USB - Модем .
- Запустите приложение FTP Server Ultimate .
- Перейти к
Add -> FTP Server ->
.
- Введите любое имя в поле «Имя сервера» . Выберите номер порта больше 1024, который вы можете запомнить (например, 6000), и введите его в поле «Запуск по порту» .
- Снимите все флажки. Вы можете выбрать запуск этого сервера автоматически при каждом запуске этого приложения. Для этого установите флажок Запускать сразу после запуска приложения . Аналогичным образом выберите Respawn (автоматический перезапуск при сбое сервера) .
- Перейдите в раздел «Пользователи» (рядом с настройками вверху), нажмите « Добавить» , оставьте имя пользователя и пароль пустыми и установите флажок « Доступ для автоматической записи» . Вы можете ограничить ПК, выбрав Принудительно остаться в корне документа .
- В корне документа выберите
/
соответствие методу № 1.
- Нажмите кнопку Backодин раз и выберите Да, чтобы сохранить настройки сервера.
- Нажмите один раз на вновь созданную запись сервера и выберите Start / Stop . Вы получите диалоговое окно с информацией . Сервер был запущен . Вы можете закрыть приложение (включая сервер), сдвинув влево много значков вверху приложения и выбрав « Выход» . Обратите внимание, что без выбора выхода сервер продолжит работу, если не будет остановлен явно.
- Теперь вы можете использовать процедуру, описанную для Linux. Обратите внимание, что для Windows адрес теперь будет,
ftp://192.168.42.129:6000
а для Linux - ftp://192.168.42.129:6000/
. Чтобы отобразить ftp в Windows, следуйте инструкциям на шаге 13.
Использование Servers Ultimate Pro : обратите внимание, что для этого приложения необходимо установить некоторые другие бесплатные пакеты.
- Включить USB - Модем .
- Запустите приложение « Серверы Ultimate Pro» .
- Перейти на серверы . Нажмите
+
значок и прокрутите вниз, чтобы выбрать собственный сервер FTP .
- Введите Имя , выберите номер порта больше 1024, который вы можете запомнить (например, 2121).
- В разделе СЛУШАТЬ НА СЕТЕВОМ ИНТЕРФЕЙСЕ выберите rndis0 -Ipv4 (192.168.42.129) .
- Установите флажок Пуск непосредственно при запуске приложения .
- В ЗАМКАХ установите флажок Включить блокировку WIFI .
- На верхней панели приложения, перейдите в SPECIFIC и снимите все, кроме Разрешить загрузку .
- В корне документа выберите
/
соответствие методу № 1.
- Нажмите значок дискеты, чтобы сохранить настройки.
- Нажмите на запись сервера один раз и выберите Start .
- Теперь вы можете использовать процедуру, описанную в методе № 1 для Linux. Обратите внимание, что для Linux расположение в сети будет
ftp://192.168.42.129:2121/
.
- Для Windows выполните шаги 1-11 в Способе № 1 для Windows .
- Нажмите Подключиться к веб-сайту, который вы можете использовать для хранения ваших документов и фотографий .
- Появятся новые окна с названием Add Network Location . Нажмите
Next -> Choose a custom network location -> Next
.
- В разделе Интернет или сетевой адрес введите
ftp://192.168.42.129:2121/sdcard/
и нажмите Далее . Вы можете заменить SDCard с хранилищем .
- Установите флажок Войти анонимно и нажмите Далее . Введите имя, чтобы распознать это в будущем, и нажмите Далее .
- Проверьте Открыть эту сетевую папку , когда я нажмите кнопку Готово и нажмите кнопку Готово . Появится новое окно с содержимым памяти вашего телефона.
- Шаг 14 из метода № 1 применяется и здесь.
Обратите внимание, что для сервера WebDav в Servers Ultimate Pro настройки аналогичны настройкам, описанным в вышеупомянутых процедурах метода № 3.
О MTP-Альтернативе
Передача файлов через USB с ПК - без проблем с MTP.
Больше не возникает проблема USB «MTP драйвер не найден» или «не удается найти мои файлы» - поддерживается как Windows, так и Ubuntu GNU / Linux!
«MTP-Alternative» разделяет хранилище этого устройства как «диск» для компьютеров через USB-модем вместо стандартного способа передачи файлов «MTP» для Android и позволяет избежать трех распространенных проблем «MTP».
О WebDav Server Ultimate
Бесплатный, безопасный и полный сервер WebDAV! Приложение поддерживает добавление нескольких пользователей, имеет поддержку WebDAV по SSL / TLS (HTTPS) и может быть настроено на автоматический запуск сервера WebDAV, когда ваше устройство подключено к определенной сети WIFI!
О FTP Server Ultimate
Бесплатный, безопасный и полный FTP-сервер для передачи файлов с использованием FTP-клиента. Приложение поддерживает добавление нескольких пользователей, имеет поддержку FTPS Implicit / SFTP / SCP и может быть настроено на автоматический запуск FTP-сервера, когда ваше устройство подключено к определенной сети WIFI!
О серверах Ultimate Pro
★★ Запуск более 60 серверов с более чем 70 протоколами! ★★
Теперь вы можете запустить CVS, DC Hub, DHCP, UPnP, DNS, DDNS, eDonkey, электронную почту (POP3 / SMTP), FTP-прокси, FTP, FTPS, FTPES, Flash Policy, Git, Gopher, HTTP Snoop, ICAP, IRC Bot IRC, ISCSI, Icecast, LPD, балансировщик нагрузки, MQTT, Memcached, MongoDB, MySQL, NFS, NTP, NZB-клиент, Napster, PHP, Lighttpd, PXE, перенаправитель портов, RTMP, дистанционное управление, Rsync, SIP, SMB / CIFS , SMPP, SMS, Socks, SFTP, SSH, монитор сервера, Styx, Syslog, TFTP, Telnet, время, клиент торрента, торрент-трекер, триггер, унисон, преобразователь портов UPnP, VNC, VPN, Wake On Lan, Web, WebDAV, Сервер WebSocket, X11 и / или XMPP!
Заметка:
- WebDAV может ограничить размер файла только 4 гигабайтами.
- Передача файлов через WebDav с поддержкой MTP-Alternative была не слишком быстрой и создала для меня кэш-память размером 800 МБ в Android.
- 2. проблема не возникла в Linux и работала без сбоев.
- Я предпочитаю Серверы Ultimate Pro с собственным сервером FTP. Это работает безупречно на Windows и Linux для меня.
- Я использую только
adb push|pull
команды метода № 2 для передачи данных. Это упоминается для покрытия общих вариантов в качестве альтернативы.
- Если у вас есть права root, вы можете перенести порт в Servers Ultimate Pro.
- Могут быть методы, о которых я пока не знаю. Пожалуйста, опубликуйте их как ответ.