Android usb tethering driver

Android usb tethering driver

USB-tethering на ББ с Win XP: +1 способ?

Sony Xperia E dual
ОС и прошивка: Android 4.0.4

Описание проблемы:
Захотелось интернет на комп через телефон.
Сначала действовал согласно этой инструкции: Техподдержка Гугл.
При попытке установить драйвер с помощью полученного файла (указывал папку с ним вручную) столкнулся с ошибкой установки драйвера. Что-то вроде в указанной папке драйвер не найден.
В диспетчере устройств увидел следующее:

Предпринимались действия:
Решил подкорректировать полученный .inf. Приведу его целиком и выделю добавленные строки:

; MS-Windows driver config matching some basic modes of the
; Linux-USB Ethernet/RNDIS gadget firmware:
;
; — RNDIS plus CDC Ethernet . this may be familiar as a DOCSIS
; cable modem profile, and supports most non-Microsoft USB hosts
;
; — RNDIS plus CDC Subset . used by hardware that incapable of
; full CDC Ethernet support.
;
; Microsoft only directly supports RNDIS drivers, and bundled them into XP.
; The Microsoft «Remote NDIS USB Driver Kit» is currently found at:
; [url=»http://www.microsoft.com/whdc/hwdev/resources/HWservices/rndis.mspx»]http://www.microsoft.com/whdc/hwdev/resour. ices/rndis.mspx[/url]

[Version]
Signature = «$CHICAGO$»
Class = Net
ClassGUID = <4d36e972-e325-11ce-bfc1-08002be10318>
Provider = %Android%
Compatible = 1
MillenniumPreferred = .ME
DriverVer = 03/30/2004,0.0.0.0
; catalog file would be used by WHQL
;CatalogFile = Android.cat

[AndroidDevices]
; Google Nexus One without adb
%AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E13
; Google Nexus One with adb
%AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E14
; Google Nexus S without adb
%AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E23
; Google Nexus S with adb
%AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E24
; HTC Sapphire without adb
%AndroidDevice% = RNDIS, USB\VID_0BB4&PID_0FFE
; HTC Sapphire with adb
%AndroidDevice% = RNDIS, USB\VID_0BB4&PID_0FFC
; Motorola Sholes without adb
%AndroidDevice% = RNDIS, USB\VID_22B8&PID_41E4
; Motorola Sholes with adb
%AndroidDevice% = RNDIS, USB\VID_22B8&PID_41E5
[color=»red»];Sony Xperia E dual C1605
%AndroidDevice% = RNDIS, USB\VID_0FCE&PID_718c&mi_00[/color]

[AndroidDevices.NT.5.1]
; Google Nexus One without adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E13
; Google Nexus One with adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E14
; Google Nexus S without adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E23
; Google Nexus S with adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E24
; HTC Sapphire without adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_0BB4&PID_0FFE
; HTC Sapphire with adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_0BB4&PID_0FFC
; Motorola Sholes without adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_22B8&PID_41E4
; Motorola Sholes with adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_22B8&PID_41E5
[color=»red»];Sony Xperia E dual C1605
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_0FCE&PID_718c&mi_00[/color]

[RNDIS.NT.5.1]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType = 15
DriverVer = 03/30/2004,0.0.0.0
AddReg = RNDIS_AddReg_NT, RNDIS_AddReg_Common
; no copyfiles — the files are already in place

[RNDIS.NT.5.1.Services]
AddService = USB_RNDIS, 2, RNDIS_ServiceInst_51, RNDIS_EventLog

[RNDIS_ServiceInst_51]
DisplayName = %ServiceDisplayName%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\usb8023.sys
LoadOrderGroup = NDIS
AddReg = RNDIS_WMI_AddReg_51

[RNDIS_WMI_AddReg_51]
HKR, , MofImagePath, 0x00020000, «System32\drivers\rndismp.sys»

; Windows 2000 and Windows XP common sections ———————

[RNDIS_AddReg_NT]
HKR, Ndi, Service, 0, «USB_RNDIS»
HKR, Ndi\Interfaces, UpperRange, 0, «ndis5»
HKR, Ndi\Interfaces, LowerRange, 0, «ethernet»

[RNDIS_EventLog_AddReg]
HKR, , EventMessageFile, 0x00020000, «%%SystemRoot%%\System32\netevent.dll»
HKR, , TypesSupported, 0x00010001, 7

[RNDIS_AddReg_Common]
HKR, NDI\params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
HKR, NDI\params\NetworkAddress, type, 0, «edit»
HKR, NDI\params\NetworkAddress, LimitText, 0, «12»
HKR, NDI\params\NetworkAddress, UpperCase, 0, «1»
HKR, NDI\params\NetworkAddress, default, 0, » «
HKR, NDI\params\NetworkAddress, optional, 0, «1»

[DestinationDirs]
RNDIS_CopyFiles_98 = 10, system32/drivers
RNDIS_CopyFiles_ME = 10, system32/drivers
RNDIS_CopyFiles_NT = 12

[Strings]
ServiceDisplayName = «USB Remote NDIS Network Device Driver»
NetworkAddress = «Network Address»
Android = «Android»
AndroidDevice = «Android USB Ethernet/RNDIS»
SourceDisk = «Ethernet/RNDIS Driver Install Disk»

Как видим всё довольно просто. Нужно только знать VID и PID своего устройства. Для этого следует запустить диспетчер устройств и зайти в свойства неизвестного устройства RNDIS:

Нужно добавить в файл .inf выделенную на скрине строку.
После этого устройство установилось и в папке Сетевые подключения появилось Сетевой подключение 2.
Эффект достигнут. Надеюсь, не баян.

Сообщение отредактировал sh00rs — 22.09.13, 01:22

Источник

Android usb tethering driver

Краткое описание:
Когда телефон подключен к ББ с помощью кабеля USB приложение автоматически включает модем

Описание:
Это приложение отслеживает порт USB телефон. Всякий раз, когда телефон подключен к компьютеру или ноутбуку с помощью кабеля USB приложение автоматически включается модема USB, опционально, после подтверждения пользователем. USB-модема можно с Android версии 2.2, но это занимает довольно много раздражающих нажатий на экран телефона, чтобы включить функцию. Авто USB модема позволяет автоматизировать все эти действия вручную. Просто подключите телефон к ноутбуку и вы instantantly подключены к Интернету с ноутбука через 3G/4G сетей.
Это удобно, если вы часто используете телефон в качестве модема для ноутбука обеспечивают с подключением к Интернету в течение длительного периода времени. Wi-Fi модема является оптимальным решением для такого использования. С Wi-Fi привязывать стоков батареи очень быстро, вы должны положить телефон на зарядное устройство, так или иначе (переменного или USB) и USB-соединение способ быстрее и надежнее, то Wi-Fi.

USB модема работает со всеми последними версиями ОС Windows и Linux. Он не работает с Mac OS без драйверов третьих сторон. Разработчик веб-сайта имеет для получения дополнительной информации об этом приложении, включая вопросы и ответы.

Существует также «Auto USB модема Премиум», которая обеспечивает более настройки. Пожалуйста, проверьте это, если вы думаете, это приложение является полезной и планируем сохранить его установки.

ВНИМАНИЕ: Приборы распространяются некоторые операторы (? AT & T) была изменена версия Android установленных который отключает стандартный USB-модема возможностей. Это приложение не будет работать на этих устройствах. Пожалуйста, не дать приложению плохой рейтинг по этой причине. Вина вашего оператора вместо этого. Чтобы исправить это вы должны либо «корень» телефона и установить другую прошивку (ROM) или переключиться на другое устройство. Существует ничего этого приложения (или другие) могут сделать.

Русский интерфейс: Нет
Программой поддерживается установка на SD (OS 2.2+).

Скачать: версия: Версия приложения: 1.14
om.ttxapps.autousbtethering.premium_1.apk ( 5.87 КБ )
rg.tdtran.autousbtethering_1.apk ( 79.3 КБ )

Сообщение отредактировал Gridzilla — 03.08.12, 19:27

Источник

Tethering и Reverse tethering

Tethering

Стандартные решения

С появлением версии Android 2.2 стали возможны 2 технологии: USB-Tethering и WiFi-Tethering.

USB-Tethering

Для подключения необходим стандартный кабель Android-USB.
Включается в Настройки->Беспроводные сети->Режим модема->USB-модем.
После подключения Android устройства к приемнику (ноутбук, настольный компьютер. ) с помощью кабеля происходит запрос на включение USB-Tethering. После положительного ответа пользователя становится возможным использование интернет трафика Android устройства на приемнике.
Большим плюсом данного подхода является возможность подключения Android устройства к WiFi Точке Доступа и разделение этого подключения по USB каналу.
Из минусов стоит отметить необходимость держать Android устройство в непосредственной близости с приемником и ограниченность только одним приемником.

WiFi-Tethering

Для подключения необходим WiFi-адаптер на приемнике.
Если ранее приходилось использовать android-wifi-tether, требовавшую Root, то теперь, с появлением Android 2.2, это делается стандартными средствами.
Включается в Настройки->Беспроводные сети->Режим модема->Точка доступа Wi-Fi.
После включения данной функции Android устройство становится Wi-Fi точкой доступа, к которой могут подключаться другие устройства.
Большим минусом является невозможность одновременного получения и раздачи интернет трафика Android устройством через WiFi, т.е. Android устройство становится 3G модемом для приемника.

3rd Party
EasyTether

Для подключения необходим либо стандартный кабель Android-USB, либо WiFi-адаптер на приемнике.
Позволяет подключить Android устройство к приемнику и осуществить Tethering.
Необходима установка приложения как на Android устройство, так и на приемник.
Не имеет смысла после появления Android 2.2, но, в свое время, очень гибкий и полезный инструмент.

Reverse tethering

Перейдем к самому интересному месту статьи.
Т.к. четко структурированной информации по данному вопросу очень мало, я считаю очень важным донести факты, касательно текущей ситуации до сведения интернет-сообщества.
На данный момент Reverse tethering, как таковой, стандартными средствами еще не реализован. Нет, так же, и 3rd Party продуктов, позволяющих без специальной настройки произвести Reverse tethering. Но, внимательный читатель уже заметил фразу «специальная настройка». Этим мы и займемся. От банального к более сложному.
В основе некоторых предложенных решений будет лежать широко известный механизм разделения интернет трафика, который в данной статье мы рассматривать не будем. Статей, описывающих этот механизм, множество. Что действительно интересно — варианты соединения Android устройства и источника.

Стандартные решения
WiFI Точка Доступа

Самый очевидный вариант решения.
Высокая скорость, средняя территориальная доступность, для честных людей — еще и некоторые денежные затраты.
Но не всегда есть под рукой точка доступа. Тогда…

На сегодняшний день зона покрытия еще не стабильна, цены сильно завышены, скорость средняя.
Перспективы хорошие, но доступно не всем. Ладно, остается последняя надежда.

Ad-hoc

Перед нами стоит компьютер (источник), подключенный к сети интернет через стандартный сетевой кабель — витую пару. У него есть WiFi-адаптер, который мы используем для подключения к Android устройству. Такое подключение называется Ad-hoc.
Однако такое подключение на сегодняшний день для Android устройств недоступно, хотя в саму платформу Android такая возможность заложена.
Настоятельно прошу всех проголосовать за исправление данной недоработки на официальной странице ошибки. Достаточно поставить звездочку в левом верхнем углу. Спасибо.

Нестандартные решения
Виртуальная WiFI Точка Доступа

В Windows 7 появилась возможность создавать виртуальную WiFI Точку Доступа.
Это позволяет подключить Android устройство к источнику без применения реальной WiFI Точки Доступа.
Для упрощения процедуры была создана программа Сonnectify.
Очевидный минус — не все хотят работать (нет возможности установить) Windows 7.

Ad-hoc

Есть возможность создания Ad-hoc подключения вручную. Но только при использовании Root.
В файле /system/etc/wifi/tiwlan.ini правим:
WiFiAdhoc = 1
dot11DesiredSSID = HTCG1Default
dot11DesiredBSSType = 0
Тем самым вы создаете одно подключение Ad-hoc.
Подробности вы можете поискать сами, т.к. я строго не рекомендую пользоваться данным методом.

Ad-hoc — перепрошивка

Существует неофициальный патч, который включает возможность находить и подключаться к Ad-hoc сетям, помечая их *. Опять же — на свой страх и риск.

Есть возможность настройки USB подключения вручную. Только при использовании Root.
Инструкция написана понятно и легко.

Источник

Android usb tethering driver

Последнее обновление программы в шапке: 16.01.2014

Краткое описание:
Раздаем интернет на Андроид с ПК.

Для функционирования программы необходимы права root пользователя.

Распаковываем содержимое архива. Архив включает программу для Windows, ADB и приложение для Android.
Включаем отладку по USB:
Settings > Applications > Development > USB Debugging > Turn On
Настройки > Приложения > Разработка >Отладка по USB > Включить

AndroidTool
AndroidTool.exe программа для Windows
Инструмент для низкоуровневой коммуникации (ADB) включен в архив.
1 старт, AndroidTool попробует найти ADB в c:\android-sdk-windows\platform-tools\adb.exe
Если не найдет будет использован встроенный.
Другие версии ADB тут
Если хотите использовать другую версию ADB, жмем «config» и на 1 вкладке вводим путь к другому ADB.

Вначале использования программы жмем на ”Show Android interface”. Она установит на android приложение и ?зависимости? (busybox and redsocks).
SuperUser спросит разрешение на разрешение прав ”Usb tunnel” — разрешаем.

Чтобы начать раздачу жмем ”Connect”.
Снова SuperUser спросит разрешение на права ”Usb tunnel” — опять разрешаем.
Если на андроде рушится процесс после получения рута, закрываем программу для виндовс и запускаем заново (It’s a beta — прим. автора)

Интерфейс андройд-программы (первая вкладка) здесь показаны подключения направленные в windows.
Другие вкладки только для отладки (выдают инфо о системных таблицах маршрутов и подключениях). еще не закончены.
Запускаем браузер.
Google chrome сообщает что нет доступных одключений. не бойтесь — все работает.
Firefox , opera и dolphin не имеют с этим проблем .

Текущая версия приложения не может перенаправлять низкоуровневые ICMP пакеты (PING).
Для Андройда у вас сейчас нет подключения к интернету. (над решением проблемы работает разработчик и переводчик — каждый в отдельности)

Market:
Инструкция по скачиванию из GooglePlay от alexey200055: ® Android Reverse Tethering (Пост #24596303)

Другие приложения :
В текущей версии работают порты http (80), https (443) , Market (5228) и DNS.
Другие порты Вы можете добавить самостоятельно во вкладке config / ports в Windows части программы.

Тестировалось на:
Acer Iconia A500 (Taboonay 2.1)
Galaxy S (Cyanogen 7)
Galaxy S II
HTC Aria (CM7)
Samsung GT-S5660 Galaxy Gio

Версия: 3.18 ® Android Reverse Tethering (Пост #27588671)
Версия: 3.17 http://4pda.to/forum/dl/post/3812302/ReverseTethering_3.17.zip
Версия: 3.16 http://4pda.to/forum/dl/post/3792629/ReverseTethering_3.16.zip
Версия: 3.14 http://4pda.to/forum/dl/post/3539651/ReverseTethering_3.14.zip
Версия: 3.13 http://4pda.to/forum/dl/post/3534536/ReverseTethering_3.13.zip
Версия: 3.11 ® Android Reverse Tethering (Пост #24856703)
Версия: 3.10 http://4pda.to/forum/dl/post/3411097/ReverseTethering_3.10.zip
Версия: 3.7 ® Android Reverse Tethering (Пост #23366317)
Версия: 3.6 ® Android Reverse Tethering (Пост #22963533)
Версия: 3.4 beta ® Android Reverse Tethering (Пост #22503059)
Версия: 3.3 http://4pda.to/forum/dl/post/2832792/ReverseTethering_3.3.zip
Версия: 3.02 ReverseTethering_3.02.zip
Версия: 2.30 http://4pda.to/forum/dl/post/1856606/ReverseTethering_2.30.zip
Версия: 2.29 http://4pda.to/forum/dl/post/1773973/ReverseTethering_2.29.zip
Версия: 2.27 http://4pda.to/forum/dl/post/1674522/ReverseTethering_2.27.zip
Версия: 2.25 http://4pda.to/forum/dl/post/1492938/ReverseTethering_2.25.zip
Версия: 2.23: http://4pda.to/forum/dl/post/1485399/ReverseTethering_2.23.zip
Версия beta 3: http://4pda.to/forum/dl/post/1359669/ReverseTethering_beta_3.zip
Версия beta 2: ® Android Reverse Tethering (Пост #10359414)
версия: 1.0 ReverseTethering.zip ( 4.1 МБ )

Сообщение отредактировал CyberBob — 15.01.14, 23:37

Источник

Читайте также:  Как сделать журнал для андроид
Оцените статью