Что нужно сделать перед подключением устройства на базе android к программе addappter

Обновлено: 07.07.2024

Нужно подключить компьютер к интернету, а нет витой пары или модема поблизости? Или не знаете пароль от WiFi чтобы подключить ноутбук, но на смартфоне пароль введен? Давайте покажу как использовать телефон Android как WiFi адаптер и подавать через него интернет.

Данная статья подходит для всех брендов, выпускающих телефоны на Android 11/10/9/8: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.

Внимание! Вы можете задать свой вопрос специалисту в конце статьи.

Особенности работы Андроид телефона в режиме Wi-Fi адаптера

Довольно часто пользователи интересуются вопросом, можно ли в виде адаптера Wi-Fi для персонального компьютера использовать телефон, работающий на операционной системе Андроид. Здесь подразумевается, что смартфон должен быть подключен к сети Wi-Fi, а в режиме модема по интерфейсу USB на стационарный компьютер передается интернет.

При этом у персонального компьютера отсутствует адаптер Wi-Fi, поэтому подключаться напрямую к беспроводным сетям нет возможности. Такое подключение выполнить можно.

Режим модема появился на операционной системе Андроид еще со второй версии. Почти все планшеты и телефоны на данной операционной системе способны раздавать интернет на иные устройства по кабелю USB, Bluetooth и по Wi-Fi.

Девайсы Андроид делиться могут не только мобильным интернетом (4G, 3G, EDGE), но и Wi-Fi. Это означает, что из смартфона можно сделать самый настоящий адаптер Wi-Fi для персонального компьютера.

Нужна помощь?

Не знаешь как решить проблему в работе своего гаджета и нужен совет специалиста? На вопросы отвечает Алексей, мастер по ремонту смартфонов и планшетов в сервисном центре.Напиши мне »

Данная функция очень полезная. Довольно распространены ситуации, когда после процесса установки роутера, приобретения персонального компьютера, отсутствует возможность, чтобы к компьютеру протянуть сетевой кабель.

При помощи данной функции появляется возможность для его подключения к сети интернет. Пусть и временно, но до приобретения обычного адаптера Wi-Fi у вас будет доступ к глобальной сети.

Все настройки нашей инструкции были проведены и проверены на смартфоне Samsung Galaxy J5. На иных телефонах и планшетах, где установлена другая версия системы Андроид, могут немного отличаться настройки. Это не критично в данной ситуации, даже начинающие пользователи смогут понять суть настройки. Если у вас появятся вопросы или не получается выполнить все настройки, то можете спросить в комментариях.

Еще стоит добавить, что к Wi-Fi сети подключение через смартфон работает очень быстро и стабильно. На компьютере интернет просто «летает». На многих телефонах производители устанавливают отличные беспроводные модули.

Подключение компьютера к сети Wi-Fi через устройство Андроид в роли адаптера

Вначале необходимо на своем смартфоне отключить мобильный интернет. Потом просто отключаем функцию передачи данных при помощи сотовой сети. Это делается на всякий случай, чтобы знать точно, что применяется подключение по интерфейсу Wi-Fi.

Выполняем следующие шаги:

Отобразится в системе еще один сетевой адаптер. В нашем случае это Ethernet 4. На других компьютерах сетевой адаптер может быть другой, но это не является важным моментом.

Теперь мы разобрались с вопросом, как выполнить подключение компьютера к сети Wi-Fi через устройство Андроид в роли адаптера. Чтобы свой телефон перестать использовать в виде приемника Wi-Fi, необходимо выполнить одно из следующих действий:

  • Просто отключаем смартфон от персонального компьютера.
  • В настройках гаджета Андроид отключаем функцию «USB-модем».

Идентичным способом можно использовать и планшеты, и телефоны на системе Андроид для раздачи интернета на персональный компьютер.

Инженер по ремонту мобильной и компьютерной техники в специализированном сервисном центре, г. Москва. Непрерывный опыт работы с 2010 года.
Есть вопросы? Задавайте в комментариях к статье. Отвечать стараюсь максимально быстро вам на указанную почту. Каждый случай индивидуален и поэтому очень важно, чтобы вы максимально расписали свою проблему и какая у вас модель устройства.

Здравствуйте. Купил новый смартфон самсунг М21. Но что не радует, что видит список доступных чужих вай фай сетей не более чем на 40 метров. Слабый приём вай фай. Что не делал, а усилить приём вай фая не получается? Что в этом случае посоветуете. Спасибо.

Укажите модель устройства и какие у него признаки поломки. Постарайтесь подробно описать что, где , при каких условиях не работает или перестало работать.
Тогда мы сможем вам помочь.

Мы рады любой сумме и продолжим свою бесплатную работу по оказанию помощи всем, кто в ней нуждается.

Если у вас в ноутбуке нет беспроводного адаптера, он сломался или у вас настольный компьютер, а вы хотите подключиться к Wi-Fi сети и у вас есть смартфон на Android, тогда эта статья для вас!

Еще в версии Android 2.2 была добавлена функциональность тетеринга посредством USB-кабеля, которая позволяет превратить подключенный к компьютеру телефон в сетевую карту Wi-Fi для выхода в интернет. Изначально функция предназначена для подключения компьютера к интернету через 3G/GPRS соединение телефона, но если телефон подключен к Wi-Fi сети, то компьютер также получит интернет через эту Wi-Fi сеть.

Настройка подключения

Настройка USB подключения в Android 2+

Обязательно, перед подключением к компьютеру, отключите (если подключено) в телефоне 3G/GPRS соединение (чтобы избежать случайного подключения к интернету через мобильную сеть и снятия денежных средств со счета) и подключитесь к желаемой Wi-Fi сети.

Соедините телефон с компьютером USB-кабелем, перейдите в раздел настроек телефона "Настройки > Сеть > Модем" и активируйте опцию "USB-модем".

Настройка USB-модема в Android 2+

Windows автоматически определит телефон как сетевое устройство. Если этого не произойдет, установите необходимые драйверы для вашего устройства (читайте ниже).

Определение телефона в Windows

В сетевых подключениях компьютера появится новое подключение "Подключение по локальной сети". На самом деле это Wi-Fi соединение вашего телефона.

Состояние сетевого подключения через телефон в Windows

Видео

Настройка USB подключения в Android 4+

В Android 4+ настройка подключения компьютера к сети Wi-Fi мало чем отличается от Android 2+.

Отключите (если подключено) в телефоне 3G/GPRS соединение и подключитесь к желаемой Wi-Fi сети. Соедините USB-кабелем телефон с компьютером, перейдите в "Настройки > Беспроводные сети > Ещё… > Режим модема" и активируйте опцию "USB-модем".

Настройка USB-модема в Android 4+

После завершения определения устройства системой Windows в сетевых подключениях компьютера появится новое подключение "Подключение по локальной сети". На самом деле это Wi-Fi соединение телефона.

Все! Просто откройте браузер и пользуйтесь интернетом!

Установка необходимого ПО

Если не удастся подключить телефон к компьютеру в режиме модема, вам может понадобиться пакет драйверов USB для вашего устройства, скачать который можно на официальном сайте производителя телефона или найти самостоятельно в интернете. Обычно драйверы автоматически устанавливаются вместе с фирменной утилитой телефона, скачать которую можно с официального сайта производителя. Некоторые из них представлены ниже:

Делаем веб-камеру из смартфона

Обладатели гаджетов даже не осознают, насколько функциональным устройством они обладают. Сегодня мы поговорим об одной из мультимедийных возможностей.

С помощью смартфона можно заменить обычную веб-камеру, тем самым решить проблему ее отсутствия или выхода из строя. Камеру смартфона в таких случаях можно использовать для:

  • удаленного видеонаблюдения;
  • видеозвонков;
  • в качестве основной или дополнительной камеры для интернет-трансляции.

Для настройки понадобится минимум времени и навыков. Процесс подключения хорошо автоматизирован и будет под силу рядовому пользователю.


Существует несколько способов подключения. Для разных методов вам понадобятся USB-кабель, Wi-Fi-сеть и приложения для сопряжения камеры телефона и ПК. Разберемся с каждым способом отдельно для платформ Android и iOS.

Android-устройства

Какие приложения можно использовать на базе Android? Мы подобрали несколько актуальных и безотказных вариантов:

DroidCam X устанавливается на смартфон или планшет (необходимо скачать и инсталлировать одноименный клиент для Windows). Передает звук и картинку, поддерживает подключение через провод или Wi-Fi. Предоставляет IP-доступ к камере.

IP Webcam – специализированное приложение для организации видеонаблюдения с помощью смартфона. Для использования смартфона в качестве веб-камеры нужно установить на ПК программу IP Camera Adapter. Смотреть видеопоток можно через браузер или плеер VLC.

EpocCam – автоматическое сопряжение устройств (установка софта на гаджете и ПК), простой функционал без излишеств.

Подключение через Wi-Fi

Рассмотрим пример беспроводного подключения с помощью программы DroidCam X. Это один самых проверенных и универсальных вариантов соединения любого гаджета на базе Android. Итак, следуем пошаговой инструкции:

  1. Запустить приложение DroidCam на смартфоне. Если приложение запросит права на доступ к камере и интернет-подключению, то следует разрешить данное действие.
  2. Установить клиент DroidCam на ПК.
  3. В программе на компьютере выбрать иконку подключения через Wi-Fi. На главном экране приложения на смартфоне появится IP-адрес камеры вашего телефона (Browser IP Cam Access).



Можно использовать и более простой способ, где не нужно заморачиваться с IP-адресами и настраивать какие-либо параметры. С помощью приложения EpocCam можно добиться автоматического сопряжения ПК и камеры смартфона/планшета. Это очень удобно, когда вам нужна веб-камера здесь и сейчас.

Достаточно установить приложение EpocCam на телефон и соответствующий клиент на компьютер. Затем происходит настоящая «магия». Запустите обе программы, и вы увидите, как подключение устройств произойдёт автоматически!

Проводное подключение

Подключение через USB может потребовать некоторых затрат нервных клеток. Применяйте этот способ только когда у вас нет интернета на телефоне или компьютере т.к. здесь придется повозиться с включением режима откладки на смартфоне. Также нам понадобится кабель micro USB или Type-C.

Пример подключения рассмотрим на примере DroidCam X. Далее следуем пошаговому руководству.

  1. Подключить смартфон к ПК с помощью кабеля.
  2. Запустить приложение DroidCam на смартфоне.
  3. Установить клиент DroidCam на ПК
  4. Включить режим «Отладка по USB» для стабильной работы. Сделать это можно в меню «Для разработчиков». Находим его по пути: «Настройки» - «О телефоне» - «Номер сборки». Далее необходимо 7 раз «тапнуть» по пункту «Номер сборки», после чего откроется «Меню Разработчика». Находим строку с режимом отладки и активируем его. Здесь вы можете найти подробные инструкции о включении этой и других стандартных настроек на телефонах Android.
  5. В программе на компьютере выбрать иконку подключения через USB.


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


IOS-устройства

Алгоритм подключения iOS-устройств будет приблизительно таким же, как и в случае c девайсами на Android. Меняется только набор программного обеспечения. Следующие приложения получили наибольшее количество положительных отзывов среди обладателей «яблочных» аппаратов:

    – автоматическое сопряжение ПК и гаджета без возни с IP-адресами, есть выбор ориентации экрана, разрешения и частоты кадров, требуется установка клиента на ПК; – предлагает те же минимальные функции, что и для Android-версии. Есть возможность использовать любую камеру гаджета. Требуется установка клиента на ПК. Автоматическое сопряжение; – дает возможность записи трансляции в облако. Просмотр потока через браузер. Позволяет изменять яркость и контрастность видео, использовать вспышку. Дополнительное ПО для установки на компьютер не требуется.

Подключение через Wi-Fi

iVCam – простой и в то же время гибкий способ подключения. Именно это приложение мы взяли за основу пошаговой инструкции с четырьмя элементарными этапами.


Проводное подключение

Подключение через кабель осуществляется почти в таком же порядке, как и при беспроводном подключении. Разница заключается лишь в том, что сначала нужно подключить ваш iPhone или iPad к компьютеру. В этот раз обойдемся без танцев с бубном вокруг отладки, за что можно поблагодарить экосистему Apple. Затем следуем тем же самым шагам, что и при Wi-Fi-подключении:

Если компьютер на базе Mac и Ubuntu

Пользователи Mac также могут использовать устройство на базе iOS или Android в качестве штатной веб-камеры. Скачивайте приложение и клиент EpocCam для обеих платформ. Для подключения iOS-гаджета к Mac можно также использовать iCam.


А как быть пользователям Ubuntu и других Linux-систем? Для таковых есть единственное решение на базе Droidcam. Скачайте Linux-версию Droidcam и установите с помощью специальных команд.


Идея перевести сетевую карту телефона в режим монитора разрушилась по причине собственной наивности и незнания элементарной информации о том, что подавляющее большинство мобильных сетевых карт этот самый режим монитора и не поддерживают.

Идея реализации задумки с помощью внешнего беспроводного Wi-Fi адаптера или «свистка», поддерживающего желанный режим монитора, рушилась десятки раз из-за новых и новых ошибок и потери веры в то, что это вообще возможно, но переросла в данную статью.

Итак, как подключить внешний Wi-Fi адаптер к устройству на Android или бег с препятствиями на дистанции «вставил — netcfg wlan0 up»:

Должно быть в наличии:

  1. Телефон на Android
  2. Поддержка OTG и сам OTG
  3. Terminal Emulator
  4. ROOT
  5. Исходники ядра

FAQ — структура выглядит так:



  1. Samsung GT-P5100 Galaxy Tab 2 10.1, Андроид 4.2.2
  2. OTG «30-pin — USB»
  3. ROOT
  4. Исходники стокового ядра 3.0.31-1919150 с сайта Самсунг
  5. Адаптер TP-LINK TL-WN722N на чипсете AR9271
  6. ath9k_htc/htc_9271.fw
  7. Дистрибутив Ubuntu 15.04 в VMware
  8. android-tools-adb

I. Старт

Первым делом необходимо добыть фирмварь вашего адаптера. Вставляю адаптер в компьютер и выполняю команду dmesg . Нахожу:


Где слово правее слова driver — искомая информация. У меня это — ath9k_htc. Гуглю для него firmware. Качаю. Закидываю .fw-файл на телефон в /system/etc/firmware

Затем устанавливаю ADB:

apt-get install android-tools-adb

Третьим этапом качаю тулчейн (компилятор под ARM) отсюда. Там большой архив, мне нужна лишь папка android-platform_prebuilt-android-sdk-adt_r20-0-ga4062cc.zip\android-platform_prebuilt-a4062cc\linux-x86\toolchain\arm-eabi-4.4.3, которую я распаковываю в произвольное место.

II. Разгон

Для начала пишу терминале:


Затем перехожу в терминале в каталог с исходниками ядра, загруженными ранее, пишу

make help и получаю тучу информации, среди которой нужно найти нечто, заканчивающееся на _defconfig, у меня это:


И в завершении запускаю графическую конфигурацию ядра:


Появляется вот такое окно:



Продвигаюсь по маршрутам:

    Networking support → Wireless
    Спускаюсь к Generic IEEE 802.11 Networking stack (mac80211) и нажимаю на пробел, наблюдая появление значка М перед этим пунктом


Сохраняю. Возвращаюсь в терминал, а если вы его закрыли, то в и каталог с исходниками тоже, и выполняю сначала make modules_prepare , а следом просто make . Результат потребует ожидания. Мой итоговый набор:


Потребуются модули (.ko-файлы), включающие слово ath и mac80211.ko. Переношу их на телефон.

Можно использовать adb, работая через компьютер, а можно не использовать и работать через терминал телефона, печатая команды пальцами по экрану. Я выбрал adb.

Напомню, как он работает. Подключаю телефон через USB (отладка, естественно, включена) и выполняю:

adb start-server
adb shell
su

Я в телефоне и под рутом.

Смотрю, какие модули уже есть командой lsmod и выгружаю их все, если это возможно, командой rmmod имямодуля

Затем перехожу в каталог с вышеперечисленными модулями:

cd /sdcard/ваш путь/

Можно убедиться в их наличии командой ls .


Загружаю их командой insmod имямодуля в такой и только такой последовательности (иначе просто не загрузится, выдавая ошибку):

ath.ko
ath9k_hw.ko
ath9k_common.ko
mac80211.ko
ath9k_htc.ko

III. Препятствия

В этом и вся соль, без которой статья была бы слишком простой.

1. Версии

Естественно, первая ошибка возникает на первом этапе.


Не совпадают версии. 3.0.31 не есть 3.0.31-1919150.

Открываю тот самый Makefile в исходниках ядра и в самом верху файла нахожу:

VERSION = 3
PATCHLEVEL = 0
SUBLEVEL = 31
EXTRAVERSION =
NAME = Sneaky Weasel
Дописываю к EXTRAVERSION = недостающий кусок версии -1919150 так, чтобы получилось:
VERSION = 3
PATCHLEVEL = 0
SUBLEVEL = 31
EXTRAVERSION = -1919150
NAME = Sneaky Weasel

И сохраняю.
Заключительный этап пройдет в каталоге /include/config, где в файле kernel.release я поменяю 3.0.31 на 3.0.31-1919150
Снова make modules_prepare , make и далее по предыдущему пункту.

2. ewma

Загружая mac80211.ko снова имею ошибку, о которой dmesg скажет следующее:

Чудом прочитав на одном из англоязычных форумов опасное, но единственное в интернете, «решение», я перехожу в /net/mac80211/ и в файлах rx.c и sta_info.c и просто удаляю [либо комментирую (//)] строки ewma_add(&sta->avg_signal, -status->signal); и ewma_init(&sta->avg_signal, 1024, 8); соответственно.




Опять перекомпилирую модули и двигаюсь дальше.

3. Светодиод

При загрузке ath9k_htc.ko и mac80211.ko очередные ошибки, у mac80211.ko это:

А у ath9k_htc.ko это:

Если ieee80211_-ошибки от ath9k_htc.ko это потому что я пытаюсь его загрузить до mac80211.ko, то led_-ошибки от обоих модулей от того, что телефон не понимает, что делать со светодиодом на моем адаптере. Тут два варианта развития событий.

В первом просто убирается в графической конфигурации ядра значок [*] напротив
Networking support → Wireless → Enable LED triggers и Device Drivers → LED Support.

А во втором этот самый значок заморожен и снять его нельзя. Это значит, что при выборе моего адаптера, автоматически выбирается «поддержка» светодиода, убрать которую нельзя. Конечно же, это мой случай:



Кнопка помощи по Device Drivers → LED Support выводит следующую информацию по разделу:



А значит все настройки хранятся в данном файле. Долго я мучал Kconfig в /drivers/leds/ пока не додумался посмотреть такой же файл в своем /drivers/net/wireless/ath/ath9k, где нашел ответ на свой вопрос:

config ATH9K_HTC
tristate «Atheros HTC based wireless cards support»
depends on USB && MAC80211
select ATH9K_HW
select MAC80211_LEDS
select LEDS_CLASS
select NEW_LEDS
select ATH9K_COMMON
.
Сходу удаляю строки, включающие страшное слово LED, получаю

config ATH9K_HTC
tristate «Atheros HTC based wireless cards support»
depends on USB && MAC80211
select ATH9K_HW
select ATH9K_COMMON
.

и сохраняю. Теперь можно снимать галочки:



Здесь и вовсе исчез пункт:

Опять и снова перекомпиляция, новые модули и т.п.

Вуаля. Все модули загружены. Выключаю Wi-Fi на телефоне и подключаю адаптер. Но светодиод на нем, как вы уже догадались, работать не будет. Оно и не нужно.

4. Версия firmware


Если все необходимые модули загрузились, но после подключения адаптера к телефону вы не наблюдаете ничего нового в выводе команды netcfg , то на помощь приходит все тот же dmesg .

[ 7582.477874] C0 [ khubd] ath9k_htc 1-1:1.0: ath9k_htc: Please upgrade to FW version 1.3
.



Просто качаем другой фирмварь, но уже требуемой версии, и кладем его вместо прошлого.

IV. Финиш

Теперь никаких проблем быть не должно. Выключаю родной Wi-Fi, все модули загружены, фирмварь нужной версии. Вставляю адаптер и netcfg впервые приносит счастье. Устанавливаю для появившегося сетевого интерфейса режим монитора и поднимаю его. Успех!




Ну а как и зачем зачастую используется режим монитора, вы и так все знаете. Спасибо за внимание!

Читайте также: