Меню

Как подключить юсб модем к смартфону на андроиде

Подключение модема к смартфону Android с помощью кабеля

Современный человек ни шагу ступить не может без Интернета — а те, кто могут, застряли в прошлом. Интернет определяет сегодняшнюю реальность, и тому, кто шагает в ногу со временем, очень важно поддерживать с ним перманентную связь. Но что делать, если скорости или трафика в смартфоне недостаёт? Ответ прост: есть же модемы. Но как подключить модем к телефону?

Случаи, когда необходимо подключение модема к телефону

Функция действительно может оказаться полезной, если вдруг кончились деньги, истёк трафик, или банально не хватает скорости. В этом случае модем — то, что нужно. Ведь, если знать способ, то можно подключиться к устройству через USB: если такого разъёма нет, то не обойтись без специального переходника. Причём это должен быть не просто ЮСБ-провод, а полноценный хостовый кабель OTG для внешнего подключения.

Можно ли подключить USB модем к телефону

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

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

Подходящие модемы для подключения к смартфонам Андроид

На данный момент большинство модемов делятся на три «поколения»: 2G, 3G и 4G. Последний — соответственно, наиболее быстрый по скорости трафика, однако может не ловить в отдалённых от цивилизации зонах, где доступ в Интернет как раз может понадобиться. Наиболее оптимальным вариантом считается 3G.

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

Обратите внимание! Можно также купить непрошитое устройство и вставить в него SIM-карту предпочитаемого оператора. Только настраивать такое устройство придётся уже самостоятельно. Подсоединять пустой Интернет-девайс к устройству — почти то же самое, что снабжать его дополнительной картой памяти.

Оборудование

Для того, чтобы подключить модем к телефону, необходимы:

Настройка модема

Перед тем, как подключить модем к телефону Андроид через USB, необходимо настроить сам девайс. Делается это, как правило, через персональный компьютер.

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

Предварительные настройки на этом завершены. Если после этого понадобится подключать Интернет-девайс к компьютеру, то инструкцию нужно будет повторить, но в финальной формуле вместо цифры «0» прописать «255».

Корректная настройка смартфона

После того, как настроенный модем подключён к устройству, необходимо проделать следующие шаги:

Телефон не видит модем

Некоторые разработчики не в восторге от того, что к их устройству подключают 3G-девайсы, поэтому они создают препятствия для таких манипуляций — чаще всего это искусственное ограничение доступа. Чтобы снять его, необходимы root-права в системе Android, аналогичные правам администратора в Windows. Только root-права позволяют владельцу влезать в хранилище и удалять или изменять внутренние файлы. Получить их с помощью манипуляций в телефоне не получится, нужно скачать специальные приложения для обхода. Ниже приведены три программы, которые могут помочь получить root-права.

Важно! Когда пользователь получает root-права в распоряжение, смартфон автоматически лишается гарантии, и больше не может быть отдан в ремонт при неисправности. Так что подобные манипуляции происходят на страх и риск владельца.

При подключении USB-девайса к мобильному устройству могут также возникнуть следующие проблемы:

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

Источник

Как подключить юсб модем к смартфону на андроиде

Подключение «неподдерживаемых» модемов к устройствам с ОС Android

Пока ещё окончательно всё не забыто, хочу поделиться усвоенной информацией на тему подключения практически любых USB 3G-модемов и некоторых сотовых телефонов в режиме модема к устройствам с системой Android (планшетам, электронным книгам, навигаторам и т.д.) в спецификации имеющие возможность подключения ограниченного числа подобных модемов. На форуме разбросано немало публикаций касающихся этой темы. Но большинство из них решают проблемы только отдельно взятых устройств без подробностей. Что не даёт возможности разобраться с другими устройствами.

Читайте также:  Как подключить андроид к домашней сети интернет

Скажу сразу, я не профессионал. В терминологии и некоторых понятиях могу быть не точным.

Исправленная и дополненная инструкция находится по этой ссылке.
Здесь исправлю позже. Пока времени не хватает с BB Code возиться.

Примеры приведены при подключении модема ZTE MF100 от Билайн с SIM-картой МТС к электронной книге Wexler.Book T7008 с версией ОС Android 4.0.3 (ICS). >>

Симптомы.
Определяются после регистрации модема в сети оператора мобильной связи (показывает индикатор на модеме):

а) Определение списка файлов устройств модема;

При подключении модема создаются файлы устройств ttyUSB или ttyACM. В эмуляторе терминала набираем команду: ls /dev/ttyUSB* (или ls /dev/ttyACM* ). Получаем список:

Если таких файлов устройств в системе не обнаружено, посмотрите выше решение при симптоме б).

Примечание: К шине USB кроме модема могут быть подключены другие устройства. Тогда вводим команду до подключения модема и после. Определяем, какие файлы устройств (порты) появились.
В зависимости от того, когда подключается модем, до включения устройства или после. Или произошёл какой-то сбой в работе. Номера портов могут изменяться.

б) Из полученного списка в пункте а) нужно выделить порты через которые отправляются в модем AT-команды и происходит соединение с сетью.

1) Для каждого порта в терминале отправляем команду «AT» (смотрите раздел «Отправка в модем AT-команд» пункт а)). Если на экране появился ответ «ОК», запоминаем номер этого порта. И при необходимости выполняем следующий пункт. Иначе, переподключаем модем и отправляем AT-команду в следующий порт.

2) Необходимый для соединения (PPP) порт можно точно определить, производя попытки подключения. Для этого после отправки команды «AT» и получения ответа «OK» для GSM, 3G модемов вводим в терминале:

echo «ATDT*99#» > /dev/ttyUSB0

Если на введенные выше команды модем ответил «ОК» и «CONNECT», это нужный для PPPD порт.

1) Если ещё не известно, определите порт модема, в который будете отправлять AT-команды в разделе «Определение файлов устройств (порта) в Android через который работает модем».
2) Команды отправляются в эмуляторе терминала. Пример, отправить в порт модема ttyUSB0 команду «AT»:

cat /dev/ttyUSB0 &
echo AT > /dev/ttyUSB0

После завершения работы с AT-командами необходимо перезагрузить устройство!

1) Подключаем модем к компьютеру (ноутбуку).
2) Если программное обеспечение модема ещё не установлено, ждём окончания процесса автоматической установки.
3) Обязательно закрываем программу для работы с модемом (проверить в трее)!

4) Нажимаем на клавиатуре кнопки «Windows» + «Pause/Break» или другим способом открываем Панель управления, раздел «Система». Запускаем Диспетчер устройств. В разделе «Модемы» через контекстное меню или двойной клик мышкой открываем окно свойств вашего модема. На вкладке «Модем» смотрим номер порта COM.

6) Вводим команду: AT. Ждём ответ: OK.
Примечание: Если вводимые символы не отображаются. Вслепую введите команду ATE1 и нажмите Enter. Или в меню «Файл» выбираем «Свойства» (или правая иконка на панели инструментов). В окне свойств на вкладке «Параметры» нажимаем кнопку «Параметры ASCII». В окне параметров ставим галочку «Отображать введенные символы на экране».

Примечание: Большинство USB 3G-модемов являются составными USB-устройствами. Помимо функции модема выполняют функцию устройства для чтения карт памяти. Кроме того испольуется технология ZeroCD, суть которой заключается в том, что при первом подключении к компьютеру новое USB-устройство подключает виртуальный CD-ROM (флэш-память), на котором находятся необходимые драйверы для Windows, но редко для других ОС. После установки драйвер переключает USB-устройство в режим модема.

Если строки найдены, модем в нужном режиме и ничего переключать не нужно. Иначе, идем дальше.

Раньше UNIX-системы не могли работать с такими устройствами. Но, спасибо Josua Dietze и программе usb_modeswitch, это больше не является проблемой.

Reading config file: /system/etc/usb_modeswitch.d/19d2_2000

* usb_modeswitch: handle USB devices with multiple modes
* Version 1.2.0 © Josua Dietze 2011
* Based on libusb0 (0.1.12 and above)

Читайте также:  Как подключить дудку на машине

DefaultVendor= 0x19d2
DefaultProduct= 0x2000
TargetVendor= 0x19d2
TargetProduct= not set
TargetClass= not set
TargetProductList=»0001,0002,0015,0016,0017,0031,0037,0052,0055,0063,0064,0066,0091,0108,0117,
0128,2002″

DetachStorageOnly=0
HuaweiMode=0
SierraMode=0
SonyMode=0
QisdaMode=0
GCTMode=0
KobilMode=0
SequansMode=0
MobileActionMode=0
CiscoMode=0
MessageEndpoint= not set
MessageContent=»5553424312345678000000000000061e000000000000000000000000000000″
MessageContent2=»5553424312345679000000000000061b000000020000000000000000000000″
MessageContent3=»55534243123456702000000080000c85010101180101010101000000000000″
NeedResponse=1
ResponseEndpoint= not set

InquireDevice disabled
Success check enabled, max. wait time 20 seconds
System integration mode disabled

/system/etc/usb_modeswitch.d/19d2_0031 does not exist.

В этом примере видно, что при переключении режима модем изменил свои идентификаторы VID_PID с 19d2_2000 на 19d2_0031.

Но так как при проверке ранее не отобразились строки с «GSM modem», вероятнее всего необходимый для переключения файл конфигурации отсутствует. И у вас отобразится всего одна строка. Например:

3) Если в системе отсутствует программа u3gmonitor, определяем идентификаторы VID и PID в терминале командой lsusb (или busybox lsusb ). Выполнив её до подключения модема и после.

4) Теперь необходимо узнать идентификаторы модема после переключения из режима «Виртуальный CD-ROM» в режим «Модем». Это можно сделать на «большом» компьютере (ноутбуке) с установленными драйверами необходимыми для работы данного модема.

В ОС Windows. Нажимаем на клавиатуре кнопки «Windows» + «Pause/Break» или другим способом открываем Панель управления, раздел «Система». Запускаем Диспетчер устройств. В разделе «Модемы» через контекстное меню или двойной клик мышкой открываем окно свойств вашего модема. На вкладке «Сведения» в выпадающем списке выбираем свойство «ИД оборудования». И смотрим необходимые идентификаторы VID и PID.

Файл конфигурации имеет такое содержание (возможны варианты, подробности о параметрах здесь):

TargetVendor= 0x19d2
TargetProduct= 0x0031

6) Помещаем созданный файл в директорию /etc/usb_modeswitch.d (/system/etc/usb_modeswitch.d) или /etc/ppp/setup в зависимости от вашего устройства.

Примечание: Команда AT+ZCDRUN=8 в модемах ZTE удаляет флаг AUTORUN.FLG (или CD_STARTUP_FLAG) в файловой системе модема. Это же можно сделать в Windows программой QPST с EFSExplorer. Или с помощью плагина EFS (Embedded file system) для Total Commander.

Если в системе Android USB-устройство не определяется как модем. То и не создаются соответствующие файлы устройств, и АТ-команду отправить невозможно. Поэтому режим переключаем на «большом» компьютере.

Для Windows cмотрите раздел «Отправка в модем AT-команд» пункт б). Вводим соответствующую вашему модему AT-команду для переключения в режим «Только модем».

Файл 3g_dongle.cfg используется модулями слоя RIL (Radio Interface Layer) системы. С помощью него можно указать, через какие порты будет происходить взаимодействие с вашей моделью модема, устанавливаться соединение, какой номер дозвона использовать. Если в вашей системе этого файла нет, добавлять его самостоятельно нет никакого смысла.

а) Запись добавляемая в конец файла /etc/3g_dongle.cfg (/system/etc/3g_dongle.cfg) имеет такую структуру:

Определим значения параметров. Значения не должны содержать символы пробела, табуляции, комментария (#).

б) Проверьте в файле 3g_dongle.cfg раздел [DIAL_NUMBER]. Для GSM, 3G модемов должна быть строка: wcdma=ATDT*99#. Для некоторых операторов сотовой связи иногда требуется «wcdma=ATDT*99***1» или другой номер дозвона.

После изменения файла 3g_dongle.cfg нужно перезагрузить ваше устройство!

Для установки соединения используем демон протокола PPP /system/bin/pppd и программу для взаимодействия с модемом /system/bin/chat. Создадим четыре файла:

а) Параметры демона pppd. Содержимое файла conf-pppd:

Примечание: Обычно этих параметров достаточно для установки стабильного соединения. При необходимости измените или дополните набор согласно руководству pppd(8).
Информацию о параметрах сценария, автоматизирующего взаимодействие с модемом chat можно посмотреть в руководстве chat(8).

б) Строки сценария chat. Содержимое файла conf-chat:

в) Скрипт запуска соединения. Содержимое файла inet-ON.sh:

Примечание: Если при вызове pppd используется параметр usepeerdns, строки с «setprop net.dns. » не нужны.

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

При желании, можно подойти к запуску соединения творчески и усложнить скрипт:

Здесь ttyUSB1 можно заменить на другой, стабильно создающийся системой. » ifconfig ppp0 » можно заменить на » ip a s ppp0 «. Строку с » ping » можно убрать.

г) Скрипт разрыва соединения. Содержимое файла inet-OFF.sh:

busybox killall pppd

Здесь команда зависит от программ имеющихся в вашей системе. Может быть просто » killall pppd » или » pkill pppd » и другие.
Примечание: А можно просто выдернуть модем из USB. )))

Читайте также:  Как подключить варочную панель и духовой шкаф бош к одной розетке

д) Для запуска скриптов подключения и отключения можно использовать программу GScript. Поместите файлы скриптов в папку /sdcard/gscript. Установите и запустите GScript. Добавьте скрипты в меню программы. При добавлении необходимо установить галочку «Needs SU?». При желании, в виджетах Android можно добавить ярлыки на рабочий стол для запуска скриптов.

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

а) Возможно, при подключении предусмотрено использование только файлов устройств /dev/ttyUSB. А для вашего модема создаются /dev/ttyACM (например ZTE MF192). Можно создать символьные ссылки. Добавить в начало скрипта запуска подключения подобные строки:

б) Иногда если не создаются файлы устройств /dev/ttyUSB, нужно ввести в эмуляторе терминала команды:

su
echo «19d2 2000» > /sys/bus/usb-serial/drivers/option1/new_id

Эти команды нужно вводить после каждого включения (перезагрузки) устройства. Для автоматизации, можно, например, добавить эту строку в конец скрипта /system/bin/preinstall.sh. Или в другой, имеющийся в вашей системе и запускающийся при загрузке системы или подключении модема. Например: /system/etc/usb_modeswitch.sh. Как вариант, ищите в вашей системе папку «/system/etc/init.d/» и создавайте файл с подобным содержанием:

#!/system/bin/sh
echo «12d1 1506» > /sys/bus/usb-serial/drivers/option1/new_id

Где вместо «12d1 1506» ваши VID, PID.
А вот с каким именем этот файл сохранять, зависит от вашего устройства. Может быть «11modem» или другим.

в) Если скрипты у вас автоматически не переключают режим модема используя usb_modeswitch, используйте команды:

Где 19d2_2000 соответствующий вашему модему файл. Смотрите раздел «Переключение режима модема. Отключение автозагрузки, ZeroCD» пункт а).

Или командой:
su
usb_modeswitch –v 12d1 –p 14fe –V 12d1 –P 1506

Где параметры «-v» и «-V» определяют VID модема до и после переключения режима, «-p» и «-P» определяют PID.

Источник

Подключение USB-модема к телефону или смартфону

Мобильные технологии не стоят на месте, гаджеты устаревают, а потребности пользователей сети в быстром обмене данными растут. Что делать, если телефон не поддерживает современные стандарты связи? Покупать новый или смириться с отставанием от прогресса? Оказывается, через переносное устройство связи в сеть можно выйти не только с компьютера. Рассмотрим, как подключить USB-модем к Андроид-смартфону.

Задача не так проста, как кажется на первый взгляд. Могут возникнуть следующие ошибки:

Необходимое оборудование

Можно ли к телефону подключить модем без покупки дополнительного оборудования? Только если на устройстве есть USB-разъём. Это больше характерно для планшетов. В остальных случаях придётся приобрести переходник от USB к разъёму вашего телефона. Причём это должен быть не обычный кабель, а OTG так называемый хостовый переходник. Он предназначен именно для внешних устройств, а не просто сопряжения мобильника с компьютером.

Также нужно приобрести сам USB-модем, который состоит из модуля связи (3G или более скоростной 4G) и флеш-накопителя, где записаны настройки соединения.

Настройка модема

Прежде чем рассказывать, как подключить ЮСБ-модем к телефону, разберёмся в настройке самого режима модема. Если этого не сделать, то он будет распознан системой Андроид просто как носитель информации.

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

Предварительная настройка завершена, теперь переходим к тому, как подключить к телефону Android 3G модем.

Настройка смартфона

После предварительной подготовки можно перейти к настройке Андроид-смартфона.

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

Чтобы обойти эти ограничения, нужно получить root-права в системе. Практически то же самое, что права администратора в ОС Windows. Наличие таких прав позволяет менять или удалять системные файлы устройства. Чтобы установить root, скачайте специальное приложение и следуйте инструкциям по его настройке.

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

Источник