Наступні методи перевірені на Windows 7; Дистрибуція та Slackware на основі Ubuntu з середовищем робочого столу KDE 4.1x. Нічого не можна сказати про Mac. Відповідь покликана слугувати зведеним посібником для різних методів.
Деякі наступні способи вимагають включення USB Tethering. Цього можна досягти за допомогою наведених нижче інструкцій:
Частина цієї інформації стосується лише пристроїв під управлінням 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 Tethering та додаток для доступу до пам’яті телефону.
Порядок :
- Встановіть MTP-альтернативний USB-накопичувач з Play Store.
- Відкрийте додаток MTP-Альтернатива, виберіть З'єднати та включити USB TETHERING та виберіть Увімкнути Tethering 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
. У діалоговому вікні, що відповідає полі Знайти яке, введіть WebClient
. Зніміть прапорець Значення і дані або іншим чином перевірити тільки ключі нижче Подивіться на . Клацніть Знайти далі . Він здійснить пошук і повинен відображати вже вибрану запис. Переконайтесь, що (на нижній панелі) розміщено вибраний запис
Computer/HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\WebClient
.
У записі WebClient клацніть стрілку вправо, щоб отримати доступ до вмісту всередині нього.
- Клацніть Параметри . Праворуч натисніть кнопку
BasicAuthLevel -> Modify
. У полі Дані про значення змініть значення на 2
і натисніть кнопку ОК .
- Якщо запису BasicAuthLevel не було, то створіть його, клацнувши правою кнопкою миші в порожньому пробілі , виберіть
DWORD (32-bit) Value
і назвіть його BasicAuthLevel
. Виконайте крок 7.
- Перезавантажте систему зараз, щоб усі зміни вступили в силу. Вам доведеться відкрити MTP-альтернативну програму, щоб зараз знову підключити телефон до ПК.
- Щоб скласти карту Зберігання телефону, відкрийте Мій комп'ютер .
- Внизу адресного рядка натисніть Карта мережного диска .
- У відповідному полі Папка введіть
\\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 , поставте прапорець Створити та піктограму для цієї віддаленої папки та натисніть кнопку Зберегти та підключити . Зараз відкриється вікно із вмістом пам’яті.
- Мережеве розташування зберігається
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?
Підготуйте свій Droid
По-перше, основна вимога, що стосується будь-якої ОС, яка може працювати на вашому комп’ютері: щоб мати повний доступ, демон ADB повинен працювати в кореневому режимі. Це не так у біржових ПЗУ, навіть якщо вони укорінені, за замовчуванням (хоча багато користувацьких ПЗМ увімкнено їх за замовчуванням). Тому спочатку перевірте: якщо "звичайний" adb shell
безпосередньо приведе вас до root-prompt ( #
) без виклику su
, у вас все в порядку. В іншому випадку вам знадобиться такий помічник, як adbd insecure : Запустіть його та ввімкніть "виправлений небезпечний режим". При необхідності встановіть прапорець, щоб це було автоматично виконано під час кожного завантаження вашого пристрою.
Підготуйтеся до запису до файлових систем, доступних лише для читання
По-друге, знову незалежно від ОС на вашому комп’ютері: для читання та запису у файлові системи їх потрібно монтувати в режимі читання / запису. Ви можете зробити це через adb shell
будь-який час ви повинні написати там (я не рекомендую залишити ці розділи в постійному режимі читання / запису), наприклад , оформивши mount -o remount,rw /system
для /system
розділу.
Встановіть свій Droid
Тепер перейдемо до конкретики. Я монтую файлову систему Android через ADB, використовуючи FUSE . Інструментом для цього є adbfs-без корінь . Скласти код легко, даючи там інструкції; після цього скопіюйте отриманий 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 за замовчуванням не дає доступу до кореневих файлів Android. Для цього вам потрібно буде завантажити іншу програму (на свій ПК). У багатьох місцях (наприклад, цей посібник guidetech.com рекомендують Android Commander . Ще одна рекомендована програма для пошуку файлів - Droid Explorer .
( Джерело )
Метод №3
Цей метод використовує додаток та USB Tethering. Цей метод має коріння у цій відповіді (ця відповідь лише згадувала можливості, але не фактичне використання за кроками).
Порядок :
- Завантажте програму файлового сервера, яка дозволяє створювати сервер WebDav / FTP / SSH / Samba. Ви можете або переглянути цей список
Izzy
тут , або обрати їх саме , WebDav , FTP , Samba , SSH , Multifarious . Google - ваш друг, якщо жоден з них не допомагає.
- Наступні інструкції стосуються { WebDav , FTP } Ultimate (безкоштовно) та серверів Ultimate Pro (платно).
Використання WebDav Server Ultimate :
- Увімкнути Tethering через USB .
- Запустіть WebDav Server Ultimate .
- Перейти до
Add -> WebDAV Server ->
.
- Введіть будь-яке ім’я в Ім'я сервера . Виберіть номер порту, більший за 1024, який ви можете запам'ятати (наприклад, 5000) та введіть його у пункт « Виконати через порт» .
- У корінці документа виберіть,
/
щоб відповідати методу №1.
- Зніміть прапорець біля всіх параметрів. Ви можете вибрати запуск цього сервера автоматично, коли ви запускаєте цю програму. Для цього поставте прапорець Запустити безпосередньо, коли програма починає чистити . Натисніть Backклавішу один раз і виберіть Так, щоб зберегти настройки сервера.
- Натисніть один раз на щойно створений сервер і виберіть пункт Пуск / Стоп . Ви отримаєте діалогове вікно з інформацією Сервер запущений . Можна закрити додаток (включаючи сервер), ковзаючи лівою частиною значків у верхній частині програми та вибираючи Вийти . Зауважте, що не вибираючи Вихід, сервер продовжуватиме працювати, якщо явно не зупинено.
- Тепер ви можете використовувати процедуру, пояснену в Метод №1, для Windows або Linux. Зауважте, що для Windows адреса тепер буде,
\\192.168.42.129@5000
а для Linux - вона буде webdav://192.168.42.129:5000/
.
Використання FTP Server Ultimate :
- Увімкнути Tethering через USB .
- Запустіть програму FTP Server Ultimate .
- Перейти до
Add -> FTP Server ->
.
- Введіть будь-яке ім’я в Ім'я сервера . Виберіть номер порту, більший за 1024, який ви можете запам'ятати (наприклад, 6000) та введіть його у пункт « Виконати через порт» .
- Зніміть прапорець біля всіх параметрів. Ви можете вибрати запуск цього сервера автоматично, коли ви запускаєте цю програму. Для цього поставте прапорець Запустити безпосередньо, коли програма починає чистити . Аналогічно виберіть Respawn (автоматичний перезапуск при збої сервера) .
- Перейдіть до Користувачів (поруч із Налаштуваннями вгорі), торкніться кнопки Додати , залиште ім'я користувача та пароль порожніми та поставте прапорець Автоматичний доступ до запису . Ви можете обмежити роботу ПК, вибравши примусовий перебування в корені документа .
- У корінці документа виберіть,
/
щоб відповідати методу №1.
- Натисніть Backклавішу один раз і виберіть Так, щоб зберегти настройки сервера.
- Натисніть один раз на щойно створений сервер і виберіть пункт Пуск / Стоп . Ви отримаєте діалогове вікно з інформацією Сервер запущений . Можна закрити додаток (включаючи сервер), ковзаючи лівою частиною значків у верхній частині програми та вибираючи Вийти . Зауважте, що не вибираючи Вихід, сервер продовжуватиме працювати, якщо явно не зупинено.
- Тепер ви можете використовувати процедуру, пояснену в Linux. Зауважте, що для Windows адреса тепер буде,
ftp://192.168.42.129:6000
а для Linux - вона буде ftp://192.168.42.129:6000/
. Щоб відобразити ftp у Windows, дотримуйтесь наступних інструкцій з кроку 13.
Використання серверів Ultimate Pro : Зауважте, що для цього додатка потрібно встановити інші (безкоштовно) пакети.
- Увімкнути Tethering через USB .
- Запустіть додаток Сервери Ultimate Pro .
- Перейдіть на сервери . Торкніться
+
значка і прокрутіть вниз, щоб торкнутися FTP Native Server .
- Введіть ім'я , виберіть номер порту, більший за 1024, який ви можете запам'ятати (наприклад, 2121).
- У розділі LISTEN ON INTERFACE INTERFACE виберіть rndis0 -Ipv4 (192.168.42.129) .
- Поставте прапорець Почати безпосередньо при запуску програми .
- У розділі LOCKS встановіть прапорець Увімкнути блокування WIFI .
- На верхній панелі програми перейдіть до SPECIFIC і зніміть прапорець усе, крім Дозволити завантаження .
- У корінці документа виберіть,
/
щоб відповідати методу №1.
- Торкніться значка дискети для збереження налаштувань.
- Торкніться входу сервера один раз і виберіть « Пуск» .
- Тепер ви можете використовувати процедуру, пояснену в Метод №1 для Linux. Зауважте, що для Linux розташування мережі буде
ftp://192.168.42.129:2121/
.
- Для Windows виконайте кроки 1-11 у Способі №1 для Windows .
- Клацніть Підключитися до веб-сайту, який ви можете використовувати для зберігання своїх документів і зображень .
- Буде показано нове вікно з назвою Додати мережеве розташування . Клацніть
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-Альтернатива" поділяє сховище цього пристрою як "Диск" до комп'ютерів через USB Tethering замість методу передачі файлів "MTP" для Android за замовчуванням і дозволяє уникнути 3 поширених проблем "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, Email (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, шкарпетки, SFTP, SSH, серверний монітор, Styx, Syslog, TFTP, Telnet, Time, Torrent Client, Torrent Tracker, Trigger, Unison, UPnP Port Mapper, VNC, VPN, Wake On Lan, Web, WebDAV, WebSocket, X11 та / або XMPP сервер!
Примітка:
- WebDAV може обмежити розмір файлу до 4 гігабайт.
- Передача файлів через WebDav, включена MTP-Альтернатива, не дуже чутлива і створила кеш розміром 800 Мб для мене в Android.
- 2. Проблема не виникала на Linux і працювала безперебійно.
- Я віддаю перевагу Servers Ultimate Pro з Native Server FTP. Для мене це працює бездоганно і для Windows, і для Linux.
- Я використовую лише
adb push|pull
команди методу №2 для передачі даних. Він згадується для висвітлення загальних варіантів як альтернативи.
- Якщо ви вкорінені, то ви можете перенести вперед сервери Ultimate Pro.
- Можуть бути методи, про які я ще не знаю. Будь ласка, опублікуйте їх як відповідь.